STORYTELLER: An Enhanced Plot-Planning Framework for Coherent and Cohesive Story Generation
- arXiv: 2506.02347(ACL 2025 Findings,2025-06)
- 作者: Li et al.
- 类型: 情节规划框架
- 一句话: 用 SVO 三元组构成的"情节节点"作骨架,并引入 STORYLINE 与叙事实体知识图谱(NEKG)两个动态模块,与生成过程持续交互,产出结构严谨、连贯的故事。
1. 要解决的问题
现有方法难以维持叙事连贯性与逻辑一致性,导致故事读起来松散、断裂。STORYTELLER 借鉴人类写作过程来增强这两点。
2. 方法 / 核心思路
核心组件:
- 情节节点(Plot Node):以语言学上的 主-谓-宾(SVO)三元组为基本单位,捕捉关键故事事件,保证逻辑流一致。
- STORYLINE(动态情节线模块):维护并推进整体情节走向。
- 叙事实体知识图谱 NEKG(Narrative Entity Knowledge Graph):跟踪人物/实体及其关系。
关键点:STORYLINE 与 NEKG 持续与生成过程交互(而非一次性预生成),边写边更新,从而产出结构完整、连贯、沉浸的叙事。
对照:[[03_dome]] 用时序知识图谱做记忆,STORYTELLER 用 NEKG + SVO 情节节点,思路同源但把"情节结构"显式化为 SVO 图。
3. 数据与实验
- 大量实验对比现有方法,含人类偏好评估。
- 评测维度:创造力、连贯性、吸引力(engagement)、相关性等。
4. 主要结果
- 人类偏好评估平均胜率 84.33%,显著超过现有方法。
- 在创造力、连贯性、engagement、相关性等维度均领先。
5. 局限
- SVO 三元组对复杂/隐晦叙事(心理描写、意识流)的表达力有限。
- 知识图谱维护带来额外开销。
6. 对做产品 / 工程的启发
- 把情节抽象成 SVO 事件节点,是一个轻量且可解释的情节骨架表示,便于做一致性校验与可视化。
- STORYLINE + 实体图"边写边更新"的设计,可直接借鉴为长文写作产品的状态管理层。
关联
- SVO 情节节点 + NEKG 与 [[03_dome]] 的四元组时序图、[[02_from_personas_to_plot_magnet]] 的世界状态图同属"显式结构化状态"路线。
- 与 [[15_storyline_trees]](情节线的层级表示)可对照阅读。