Narrative Planning: Balancing Plot and Character
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 11; 2023: 14; 2024: 6; 2025: 9; 2026: 12.
61 papers.
Sort:
By area:
- 2022Co-Writing Screenplays and Theatre Scripts with Language Models: An Evaluation by Industry Professionalscited by 191
- 2023On the Creativity of Large Language Modelscited by 57
- 2024Generating Long-form Story Using Dynamic Hierarchical Outlining with Memory-Enhancementcited by 30
- 2021Inferring the Reader: Guiding Automated Story Generation with Commonsense Reasoningcited by 29
- 2024Creating Suspenseful Stories: Iterative Planning with Large Language Modelscited by 22
- 2024StoryVerse: Towards Co-authoring Dynamic Plot with LLM-based Character Simulation via Narrative Planningcited by 20
- 2023ReelFramer: Human-AI Co-Creation for News-to-Video Translationcited by 19
- 2021GraphPlan: Story Generation by Planning with Event Graphcited by 18
- 2022TVShowGuess: Character Comprehension in Stories as Speaker Guessingcited by 17
- 2022Persona-Guided Planning for Controlling the Protagonist's Persona in Story Generationcited by 15
- 2021Goal-Directed Story Generation: Augmenting Generative Language Models with Reinforcement Learningcited by 14
- 2021Telling Stories through Multi-User Dialogue by Modeling Character Relationscited by 13
38 more
- 2024Authors' Values and Attitudes Towards AI-bridged Scalable Personalization of Creative Language Artscited by 13
- 2021Guiding Neural Story Generation with Reader Modelscited by 12
- 2023Storyfier: Exploring Vocabulary Learning Support with Text Generation Modelscited by 12
- 2023Affective and Dynamic Beam Search for Story Generationcited by 12
- 2022Towards Inter-character Relationship-driven Story Generationcited by 11
- 2023Event Causality Is Key to Computational Story Understandingcited by 11
- 2024Guiding and Diversifying LLM-Based Story Generation via Answer Set Programmingcited by 9
- 2022Synopses of Movie Narratives: a Video-Language Dataset for Story Understandingcited by 8
- 2025WhatELSE: Shaping Narrative Spaces at Configurable Level of Abstraction for AI-bridged Interactive Storytellingcited by 8
- 2021Fabula Entropy Indexing: Objective Measures of Story Coherencecited by 7
- 2022Incorporating Commonsense Knowledge into Story Ending Generation via Heterogeneous Graph Networkscited by 6
- 2024ScriptViz: A Visualization Tool to Aid Scriptwriting based on a Large Movie Databasecited by 6
- 2022Neural Story Planningcited by 5
- 2023Acting as Inverse Inverse Planningcited by 5
- 2026Narrix: Remixing Narrative Strategies from Examples for Story Writingcited by 4
- 2021Semantic Frame Forecastcited by 3
- 2021LyricJam: A system for generating lyrics for live instrumental musiccited by 3
- 2021Automated Story Generation as Question-Answeringcited by 3
- 2022Integrating AI Planning with Natural Language Processing: A Combination of Explicit and Tacit Knowledgecited by 3
- 2023M-SENSE: Modeling Narrative Structure in Short Personal Narratives Using Protagonist's Mental Representationscited by 3
- 2023Automated Action Model Acquisition from Narrative Textscited by 3
- 2023Skill Check: Some Considerations on the Evaluation of Gamemastering Models for Role-playing Gamescited by 3
- 2022Psychology-guided Controllable Story Generationcited by 2
- 2022Little Red Riding Hood Goes Around the Globe:Crosslingual Story Planning and Generation with Large Language Modelscited by 2
- 2023Conveying the Predicted Future to Users: A Case Study of Story Plot Predictioncited by 2
- 2023Interactive Text Generationcited by 2
- 2025TF1-EN-3M: Three Million Synthetic Moral Fables for Training Small, Open Language Modelscited by 2
- 2025Can LLMs Generate Good Stories? Insights and Challenges from a Narrative Planning Perspectivecited by 2
- 2025All Stories Are One Story: Emotional Arc Guided Procedural Game Level Generationcited by 2
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environmentscited by 2
- 2026Where You Inject Diversity Matters: A Unified Framework for Diverse Generationcited by 2
- 2026Can LLM Agents Stick to the Script? A Benchmark for Long-Horizon Consistency in Interactive Narrativescited by 2
- 2023Visual Story Generation Based on Emotion and Keywordscited by 1
- 2025Narrative Context Protocol: An Open-Source Storytelling Framework for Generative AIcited by 1
- 2025From Narrative to Action: A Hierarchical LLM-Agent Framework for Human Mobility Generationcited by 1
- 2026PlayWrite: A Multimodal System for AI Supported Narrative Co-Authoring Through Play in XRcited by 1
- 2026Characterizing Narrative Content in Web-scale LLM Pretraining Datacited by 1
- 2022A System for Image Understanding using Sensemaking and Narrativecited by 0
50 most cited of 61 All 61 (JSON)
- 2026NarrativeSteward: Coordinating Delegation, Guidance, and Verification in Agent-Assisted Interactive Narrative Authoring30 Sep 2026
- 2026PACE: Precise AI Cinematic Expression17 Sep 2026
- 2026Can LLM Agents Stick to the Script? A Benchmark for Long-Horizon Consistency in Interactive Narratives8 Aug 2026
- 2026AI Native Games: A Survey and Roadmap1 Jul 2026
- 2026Characterizing Narrative Content in Web-scale LLM Pretraining Data17 Jun 2026
- 2026Characterizing Cultural Localization in AI-Generated Stories12 Jun 2026
- 2026Where You Inject Diversity Matters: A Unified Framework for Diverse Generation9 Jun 2026
- 2026Towards Human-Level Book-Writing Capability16 May 2026
- 2026Narrix: Remixing Narrative Strategies from Examples for Story Writing8 Apr 2026
- 2026PlayWrite: A Multimodal System for AI Supported Narrative Co-Authoring Through Play in XR2 Mar 2026
- 2026Codified Foreshadowing-Payoff Text Generation11 Jan 2026
- 2026From Stories to Cities to Games: A Qualitative Evaluation of Behaviour Planning8 Jan 2026
38 more
- 2025Elsewise: Authoring Open-ended Interactive Narrative with Possibility Space Visualization21 Dec 2025
- 2025TaleFrame: An Interactive Story Generation System with Fine-Grained Control and Large Language Models2 Dec 2025
- 2025From Narrative to Action: A Hierarchical LLM-Agent Framework for Human Mobility Generation28 Oct 2025
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environments31 Aug 2025
- 2025All Stories Are One Story: Emotional Arc Guided Procedural Game Level Generation4 Aug 2025
- 2025Can LLMs Generate Good Stories? Insights and Challenges from a Narrative Planning Perspective11 Jun 2025
- 2025TF1-EN-3M: Three Million Synthetic Moral Fables for Training Small, Open Language Models29 Apr 2025
- 2025Narrative Context Protocol: An Open-Source Storytelling Framework for Generative AI5 Mar 2025
- 2025WhatELSE: Shaping Narrative Spaces at Configurable Level of Abstraction for AI-bridged Interactive Storytelling25 Feb 2025
- 2024Generating Long-form Story Using Dynamic Hierarchical Outlining with Memory-Enhancement18 Dec 2024
- 2024ScriptViz: A Visualization Tool to Aid Scriptwriting based on a Large Movie Database4 Oct 2024
- 2024Guiding and Diversifying LLM-Based Story Generation via Answer Set Programming1 Jun 2024
- 2024StoryVerse: Towards Co-authoring Dynamic Plot with LLM-based Character Simulation via Narrative Planning17 May 2024
- 2024Authors' Values and Attitudes Towards AI-bridged Scalable Personalization of Creative Language Arts1 Mar 2024
- 2024Creating Suspenseful Stories: Iterative Planning with Large Language Models27 Feb 2024
- 2023Event Causality Is Key to Computational Story Understanding16 Nov 2023
- 2023Affective and Dynamic Beam Search for Story Generation23 Oct 2023
- 2023Skill Check: Some Considerations on the Evaluation of Gamemastering Models for Role-playing Games24 Sep 2023
- 2023Storyfier: Exploring Vocabulary Learning Support with Text Generation Models7 Aug 2023
- 2023"Kurosawa": A Script Writer's Assistant6 Aug 2023
- 2023Automated Action Model Acquisition from Narrative Texts17 Jul 2023
- 2023Acting as Inverse Inverse Planning26 May 2023
- 2023ReelFramer: Human-AI Co-Creation for News-to-Video Translation19 Apr 2023
- 2023On the Creativity of Large Language Models27 Mar 2023
- 2023Causal schema induction for knowledge discovery27 Mar 2023
- 2023Interactive Text Generation2 Mar 2023
- 2023M-SENSE: Modeling Narrative Structure in Short Personal Narratives Using Protagonist's Mental Representations18 Feb 2023
- 2023Conveying the Predicted Future to Users: A Case Study of Story Plot Prediction17 Feb 2023
- 2023Visual Story Generation Based on Emotion and Keywords7 Jan 2023
- 2022Little Red Riding Hood Goes Around the Globe:Crosslingual Story Planning and Generation with Large Language Models20 Dec 2022
- 2022Neural Story Planning16 Dec 2022
- 2022Towards Inter-character Relationship-driven Story Generation1 Nov 2022
- 2022Psychology-guided Controllable Story Generation14 Oct 2022
- 2022Co-Writing Screenplays and Theatre Scripts with Language Models: An Evaluation by Industry Professionals29 Sep 2022
- 2022Persona-Guided Planning for Controlling the Protagonist's Persona in Story Generation22 Apr 2022
- 2022TVShowGuess: Character Comprehension in Stories as Speaker Guessing16 Apr 2022
- 2022Synopses of Movie Narratives: a Video-Language Dataset for Story Understanding11 Mar 2022
- 2022Integrating AI Planning with Natural Language Processing: A Combination of Explicit and Tacit Knowledge15 Feb 2022
50 newest of 61 All 61 (JSON)
- 2026PACE: Precise AI Cinematic Expressioncited by 0
- 2026PACE: Precise AI Cinematic Expression17 Sep 2026
- 2022Co-Writing Screenplays and Theatre Scripts with Language Models: An Evaluation by Industry Professionalscited by 191
- 2023On the Creativity of Large Language Modelscited by 57
- 2024Generating Long-form Story Using Dynamic Hierarchical Outlining with Memory-Enhancementcited by 30
- 2021Inferring the Reader: Guiding Automated Story Generation with Commonsense Reasoningcited by 29
- 2024Creating Suspenseful Stories: Iterative Planning with Large Language Modelscited by 22
- 2024StoryVerse: Towards Co-authoring Dynamic Plot with LLM-based Character Simulation via Narrative Planningcited by 20
- 2023ReelFramer: Human-AI Co-Creation for News-to-Video Translationcited by 19
- 2021GraphPlan: Story Generation by Planning with Event Graphcited by 18
- 2022TVShowGuess: Character Comprehension in Stories as Speaker Guessingcited by 17
- 2022Persona-Guided Planning for Controlling the Protagonist's Persona in Story Generationcited by 15
- 2021Goal-Directed Story Generation: Augmenting Generative Language Models with Reinforcement Learningcited by 14
- 2021Telling Stories through Multi-User Dialogue by Modeling Character Relationscited by 13
12 most cited of 57 All 57 (JSON)
- 2026NarrativeSteward: Coordinating Delegation, Guidance, and Verification in Agent-Assisted Interactive Narrative Authoring30 Sep 2026
- 2026AI Native Games: A Survey and Roadmap1 Jul 2026
- 2026Characterizing Narrative Content in Web-scale LLM Pretraining Data17 Jun 2026
- 2026Characterizing Cultural Localization in AI-Generated Stories12 Jun 2026
- 2026Where You Inject Diversity Matters: A Unified Framework for Diverse Generation9 Jun 2026
- 2026Narrix: Remixing Narrative Strategies from Examples for Story Writing8 Apr 2026
- 2026PlayWrite: A Multimodal System for AI Supported Narrative Co-Authoring Through Play in XR2 Mar 2026
- 2026Codified Foreshadowing-Payoff Text Generation11 Jan 2026
- 2026From Stories to Cities to Games: A Qualitative Evaluation of Behaviour Planning8 Jan 2026
- 2025Elsewise: Authoring Open-ended Interactive Narrative with Possibility Space Visualization21 Dec 2025
- 2025TaleFrame: An Interactive Story Generation System with Fine-Grained Control and Large Language Models2 Dec 2025
- 2025Narrative-to-Scene Generation: An LLM-Driven Pipeline for 2D Game Environments31 Aug 2025
12 newest of 57 All 57 (JSON)