Planning Beyond Text: Graph-based Reasoning for Complex Narrative Generation

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Emerging Technologies & Innovation · Depth: Expert, extended

Summary

PLOTTER is a novel framework designed to enhance complex narrative generation by employing graph-based representations for planning, rather than direct sequential text. It addresses common issues in large language model (LLM) narrative generation, such as maintaining global coherence, logical consistency, and character development, which often result in monotonous scripts with structural flaws. PLOTTER utilizes an "Evaluate-Plan-Revise" cycle on both an event graph, capturing causal structure, and a character graph, modeling inter-character relationships. This process diagnoses and repairs topological issues under rigorous logical constraints, optimizing the narrative skeleton before full context generation. Experiments across diverse narrative scenarios, using LLM backbones like GPT-4.1, DeepSeek-R1, and Qwen3, demonstrate that PLOTTER significantly outperforms baselines in narrative coherence, thematic engagement, and character development, with a default cost of 1.68 USD per script for K=3 iterations.

Key takeaway

Research scientists developing narrative AI should consider adopting graph-based planning frameworks like PLOTTER to overcome limitations of text-centric generation. By explicitly modeling causal and character relationships through event and character graphs, you can achieve superior narrative coherence, deeper characterization, and more engaging plots, even with a controllable computational cost of 1.68 USD per script for high-quality output. This approach fundamentally changes how LLMs reason about long-form narratives, moving beyond sequential text to structural logic.

Key insights

Graph-based narrative planning significantly enhances LLM-generated story coherence and character development over text-based methods.

Principles

Method

PLOTTER constructs and refines event and character graphs using an Evaluate-Plan-Revise cycle with specialized agents and a constrained editor, then serializes these graphs for state-aware script synthesis.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.