STAGE: A Benchmark for Knowledge Graph Construction, Question Answering, and In-Script Role-Playing over Movie Screenplays

Qiuyu Tian, Yiding Li, Fengyi Chen, Zequn Liu, Youyong Kong +6 more
1/13/2026
cs.CLcs.AI

No official code found. Best implementation: zhuiwen-ai/STAGE (0 stars, last commit 2026-03-04).

Abstract

Movie screenplays are rich long-form narratives that interleave complex character relationships, temporally ordered events, and dialogue-driven interactions. While prior benchmarks target individual subtasks such as question answering or dialogue generation, they rarely evaluate whether models can construct a coherent story world and use it consistently across multiple forms of reasoning and generation. We introduce STAGE (Screenplay Text, Agents, Graphs and Evaluation), a unified benchmark for narrative understanding over full-length movie screenplays. STAGE defines four tasks: knowledge graph construction, scene-level event summarization, long-context screenplay question answering, and in-script character role-playing, all grounded in a shared narrative world representation. The benchmark provides cleaned scripts, curated knowledge graphs, and event- and character-centric annotations for 150 films across English and Chinese, enabling holistic evaluation of models' abilities to build world representations, abstract and verify narrative events, reason over long narratives, and generate character-consistent responses.

View on arXivView PDF

Code Implementations(1)

zhuiwen-ai/STAGECommunity60%

STAGE: A Benchmark for Knowledge Graph Construction, Question Answering, and In-Script Role-Playing over Movie Screenplays

00Jan 18, 20267 months ago

Similar Papers

Cite this paper

@article{tian2026stage,
  title  = {STAGE: A Benchmark for Knowledge Graph Construction, Question Answering, and In-Script Role-Playing over Movie Screenplays},
  author = {Qiuyu Tian and Yiding Li and Fengyi Chen and Zequn Liu and Youyong Kong and Fan Guo and Yuyao Li and Jinjing Shen and Zhijing Xie and Yiyun Luo and Xin Zhang},
  year   = {2026},
  eprint = {2601.08510},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.08510v2}
}

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/2601.08510.svg)](https://codeofpaper.com/paper/2601.08510)

Discussion