Narrative Planning: Balancing Plot and Character

Narrative, and in particular storytelling, is an important part of the human experience. Consequently, computational systems that can reason about narrative can be more effective communicators, entertainers, educators, and trainers. One of the central challenges in computational narrative reasoning is narrative generation, the automated creation of meaningful event sequences. There are many factors - logical and aesthetic - that contribute to the success of a narrative artifact. Central to this success is its understandability. We argue that the following two attributes of narratives are universal: (a) the logical causal progression of plot, and (b) character believability. Character believability is the perception by the audience that the actions performed by characters do not negatively impact the audience's suspension of disbelief. Specifically, characters must be perceived by the audience to be intentional agents. In this article, we explore the use of refinement search as a technique for solving the narrative generation problem - to find a sound and believable sequence of character actions that transforms an initial world state into a world state in which goal propositions hold. We describe a novel refinement search planning algorithm - the Intent-based Partial Order Causal Link (IPOCL) planner - that, in addition to creating causally sound plot progression, reasons about character intentionality by identifying possible character goals that explain their actions and creating plan structures that explain why those characters commit to their goals. We present the results of an empirical evaluation that demonstrates that narrative plans generated by the IPOCL algorithm support audience comprehension of character intentions better than plans generated by conventional partial-order planners.

[1]  Robert Wilensky,et al.  An Evaluation of Story Grammars , 1979, Cogn. Sci..

[2]  E. Pednault Toward a mathematical theory of plan synthesis , 1987 .

[3]  Johanna D. Moore,et al.  Decomposition and Causality in Partial-order Planning , 1994, AIPS.

[4]  Richard J. Gerrig Narrative Thought? , 1994 .

[5]  Raquel Hervás,et al.  Story plot generation based on CBR , 2004, Knowl. Based Syst..

[6]  P. Petta,et al.  Creating Personalities for Synthetic Actors: Towards Autonomous Personality Agents , 1997 .

[7]  R. Aylett Narrative in Virtual Environments - Towards Emergent Narrative , 1999 .

[8]  A. Graesser,et al.  Question answering in the context of stories , 1991 .

[9]  Dina Sherzer,et al.  A dictionary of narratology , 1989 .

[10]  Robert Michael Young,et al.  Story planning as exploratory creativity: Techniques for expanding the narrative search space , 2006, New Generation Computing.

[11]  Phoebe Sengers,et al.  Schizophrenia and Narrative in Artificial Agents , 2002, Leonardo.

[12]  David Herman,et al.  Story Logic: Problems and Possibilities of Narrative , 2002 .

[13]  Philip R. Cohen,et al.  Comments on Vanderveken and on Cohen and Levesque , 2003 .

[14]  G. Rossholm Reading Narrative Fiction , 2002 .

[15]  M. Mateas,et al.  What is Narrative Intelligence ? , 1998 .

[16]  David S. Miall Experiencing narrative worlds: On the psychological activities of reading , 2000 .

[17]  Philip R. Cohen,et al.  Intentions in Communication , 1991, CL.

[18]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[19]  M. Bal,et al.  Narratology: Introduction to the Theory of Narrative , 1988 .

[20]  David L. Roberts,et al.  Intelligent narrative technologies II : papers from the AAAI Spring Symposium , 2009 .

[21]  Ian H. Witten,et al.  A Planning Mechanism for Generating Story Text , 1991 .

[22]  Fred Charles,et al.  Planning formalisms and authoring in interactive storytelling , 2003 .

[23]  Philip R. Cohen,et al.  Intentions in Communication. , 1992 .

[24]  James R. Meehan,et al.  The Metanovel: Writing Stories by Computer , 1976, Outstanding Dissertations in the Computer Sciences.

[25]  Rafael Pérez y Pérez,et al.  MEXICA: A computer model of a cognitive account of creative writing , 2001, J. Exp. Theor. Artif. Intell..

[26]  T. Trabasso,et al.  Constructing inferences during narrative text comprehension. , 1994, Psychological review.

[27]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[28]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[29]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..

[30]  James C. Lester,et al.  Deictic Believability: Coordinated Gesture, Locomotion, and Speech in Lifelike Pedagogical Agents , 1999, Appl. Artif. Intell..

[31]  R. Michael Young,et al.  Cinematic discourse generation , 2009 .

[32]  Robert Michael Young,et al.  A Use of Flashback and Foreshadowing for Surprise Arousal in Narrative Using a Plan-Based Approach , 2008, ICIDS.

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

[34]  D. Rumelhart NOTES ON A SCHEMA FOR STORIES , 1975 .

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

[36]  Robert Michael Young,et al.  Narrative Generation for Suspense: Modeling and Evaluation , 2008, ICIDS.

[37]  Martha E. Pollack,et al.  The Uses of Plans , 1992, Artif. Intell..

[38]  Stacy Marsella,et al.  A domain-independent framework for modeling emotion , 2004, Cognitive Systems Research.

[39]  S. Brison The Intentional Stance , 1989 .

[40]  T. Trabasso,et al.  Causal relatedness and importance of story events , 1985 .

[41]  Alex Pentland,et al.  The ALIVE system: full-body interaction with autonomous agents , 1995, Proceedings Computer Animation'95.

[42]  R. Michael Young,et al.  Story and discourse: A bipartite model of narrative generation in virtual worlds , 2007 .

[43]  Stephen John Turner,et al.  The Creative Process: A Computer Model of Storytelling and Creativity , 1994 .

[44]  R. Ratcliff,et al.  Inference during reading. , 1992, Psychological review.

[45]  R. Michael Young,et al.  Notes on the Use of Plan Structures in the Creation of Interactive Plot , 1999 .

[46]  Michael Mateas,et al.  An Oz-Centric Review of Interactive Drama and Believable Agents , 1999, Artificial Intelligence Today.

[47]  Philip R. Cohen,et al.  Plans for Discourse , 2003 .

[48]  Mark O. Riedl,et al.  A Computational Model of Emotional Response to Stories , 2009, ICIDS.

[49]  Aaron Bryan Loyall,et al.  Believable agents: building interactive personalities , 1997 .

[50]  James C. Lester,et al.  Narrative prose generation , 2001, Artif. Intell..

[51]  Michael Lebowitz,et al.  Creating characters in a story-telling universe , 1984 .

[52]  D. Bobrow,et al.  Representation and Understanding: Studies in Cognitive Science , 1975 .

[53]  Vladimir Propp,et al.  Morphology of the folktale , 1959 .

[54]  P. Broek The effects of causal relations and hierarchical position on the importance of story statements , 1988 .

[55]  Robert Michael Young,et al.  Comparing Cognitive and Computational Models of Narrative Structure , 2004, AAAI.

[56]  R. Wilensky Story grammars versus story points , 1983, Behavioral and Brain Sciences.

[57]  Mark O. Riedl Incorporating Authorial Intent into Generative Narrative Systems , 2009, AAAI Spring Symposium: Intelligent Narrative Technologies II.

[58]  J. Bruner Acts of meaning , 1990 .

[59]  Marc Cavazza,et al.  Controlling Narrative Generation with Planning Trajectories: The Role of Constraints , 2009, ICIDS.

[60]  Jaime G. Carbonell,et al.  Towards a Process Model of Human Personality Traits , 1980, Artif. Intell..

[61]  F. Thomas,et al.  Disney Animation: The Illusion of Life , 1981 .

[62]  Ken Perlin,et al.  Improv: a system for scripting interactive actors in virtual worlds , 1996, SIGGRAPH.

[63]  Joseph Bates,et al.  Virtual Reality, Art, and Entertainment , 1992, Presence: Teleoperators & Virtual Environments.

[64]  Joseph Bates,et al.  Dramatic Presence , 1993, Presence: Teleoperators & Virtual Environments.

[65]  Mike Sharples,et al.  How We Write - Writing as Creative Design , 1998 .

[66]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.

[67]  A. B. Loyall,et al.  Integrating Reactivity, Goals, and Emotion in a Broad Agent , 1992 .

[68]  Sarit Kraus,et al.  Collaborative Plans for Complex Group Action , 1996, Artif. Intell..

[69]  Roger C. Schank,et al.  Scripts, plans, goals and understanding: an inquiry into human knowledge structures , 1978 .

[70]  R. Gerrig,et al.  Readers as problem-solvers in the experience of suspense , 1994 .

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

[72]  W. S. Reilly,et al.  Believable Social and Emotional Agents. , 1996 .

[73]  Barbara Hayes-Roth,et al.  Acting in Character , 2019, Creating Personalities for Synthetic Actors.

[74]  Philip R. Cohen,et al.  Intentions in Communication , 1992, Language.

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

[76]  T. Trabasso,et al.  Causal thinking and the representation of narrative events , 1985 .

[77]  David Blair,et al.  Tools for an Interactive Virtual Cinema , 1997, Creating Personalities for Synthetic Actors.

[78]  Bruce Blumberg,et al.  Multi-level direction of autonomous creatures for real-time virtual environments , 1995, SIGGRAPH.

[79]  Craig A. Knoblock Generating Parallel Execution Plans with a Partial-order Planner , 1994, AIPS.

[80]  Brenda Kay Laurel Toward the design of a computer-based interactive fantasy system / , 1986 .

[81]  Daniel S. Weld An Introduction to Least Commitment Planning , 1994, AI Mag..

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

[83]  Amedeo Cesta,et al.  Goal-Based Personalities and Social Behaviors in Believable Agents , 1999, Appl. Artif. Intell..

[84]  Mark O. Riedl,et al.  Narrative generation: balancing plot and character , 2004 .

[85]  Robert Michael Young,et al.  An Objective Character Believability Evaluation Procedure for Multi-agent Story Generation Systems , 2005, IVA.