R²: 基于因果情节图的 LLM 小说转剧本生成框架

论文元信息

  • 标题: R²: A LLM Based Novel-to-Screenplay Generation Framework with Causal Plot Graphs
  • 作者: Zefeng Lin 等 (中国科学技术大学、安徽建筑大学、安徽大学)
  • 会议: ICLR 2025
  • 页数: 13 页

核心任务:小说到剧本自动生成 (N2SG)

将长篇小说自动改编为剧本。2007-2016 年间英国票房前 20 的电影中有 52% 源自小说改编,但目前的方法只能从预定义大纲生成剧本,而 R² 直接从原始小说文本生成。

两大核心挑战

  1. LLM 幻觉问题:大语言模型在情节提取和剧本生成中产生不一致、矛盾的内容
  2. 因果关系嵌入的情节线:必须有效提取因果结构才能保证改写连贯性

两大解决方案

  1. HAR(幻觉感知优化,Hallucination-Aware Refinement):迭代发现并消除 LLM 推理中的幻觉效应,同时集成到 Reader 和 Rewriter 两个模块中
  2. CPC(因果情节图构建,Causal Plot-Graph Construction):使用贪心破环算法(Prim 算法变体)构建带事件因果关系的情节线

架构:Reader-Rewriter 双模块

  • Reader 模块:滑动窗口遍历小说 + CPC → 构建因果情节图
  • Rewriter 模块:因果图 → 场景大纲 → 完整剧本(场景描述、角色对话、舞台指导)
  • HAR 集成到两个模块中,确保 LLM 推理的准确性

因果情节图定义

  • E (事件集合):每个事件包含地点+时间、背景、描述
  • D (因果边集合):事件间的有向因果关系
  • W (关系强度):High(直接/显著)、Medium(部分/间接)、Low(最小/弱)

贪心破环算法

LLM 初提取的情节图通常包含循环和低强度关系(幻觉产物)。采用 Prim 变体:

  1. 按强度 W 排序因果边(High → Medium → Low)
  2. 同等强度按端点度之和升序打破平局
  3. 对每条边 d(a,b):若终点 b 已可达起点 a → 跳过(避免成环);否则加入边集 F

实验结果

与三个现有方法的 GPT-4o 成对比较(人工评估):

指标提升幅度
整体胜率 vs 基线1+51.3%
整体胜率 vs 基线2+22.6%
整体胜率 vs 基线3+57.1%

核心创新

模拟人类剧本改编过程:先理解小说的因果情节结构(Reader),再逐场景改写(Rewriter),全程持续进行幻觉检查(HAR)。

参考文献