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

Hanwen Gu, Chao Guo, Junle Wang, Wenda Xie, Yisheng Lv
4/23/2026
cs.CLcs.AI

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

While LLMs demonstrate remarkable fluency in narrative generation, existing methods struggle to maintain global narrative coherence, contextual logical consistency, and smooth character development, often producing monotonous scripts with structural fractures. To this end, we introduce PLOTTER, a framework that performs narrative planning on structural graph representations instead of the direct sequential text representations used in existing work. Specifically, PLOTTER executes the Evaluate-Plan-Revise cycle on the event graph and character graph. By diagnosing and repairing issues of the graph topology under rigorous logical constraints, the model optimizes the causality and narrative skeleton before complete context generation. Experiments demonstrate that PLOTTER significantly outperforms representative baselines across diverse narrative scenarios. These findings verify that planning narratives on structural graph representations-rather than directly on text-is crucial to enhance the long context reasoning of LLMs in complex narrative generation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gu2026planning,
  title  = {Planning Beyond Text: Graph-based Reasoning for Complex Narrative Generation},
  author = {Hanwen Gu and Chao Guo and Junle Wang and Wenda Xie and Yisheng Lv},
  year   = {2026},
  eprint = {2604.21253},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.21253v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.21253.svg)](https://codeofpaper.com/paper/2604.21253)

Discussion