Deep Dungeons and Dragons: Learning Character-Action Interactions from Role-Playing Game Transcripts

An essential aspect to understanding narratives is to grasp the interaction between characters in a story and the actions they take. We examine whether computational models can capture this interaction, when both character attributes and actions are expressed as complex natural language descriptions. We propose role-playing games as a testbed for this problem, and introduce a large corpus1 of game transcripts collected from online discussion forums. Using neural language models which combine character and action descriptions from these stories, we show that we can learn the latent ties. Action sequences are better predicted when the character performing the action is also taken into account, and vice versa for character attributes.

[1]  Gholamreza Haffari,et al.  Incorporating Side Information into Recurrent Neural Network Language Models , 2016, NAACL.

[2]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[3]  Snigdha Chaturvedi,et al.  Feuding Families and Former Friends: Unsupervised Learning for Dynamic Fictional Relationships , 2016, NAACL.

[4]  Micha Elsner,et al.  Character-based kernels for novelistic plot structure , 2012, EACL.

[5]  Mirella Lapata,et al.  Learning to Tell Tales: A Data-driven Approach to Story Generation , 2009, ACL.

[6]  Geoffrey Zweig,et al.  Context dependent recurrent neural network language model , 2012, 2012 IEEE Spoken Language Technology Workshop (SLT).

[7]  Nathanael Chambers,et al.  Unsupervised Learning of Narrative Schemas and their Participants , 2009, ACL.

[8]  Kathleen McKeown,et al.  Extracting Social Networks from Literary Fiction , 2010, ACL.

[9]  Hal Daumé,et al.  Deep Unordered Composition Rivals Syntactic Methods for Text Classification , 2015, ACL.

[10]  Brendan T. O'Connor,et al.  Learning Latent Personas of Film Characters , 2013, ACL.

[11]  Micha Elsner,et al.  Linguistic Issues in Language Technology – LiLT , 2015 .

[12]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[13]  György Szarvas,et al.  Inducing Semantic Micro-Clusters from Deep Multi-View Representations of Novels , 2017, EMNLP.

[14]  Chris Dyer,et al.  Modeling Evolving Relationships Between Characters in Literary Novels , 2016, AAAI.

[15]  David Bamman,et al.  A Bayesian Mixed Effects Model of Literary Character , 2014, ACL.

[16]  Iryna Gurevych,et al.  Personality Profiling of Fictional Characters using Sense-Level Links between Lexical Resources , 2015, EMNLP.

[17]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[18]  David M. Blei,et al.  Connections between the lines: augmenting social networks with text , 2009, KDD.