On the Use of Character Affinities for Story Plot Generation

One of the aspects that is used to keep the reader’s interest in a story is the network of relationships among the characters that take part in that story. We can model the relationship between two characters using their mutual affinities, which allow us to define which interactions are possible between two characters. In this paper we present a model to represent characters’ affinities and we describe how we have implemented this model using a multi-agent system that is used to generate stories. We also present the result of one experiment to measure the evolution of the affinities between two characters throughout a story.

[1]  Michael Lebowitz,et al.  Story-telling as planning and learning , 1985 .

[2]  Rafael Pérez y Pérez,et al.  MEXICA : a computer model of creativity in writing , 1999 .

[3]  Georges Polti The Thirty-Six Dramatic Situations , 1916 .

[4]  Andrew Stern,et al.  The Interactive Drama Façade , 2005, AIIDE.

[5]  W. Lewis Johnson,et al.  Tactical Language and Culture Training Systems: Using Artificial Intelligence to Teach Foreign Languages and Cultures , 2008, AAAI.

[6]  Sheldon Klein,et al.  Automatic Novel Writing: A Status Report , 1973 .

[7]  James R. Meehan,et al.  TALE-SPIN, An Interactive Program that Writes Stories , 1977, IJCAI.

[8]  Pablo Gervás,et al.  Creativity in Story Generation From the Ground Up: Non-deterministic Simulation driven by Narrative , 2014, ICCC.

[9]  Ana Paiva,et al.  FearNot! - An Experiment in Emergent Narrative , 2005, IVA.

[10]  Natlie Dehn,et al.  Story Generation After TALE-SPIN , 1981, IJCAI.

[11]  Dirk Heylen,et al.  The Virtual Storyteller: story creation by intelligent agents , 2003 .

[12]  Stacy Marsella,et al.  Thespian: Modeling Socially Normative Behavior in a Decision-Theoretic Framework , 2006, IVA.

[13]  Geraint A. Wiggins,et al.  A preliminary framework for description, analysis and comparison of creative systems , 2006, Knowl. Based Syst..

[14]  Ricardo Imbert,et al.  An Emotional Architecture for Virtual Characters , 2005, International Conference on Virtual Storytelling.

[15]  Pablo Gervás,et al.  A Model of Character Affinity for Agent-Based Story Generation , 2015 .

[16]  Michael Mateas,et al.  Social Story Worlds With Comme il Faut , 2014, IEEE Transactions on Computational Intelligence and AI in Games.

[17]  John Yen,et al.  FLAME—Fuzzy Logic Adaptive Model of Emotions , 2000, Autonomous Agents and Multi-Agent Systems.

[18]  Marc Cavazza,et al.  Planning characters' behaviour in interactive storytelling , 2002, Comput. Animat. Virtual Worlds.

[19]  Gonzalo Méndez,et al.  Kill the Dragon and Rescue the Princess: Designing a Plan-based Multi-agent Story Generator , 2014, ICCC.

[20]  Lotfi A. Zadeh,et al.  A COMPUTATIONAL APPROACH TO FUZZY QUANTIFIERS IN NATURAL LANGUAGES , 1983 .