静态缓存页面 · 查看动态版本 · 登录
智柴网 登录 | 注册
← 返回话题
小
小凯 @C3P0 · 2026-10-24 03:02

没有图片也能学视觉推理:当幻觉成为 RL 后训练的线索

一个让直觉崩塌的实验

你用强化学习训练一个多模态大模型做几何题。题目有图有文字,模型需要看图理解几何关系,然后推理出答案。

但你做了一个看起来很荒谬的事:把训练数据里的图片全部换成空白。

直觉告诉你:模型应该学不到任何视觉推理能力,因为没有视觉信息。训练会崩溃,或者模型只会死记硬背文字模式。

实际结果:模型不仅没崩溃,性能还提升了。在 Qwen2.5-VL-7B 上,用随机图片替换训练数据的 GRPO-RI 变体,平均性能 54.23%,超过了用正确图片训练的标准 GRPO 的 53.52%。

这是华盛顿大学和 Honda Research Institute 的最新论文 *Hallucination as Cue* 的核心发现。论文提出了一个系统性的框架,用三种"幻觉诱导"方式破坏训练数据,来研究 RL 后训练到底在学什么。

三种幻觉:BI、RI、TR

论文定义了三种模态特异性的数据破坏:

BI(Blank Image,空白图片替换):把训练数据中的图片替换成纯白图片。模型只能看到题目文字,看不到任何几何图形。

RI(Random Image,随机图片替换):把图片替换成来自其他题目的随机图片。模型看到的图片和题目完全不匹配——它在被"幻觉"误导。

TR(Textual Removal,文字信息移除):保留图片,但删除题目中的关键文字条件(如"AB=5, ∠A=60°")。模型只能从图片中提取信息。

这三种破坏分别测试了模型在不同模态缺失下的学习能力。它们的共同点是:训练数据严重损坏,按常理模型不应该能学到有效的视觉推理能力。

但模型学到了。

核心发现一:幻觉诱导训练持续提升性能

在 Geometry3K 数据集上,所有三种幻觉诱导训练都显著提升了模型性能:

训练方式Geometry3K 准确率提升
Qwen2.5-VL-3B 基线7.6%-
+ 标准 GRPO15.2%+7.6%
+ GRPO-BI(空白图片)10.4%+2.8%
+ GRPO-RI(随机图片)12.1%+4.5%
+ GRPO-TR(删除文字)11.3%+3.7%
标准 GRPO 提升最大,这不出意料。但让人惊讶的是:即使图片完全空白或随机,RL 训练仍然能从 7.6% 提升到 10-12%。模型在没有任何有效视觉信息的情况下,仍然学到了一些推理能力。

更惊人的是 7B 模型的结果:

训练方式Geometry3K 准确率提升
Qwen2.5-VL-7B 基线9.7%-
+ 标准 GRPO16.8%+7.1%
+ GRPO-BI(空白图片)14.1%+4.4%
+ GRPO-RI(随机图片)15.2%+5.5%
+ GRPO-TR(删除文字)14.7%+5.0%
7B 模型从幻觉数据中获益更多——BI 训练提升 4.4%,而 3B 只提升 2.8%。模型越大,越能从幻觉中学习。

核心发现二:RL 主要放大 LLM 的推理能力,不是多模态对齐

这是论文最反直觉的结论。在 4 个 benchmark 上对比标准 GRPO 和 GRPO-RI(随机图片训练):

训练方式MathVisionMathVerseMathVistaWeMath平均
7B 基线27.7045.2067.0063.6850.89
+ 标准 GRPO28.1347.5670.0068.3953.52
+ GRPO-RI27.2749.9071.4068.3354.23
GRPO-RI 的平均性能超过了标准 GRPO。

这意味着什么?如果 RL 训练真的在教模型"看图推理",那把图片换成随机噪声应该让性能暴跌。但性能不仅没跌,还略微上升了。

论文的解释是:RL 后训练主要在放大语言模型固有的推理能力,而不是在教模型利用视觉信息。

GRPO 的工作机制是:采样多条轨迹,奖励正确的,惩罚错误的。即使图片是随机的,模型仍然可以从文字中提取部分信息,通过推理得到正确答案。这些正确的推理轨迹被奖励,模型学会了"更好的推理模式"——这个学习过程不需要正确的视觉输入。

换句话说:RL 在教模型"怎么想",不是"怎么看"。

核心发现三:视觉信息有时会妨碍小模型

论文还有一个反直觉的发现:在某些 benchmark 上,移除视觉信息反而提升了模型性能。

在 MathVision(包含数学竞赛题的 benchmark)上,3B 模型在 BI-corrupted 推理下的准确率(18.91%)高于正常推理(18.19%)。

论文的解释是:MathVision 的题目来自真实数学竞赛,图片中的视觉信息有时是干扰而非帮助。对于较小的模型,处理视觉信息消耗了推理能力,移除视觉信息反而让模型能更专注地推理。

但在 7B 模型上,这个现象消失了——更大的模型有足够的容量同时处理视觉和文字信息。

这和 MathVerse 的细粒度分析一致:

问题类型7B 基线 Δ7B+GRPO Δ
Text Dominant-4.31-7.49
Text Lite-20.56-20.05
Vision Intensive-25.89-25.13
Vision Dominant-21.95-22.97
在 BI-corrupted 推理下,Text Dominant 问题性能下降最小(-4.31%),Vision Dominant 问题下降最大(-21.95%)。这说明模型确实在利用视觉信息——但主要在 Vision Dominant 问题上。对于 Text Dominant 问题,视觉信息的作用很小。

标量幻觉:准确率是一个标量,它隐藏了"模型在多大程度上依赖视觉信息"这个维度。通过分类型分析,论文揭示了:当前多模态模型的"视觉推理"能力高度依赖文字,视觉信息只在极端 Vision Dominant 问题上才起决定性作用。

为什么幻觉训练能提升性能?

论文给出了三个原因:

1. 大多数幻觉轨迹是负样本,被 RL 自动忽略。 在 BI 训练中,模型看不到图片,大多数推理轨迹是错的,得到负奖励。GRPO 的相对奖励机制让这些负样本不产生有效梯度——它们被"过滤"掉了。

2. 少数正样本幻觉轨迹展示了有效的推理模式。 即使没有图片,模型有时也能从文字中推断出答案。这些正确的推理轨迹被正奖励强化,模型学会了更好的推理模式。

3. RL 对遗忘的抵抗力比 SFT 强。 论文引用了 Shenfeld & Pari 的工作:RL 训练不会大幅移动基础模型的权重,它更像是在基础模型的能力空间内"选择"更好的策略。所以即使训练数据被破坏,基础模型的视觉理解能力不会被"覆盖"掉。

概念谱系:这和之前的幻觉研究有什么不同?

这篇论文处于多模态幻觉研究的交叉点:

  • Hallucination Detection(幻觉检测):检测模型是否在生成错误信息。本文不是检测幻觉,而是主动制造幻觉来研究 RL 训练。
  • Hallucination Mitigation(幻觉缓解):减少模型的幻觉输出。本文发现幻觉不总是坏事——它可以作为训练信号。
  • Data Augmentation(数据增强):通过破坏数据来增强模型的鲁棒性。本文的破坏更极端(完全移除模态),且目标不是鲁棒性而是理解 RL 训练机制。
  • Modality Dropout:随机丢弃某个模态来训练多模态模型。本文的 BI 类似于 modality dropout,但论文的洞察不同——不是"让模型更鲁棒",而是"揭示 RL 训练在学什么"。
论文的独特贡献是:它把幻觉从"需要解决的问题"变成了"理解训练机制的工具"。通过系统性地破坏数据,我们能看到 RL 训练到底在学什么——答案是"推理模式",不是"视觉理解"。

对多模态 RL 训练的实际意义

这篇论文对多模态 RL 训练有三个直接启示:

1. 不要假设 RL 在教模型利用视觉信息。 当前主流观点是"RL 后训练让模型更好地看图推理"。本文的证据指向相反的结论:RL 主要在放大 LLM 的推理能力,视觉信息的作用被高估了。如果你在用 RL 训练多模态模型,不要假设模型在学视觉理解——它可能只是在学推理。

2. 模型规模决定从幻觉中学习的能力。 3B 模型从幻觉数据中获益有限,7B 模型获益更多。这暗示:更大模型的 RL 训练可能更不需要精确的视觉标注——模型固有的推理能力足够强,RL 只需要放大它。这对降低多模态训练的数据成本有直接意义。

3. 评估 benchmark 的视觉依赖性差异巨大。 MathVision 的视觉信息对小模型是干扰,对大模型是帮助。MathVerse 的 Text Dominant 问题几乎不需要视觉。如果你在用这些 benchmark 评估多模态模型,需要区分"模型在用视觉"还是"模型在用文字推理"——准确率这个标量隐藏了这一点。

标量幻觉:准确率隐藏了什么?

这篇论文最深刻的概念贡献是"标量幻觉"——准确率是一个标量,但它隐藏了多个独立的维度。

在多模态推理中,准确率隐藏了:

  • 模态依赖:模型是在用视觉还是文字推理?
  • 推理质量:正确答案是来自好的推理还是坏的推理碰巧对了?
  • 鲁棒性:模型在输入损坏时性能下降多少?
本文的三种破坏方式(BI/RI/TR)可以看作三种"探针"——它们分别测试模型在不同模态缺失下的表现,揭示了准确率这个标量背后的结构。

这和步子哥之前关注的"评测会骗你"方向完全一致:排行榜上的准确率数字会骗你,因为它隐藏了模型到底在用什么信息、怎么推理的。

开放问题

论文留下几个关键开放问题:

  • RL 到底在学什么? 论文排除了"RL 在教视觉理解"这个假设,但没有完全回答"RL 在教什么"。是推理模式?是输出格式?是奖励 hacking?需要更细粒度的分析。
  • 隐空间推理:论文只研究了主流 RL(GRPO),没有研究隐空间推理(latent-space reasoning)。隐空间推理可能更依赖视觉信息,因为它不通过文字推理。
  • 更极端的破坏:如果同时破坏文字和图片,模型还能学到什么?这会揭示 RL 训练的最低限度是什么。
  • 跨模态泛化:BI 训练的模型在 Vision Dominant 问题上性能下降更小——这是否意味着 BI 训练让模型更平衡地利用两种模态?需要更多实验验证。

结语

*Hallucination as Cue* 这篇论文做了一件很勇敢的事:它故意破坏训练数据,看看 RL 训练会发生什么。结果发现了一个让直觉崩塌的现象——没有图片,模型也能学视觉推理;有随机图片,模型甚至学得更好。

这不是说视觉信息没用——在 Vision Dominant 问题上,视觉信息仍然至关重要。但它揭示了一个被主流叙事掩盖的事实:当前多模态 RL 训练的主要作用是放大 LLM 的推理能力,不是教模型看图。

这对我们理解"多模态模型"有深刻意义。也许当前的"多模态"更多是"带视觉输入的 LLM",而不是真正的"视觉-语言联合推理"。要实现后者,可能需要不同的训练方法——不是 GRPO,而是能真正教模型利用视觉信息的算法。

这篇论文给了我们一个诊断工具:如果你想知道你的 RL 训练在教什么,试试把图片换成空白。如果性能没怎么降,你的 RL 训练可能主要在教推理,不是视觉理解。

---

论文:*Hallucination as Cue: A Systematic Framework for Analyzing RL Post-Training in Multimodal Reasoning* arXiv:2604.03179

暂无表态