Cultivating Forensic Reasoning for Generalizable Multimodal Manipulation Detection¶
会议: ACL2026
arXiv: 2603.01993
代码: https://github.com/YcZhangSing/REFORM
领域: 多模态取证 / AIGC检测
关键词: 多模态伪造检测, 取证推理, GRPO, 伪造定位, ROM数据集
一句话总结¶
这篇论文提出 REFORM,把多模态伪造检测从“直接拟合标签”改成“学习可验证的取证推理过程”,并通过 ROM 推理标注数据集、双解码器和 GRPO 训练,在 ROM、DGM4 与 MMFakeBench 上取得更强的跨域泛化和可解释检测结果。
研究背景与动机¶
领域现状:多模态媒体伪造已经从局部人脸编辑扩展到整张新闻图像、背景、标题和正文之间的复杂组合伪造。已有 DGM4 系列方法、知识增强方法和视觉语言模型方法通常把任务建模为检测、分类或定位,输入图文新闻,输出真假、伪造类型和区域。
现有痛点:主流方法大多依赖结果导向监督,只要求模型从训练样本映射到最终标签。这样做在闭集数据上有效,但容易让模型记住特定数据集里的统计伪影,例如某类生成模型的纹理、某个新闻域的语言分布或某种编辑模式,而不是学会“为什么这里不一致”。一旦测试域、生成器或伪造方式变化,检测器就容易失效。
核心矛盾:多模态取证真正需要的是可迁移的逻辑证据链,而训练信号却常常只有最终答案。标签监督能告诉模型“这是假”,但很少约束模型必须找到可信的视觉证据、文本证据以及二者之间的矛盾。
本文目标:作者希望同时解决三个子问题:构造覆盖面更广且带推理标注的基准;让模型显式生成取证理由并保持理由与答案一致;在 SFT 之后继续用强化学习约束推理链的格式、准确性、定位和一致性。
切入角度:论文的核心观察是,泛化能力不应只来自更大的视觉语言模型或更多外部知识,而应来自对“取证思维过程”的优化。只要训练目标能奖励正确、连贯且可定位的推理链,模型就更可能抓住跨域稳定的伪造逻辑。
核心 idea:用推理驱动优化代替单纯结果拟合,让检测器先学会解释伪造证据,再用一致性损失和 GRPO 将解释、分类和定位绑在一起。
方法详解¶
整体框架¶
REFORM 想解决的问题是:现有多模态伪造检测靠结果导向监督,只把样本映射到最终标签,于是模型记住的是某个数据集的统计伪影,换域/换生成器就失效。它的思路是把检测改写成"学习可验证的取证推理过程",从数据、结构、训练三处闭环。输入一条多模态新闻样本(图像 + 文本提示 + 待判断图文内容),模型先把图像编码成视觉 token、把任务指令编码成文本 token,再通过冻结的 Cognitive Priming Encoder 让一组可学习的 reason tokens 从视觉与文本上下文中抽取伪造线索;编码后并行接入两个解码器——Answer Decoder 输出真假/伪造类型/定位坐标,Reason Decoder 输出解释性取证推理。训练分三阶段:先单训推理分支让 reason tokens 对齐蒸馏理由,再解冻整体同时生成理由和答案并加一致性约束,最后用 GRPO 从多条候选推理里学更可靠的路径。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
subgraph DATA["ROM 推理增强数据集"]
direction TB
A["场景级伪造样本<br/>背景替换 / 整图生成 / 文本篡改组合"] --> B["InternVL3.5-30B 蒸馏取证理由<br/>704K 图文对·9 类伪造·5 新闻域"]
end
DATA -->|提供过程监督| ARCH
subgraph ARCH["Cognitive Priming 与双解码器"]
direction TB
C["图像 → 视觉 token,指令 → 文本 token"] --> D["冻结 Cognitive Priming Encoder<br/>reason tokens 抽取伪造线索"]
D --> E["多模态编码器读取 [图像; reason tokens; 文本]"]
E --> F["Answer Decoder<br/>真假 / 伪造类型 / 定位坐标"]
E --> G["Reason Decoder<br/>取证推理解释"]
end
ARCH -->|对此结构训练| TRAIN
subgraph TRAIN["三阶段推理驱动训练"]
direction TB
H["① Reasoning Warm-up:仅训推理分支重建理由"] --> I["② Joint Fine-Tuning:理由 + 答案 + 一致性损失 RAC"]
I --> J["③ Policy Refinement:GRPO 探索更可靠推理链"]
end
关键设计¶
1. ROM 推理增强数据集:把训练信号从"短答案"换成"覆盖更广的场景级伪造 + 取证理由"
传统 DGM4 偏人脸编辑,模型很容易只学局部伪影、跨域就崩。ROM 在 MDSM 的人脸类别上继续扩展,加入 BackgroundReplacement、FullGeneration 以及与 TextFabrication 组合的场景级伪造类别,规模达 704,456 个图文对,覆盖 5 个新闻域、9 类伪造,并用 InternVL3.5-30B 为每个样本蒸馏出约 130 token 峰值长度的文字推理说明。把伪造范围扩到整图生成和背景替换,迫使模型关注跨模态逻辑矛盾而非人脸纹理;而每条样本带的取证理由,则比单一标签提供了远更丰富的过程监督,是后续推理训练的原料。
2. Cognitive Priming 与双解码器:把"找证据"和"给答案"拆成相关但不互相拖累的两个生成任务
如果共用一个解码器,答案生成和理由生成的梯度会互相冲突。REFORM 让冻结的 Cognitive Priming Encoder 处理 \(S_{inp}=[T_i;T_r;T_t]\) 后只保留更新过的 reason tokens \(\hat{T}_r\),随后多模态编码器读取 \(S_p=[T_i;\hat{T}_r;T_t]\),分别交给 Answer Decoder 输出结构化预测、Reason Decoder 输出取证解释。两个解码器各自优化,避免梯度打架,还顺带支持推理模式和快速答案模式切换——Fast Mode 可以直接跳过理由生成而预测不变,部署时按需取舍。
3. 三阶段推理驱动训练:让模型从"会说理由"过渡到"理由支撑答案",再到"主动探索更可靠的理由"
纯 SFT 只模仿标注理由,容易曝光偏差、出现"理由说 A、答案判 B"的自洽断裂。REFORM 分三阶段递进:Reasoning Warm-up 冻结其余模块、只用理由语言建模损失 \(\mathcal{L}_{LM_r}\) 训练推理分支重建取证理由;Joint Fine-Tuning 解冻整体,加上答案损失 \(\mathcal{L}_{LM_a}\) 和理由-答案一致性损失 \(\mathcal{L}_{RAC}=\max\{0,\eta-\cos(\mathbf{v}^R,\mathbf{v}^A)\}\),整体目标 \(\mathcal{L}_{RJF}=\mathcal{L}_{LM_r}+\mathcal{L}_{LM_a}+\mathcal{L}_{RAC}\),用余弦间隔强约束理由向量和答案向量对齐;Policy Refinement 用 GRPO,让模型在候选理由之间比较,奖励那些既符合格式、又能被验证器支持、且与最终答案一致的推理链。消融显示这一阶段对跨域增益最大。
损失函数 / 训练策略¶
重点不是加一个分类头,而是把推理链纳入优化目标。Warm-up 阶段冻结多模态编码器、答案解码器和 Cognitive Priming Encoder,只更新 reason tokens 与 Reason Decoder;Joint Fine-Tuning 同时优化理由与答案,并用 \(\mathcal{L}_{RAC}\) 防止语义断裂;Policy Refinement 用 GRPO,其 Consistency Verifier 由 TinyBERT + 两个分类头构成,在理由-标签对上达到 >99% 分类准确率,用来判断生成理由能否推出模型自己的伪造类型预测。
实验关键数据¶
主实验¶
| 数据集 / 设置 | 指标 | REFORM | 对比对象 | 结果解读 |
|---|---|---|---|---|
| ROM 跨域设置 | AVG ACC | 88.22 | AMD 85.92 / HAMMER 72.41 / MMD-Agent-34B 57.45 | 在新新闻域上明显优于特征对齐、传统检测和检索式 agent pipeline |
| ROM Guardian 测试域 | ACC / mAP / mIoU | 81.52 / 67.75 / 81.64 | 缓存表格给出 REFORM 具体值 | 说明推理监督在跨域域外测试中仍能维持较高检测和定位质量 |
| MMFakeBench 零样本二分类 | F1 | 74.9 | 多种 7B/13B LVLM baseline | 面对未见过的手工 PS 等类型,小模型仍能靠取证推理获得强零样本泛化 |
| DGM4 | ACC / AVG mAP | 76.65 / 65.72 | fine-tuned LVLMs 的 mAP 低于 47 | 在人脸中心的 DGM4 上也优于更专门的检测器,说明方法不是只服务 ROM |
| 效率 | 参数量 / 吞吐 | 376M / Fast Mode 13.17 pairs/s | FKA-Owl 6.7B,MMD-Agent 34B | 双解码器使解释模式和快速筛查模式可分离,参数量远小于大模型 agent |
消融实验¶
| 配置 | NYT ACC | NYT mAP | NYT mIoU | Guardian ACC | Guardian mAP | Guardian mIoU | 说明 |
|---|---|---|---|---|---|---|---|
| \(\mathcal{L}_{LM_a}\) | 84.88 | 66.16 | 75.98 | 72.18 | 45.86 | 78.72 | 只训练答案,仍是结果导向学习 |
| \(\mathcal{L}_{LM_a}+\mathcal{L}_{LM_r}\) | 87.76 | 73.01 | 77.68 | 74.74 | 53.65 | 79.59 | 加入理由监督后检测和定位同步提升 |
| + \(\mathcal{L}_{RAC}\) | 87.84 | 73.25 | 78.00 | 75.71 | 54.11 | 79.58 | 理由-答案一致性带来进一步增益 |
| + GRPO | 88.22 | 76.08 | 78.48 | 81.52 | 67.75 | 81.64 | 强化学习阶段贡献最大,尤其提升 Guardian mAP |
关键发现¶
- 推理分支不是装饰性解释。单独加入 \(\mathcal{L}_{LM_r}\) 就把 NYT ACC 从 84.88 提到 87.76,把 Guardian mAP 从 45.86 提到 53.65。
- GRPO 对跨域泛化尤其关键。完整模型在 Guardian 上从 SFT+RAC 的 75.71 ACC / 54.11 mAP 提升到 81.52 ACC / 67.75 mAP。
- 理由 token 长度存在甜点。缓存中写明 32 token 达到最优 ACC 88.22,过短会丢失细节,过长则可能增加生成负担。
- 教师质量不是唯一来源。把 InternVL3.5-30B 教师换成 Qwen2.5-VL-3B 后,Guardian 上仅下降 0.84 ACC、1.46 mAP 和 0.33 mIoU。
- 解释模式有成本。Explainable Mode 只有 1.03 pairs/s,而 Fast Mode 有 13.17 pairs/s;好在答案解码器不依赖生成理由,所以快速模式不损失预测精度。
亮点与洞察¶
- 最有价值的设计是把可解释性从“事后展示”变成“训练约束”。很多检测论文也能输出解释,但 REFORM 让理由在训练目标和 RL 奖励中持续发挥作用。
- ROM 的重要性不只是规模大,而是类别边界更接近真实伪造生态。背景替换、整图生成和文本篡改组合能迫使模型关注跨模态逻辑矛盾,而不是只盯人脸纹理。
- 双解码器是一个实用的工程折中。训练时保留解释监督,部署时可以选择 Fast Mode,这让“可解释”和“实时筛查”不再互相排斥。
- TinyBERT verifier 的使用很巧妙。它不直接替代主模型,而是给 GRPO 一个可计算的一致性信号,使理由生成不至于变成不可控的长文本奖励问题。
局限与展望¶
- 作者承认 REFORM 依赖蒸馏理由。虽然人工审计显示理由能召回 83.7% 视觉证据和 82.2% 文本证据,但理由本身没有被显式质量优化,教师幻觉或模板化解释仍可能传导给学生模型。
- 解释模式延迟较高。1.03 pairs/s 适合审计或复核,但不适合所有实时场景;未来可以研究非自回归理由生成、理由缓存或先筛查后解释的两阶段部署。
- ROM 有双重用途风险。论文选择不公开生成 pipeline、详细 prompts 和 prompt-response pairs,这是必要的伦理控制,但也会影响外部复现实验的完整性。
- 目前的取证理由主要是文本链路。未来可以考虑把理由和可视化证据、区域轨迹、反事实编辑结合起来,让解释更接近人类取证流程。
相关工作与启发¶
- vs HAMMER / HAMMER++: HAMMER 系列强调视觉和文本伪造特征对齐,以及多分支 transformer 检测与定位。REFORM 不只对齐特征,而是把取证推理链作为可优化对象,跨域 ACC 和 mAP 更强。
- vs FKA-Owl: FKA-Owl 用 LVLM 和伪造知识增强泛化,但本质仍偏知识增强检测。REFORM 的优势在于即使没有外部检索式 agent,也能通过推理训练内化更稳定的判断逻辑。
- vs AMD: AMD 引入 artifact tokens 和 Manipulation-Oriented Reasoning,是最接近本文的取证推理 baseline。REFORM 更进一步加入理由-答案一致性和 GRPO 策略精炼,实验中 ROM AVG ACC 达到 88.22,高于 AMD 的 85.92。
- vs MMD-Agent: MMD-Agent 用外部知识和多步骤 agent 分解检测任务,参数和推理开销更大。REFORM 用 376M 参数模型达到更强 ROM 跨域表现,提示“训练时学推理”可以替代一部分“测试时搭 agent”。
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 把多模态伪造检测明确改写为推理驱动优化,并用数据、结构、损失和 RL 奖励完整闭环。
- 实验充分度: ⭐⭐⭐⭐⭐ 覆盖 ROM、MMFakeBench、DGM4、组件消融、效率、教师鲁棒性和理由可信度审计。
- 写作质量: ⭐⭐⭐⭐☆ 主线清楚,表格很全,但公式和表格抽取文本较密,部分附录细节读起来负担较重。
- 价值: ⭐⭐⭐⭐⭐ 对 AIGC 取证、可解释检测和小模型泛化都有直接启发,尤其适合后续做可验证推理监督。