Narrative Planning: Balancing Plot and Character

01/16/2014
by   Mark Owen Riedl, et al.
1

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 audiences 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2011

Partial-Order Planning with Concurrent Interacting Actions

In order to generate plans for agents with multiple actuators, agent tea...
research
06/23/2021

CharacterChat: Supporting the Creation of Fictional Characters through Conversation and Progressive Manifestation with a Chatbot

We present CharacterChat, a concept and chatbot to support writers in cr...
research
02/10/2017

Towards Developing an Easy-To-Use Scripting Environment for Animating Virtual Characters

This paper presents the three scripting commands and main functionalitie...
research
06/26/2011

AltAltp: Online Parallelization of Plans with Heuristic State Search

Despite their near dominance, heuristic state search planners still lag ...
research
04/16/2022

TVShowGuess: Character Comprehension in Stories as Speaker Guessing

We propose a new task for assessing machines' skills of understanding fi...
research
01/23/2014

Narrative Planning: Compilations to Classical Planning

A model of story generation recently proposed by Riedl and Young casts i...
research
05/26/2023

Acting as Inverse Inverse Planning

Great storytellers know how to take us on a journey. They direct charact...

Please sign up or login with your details

Forgot password? Click here to reset