想象你有一只非常聪明、博览群书的鹦鹉,它 memorized 了数百万本关于世界的书籍。你给这只鹦鹉看一张兔子的图片,并问:“这只兔子有几只耳朵?”由于鹦鹉读过太多关于兔子的故事,它立刻回答:“两只!”而并没有真正去看那张图片。它依赖的是它的记忆(它认为兔子应该长什么样),而不是它的眼睛(照片中实际有什么)。
现在,想象你拿着同一张兔子的图片,用数字编辑器给它加上四只耳朵。如果你再次问这只鹦鹉,一只真正善于观察的动物会说:“四只!”但这只聪明的鹦鹉仍被困在它的记忆中,固执地回答:“两只!”它无视视觉证据,因为它的“书本知识”如此强大,以至于压倒了它所看到的内容。
这正是论文CounterCount所研究的问题。
问题:“书本智慧”与“眼睛”之间的冲突
研究人员发现,现代人工智能模型(称为视觉 - 语言模型)在阅读和对话方面表现出色,但在简单的计数任务中,当图片与其从训练数据中学到的内容相矛盾时,它们往往会失败。它们就像那只鹦鹉:更信任内部的“规则手册”,而不是眼前实际的图像。
解决方案:一套诊断测试工具包
为了证明这一点,研究团队构建了一个名为CounterCount的特殊测试工具包。
- 设置:他们创建成对的图像。一张是正常图片(例如,一辆有 4 个轮子的汽车)。另一张是“反事实”图片,其中他们通过数字方式修改了特定部分(例如,同一辆汽车现在有了 6 个轮子)。
- 测试:他们向人工智能提问:“这辆汽车有多少个轮子?”
- 结果:人工智能在正常图片上表现很好。但在那些奇怪的、经过编辑的图片上,它经常失败,坚持给出“正常”答案(4),而不是数出实际的轮子数量(6)。这证明了人工智能为了迎合其预先学习的偏见,而忽视了视觉证据。
“原因”:人工智能在看,但没有听
你可能会认为人工智能失败是因为它无法看见额外的轮子。研究人员深入挖掘后发现并非如此。
- 隐喻:想象人工智能是一个正在参加考试的学生。这个学生正看着图表的正确部分(轮子),但它的脑海中被一个大声喊叫的声音分散了注意力:“汽车有 4 个轮子!”学生看到了 6 个轮子,但这个“大声的声音”(语言偏见)淹没了视觉信号。
- 证据:通过查看人工智能内部的“注意力图”(显示人工智能关注的内容),研究人员发现人工智能确实在看轮子。然而,它并没有给予这些轮子足够的“心理权重”来覆盖其记忆。
修复:调大眼睛的音量
研究人员开发了一种称为注意力调制的巧妙技巧。
- 类比:将人工智能的大脑想象成一个带有许多推子的声音混音器。一些推子控制“视觉证据”(图片),另一些控制“语言先验”(记忆)。
- 操作:他们创建了一种方法,手动将控制正在计数的图像特定部分(如轮子或耳朵)的推子音量调大,并将背景噪音或干扰性的“记忆”声音的音量调小。
- 结果:当他们在人工智能回答时应用这种“音量控制”后,它在计数编辑后的图片时突然变得好多了。准确率提高了高达 8%。它不需要重新训练或学习新事实;它只需要被告知:“嘿,更仔细地看你此刻实际看到的东西。”
总结
简而言之,这篇论文表明,即使是最聪明的人工智能模型,如果其内部知识过于强大,也可能对现实“视而不见”。他们构建了一个测试来证明这一点,发现这些模型确实在看正确的东西,但没有听从它们,并通过让视觉证据在人工智能的决策过程中发出更响亮的声音来解决了这个问题。
技术摘要:CounterCount:一种用于检测视觉语言模型计数偏差的诊断框架
问题陈述
视觉语言模型(VLMs)已展现出强大的多模态推理能力,这主要得益于利用大型语言模型(LLMs)作为文本骨干。然而,一个关键的模糊性依然存在:当 VLM 回答视觉问题时,其预测是建立在特定视觉证据的基础上,还是由从文本语料库中学到的统计规律和“规范先验”所驱动?这一问题在计数任务中尤为突出。尽管计数看似简单,但它要求模型识别实体、将其与干扰项区分开来,并聚合视觉证据。当前的 VLM 在计数方面往往表现挣扎,先前的分析表明,即使相关物体获得了注意力,模型也可能无法正确利用该证据,而是退回到原型知识(例如,无论图像内容如何,都假设兔子有两只耳朵)。现有的基准测试往往将计数错误与其他因素(如提示偏差或语义歧义)混为一谈,使得难以隔离出专门由视觉证据与语言先验之间的冲突所驱动的失败。
方法论
为解决这一问题,作者引入了 CounterCount,这是一个旨在隔离视觉证据与物体级计数先验之间冲突的诊断框架。
数据集构建:
- 反事实配对: 该数据集包含 168 对图像(共 336 张),涵盖 10 个语义类别(例如哺乳动物、交通工具、货币)。每对包含一张具有规范物体属性的“事实”图像和一张“反事实”(CF)图像,其中与计数相关的属性(例如耳朵、轮子或叶片的数量)使用图像编辑模型(Nano-Banana Pro)进行了系统性修改。
- 定位: 与标准基准测试不同,CounterCount 提供了区域级标注。对于每张 CF 图像,作者生成了修改后属性的分割掩码和边界框(BBs)。这些被映射到视觉编码器的视觉令牌网格上,以创建“掩码 - 边界框”(Mask-BB)区域,从而隔离出计数所需的特定视觉令牌。
- 评估格式: 每个实例均使用开放式(OE)提示和带有平衡干扰项的选择题(MCQ)进行评估,以区分通用计数错误和由先验驱动的误差。
诊断分析:
- 作者评估了最新的开源权重 VLM(Qwen3-VL、Gemma3)和一个闭源模型(Claude-haiku-4.5)。
- 他们分析了注意力机制,以确定失败是源于缺乏定位,还是未能对定位后的证据进行加权。结果表明,虽然模型通常能关注到相关区域,但在推理过程中,相对于背景或不相关的上下文,它们对这些令牌的加权不足。
干预策略:
- 论文提出了一种 统一推理时注意力调制 策略。该方法在 LLM 骨干网络的 softmax 层之前,对其原始注意力 logits 进行操作。
- 它允许放大(α>1)、抑制(0<β<1)或屏蔽(β=0)特定视觉令牌集(目标),同时抑制背景令牌。
- 该公式将各种干预措施(放大、抑制、屏蔽)统一到一个单一的连续 logits 调制空间中,允许在不重新训练的情况下有针对性地重新平衡模态贡献。
主要贡献
- CounterCount 数据集: 一个受控的诊断数据集,包含带有定位标注(掩码和边界框)的成对事实和反事实图像,专门设计用于测试视觉 grounding 与规范先验之间的对抗。
- 诊断洞察: 实证证据表明,VLM 在事实图像上表现出强劲的性能,但在反事实图像上准确性持续下降。这证实了即使存在矛盾的视觉证据,模型仍依赖于物体级先验。
- 注意力分析: 证明计数失败不仅仅是由于缺乏视觉证据或定位不佳;相反,模型关注了相关区域,但未能充分权衡这些区域以对抗语言先验和背景噪声。
- 无需训练的干预: 一种统一的注意力调制策略,通过在推理时重新加权与计数相关的视觉令牌,将多个 VLM 的反事实计数准确率提高了高达 8%。
结果
- 性能下降: 在事实图像上,模型实现了高准确率(例如 Qwen3-VL-32B:约 87%,Gemma3:约 66–81%)。然而,在反事实图像上,准确率显著下降(例如 Qwen3-VL-32B:约 48%,Gemma3:约 34–38%),且对规范计数的偏差率很高。
- 调制有效性: 应用注意力调制(特别是放大目标令牌并抑制/屏蔽背景令牌)提高了反事实准确率。例如,Qwen3-VL-32B 的开放式准确率提高了 8.26%。
- 偏差降低: 该干预成功地将预测从规范先验转向视觉证据,在多种配置下降低了偏差率。
- 泛化性: 这些发现在不同模型规模(4B 到 32B)以及开源权重和闭源架构中均成立,表明当前 VLM 推理中存在系统性问题。
- 事实稳定性: 调制策略通常不会降低事实图像上的性能,在某些情况下甚至有所提升,表明该方法在增强对语义相关令牌的关注的同时,并未损害整体理解能力。
意义
论文声称,CounterCount 揭示了当前 VLM 中一种持续存在的推理失败,即计数预测由先验知识而非视觉证据驱动,即使视觉证据是明确且定位的。其意义在于:
- 隔离失败模式: 提供一个受控环境,以区分感知局限性和模态不平衡(即为了语言先验而低估视觉证据的使用)。
- 机制洞察: 表明失败并非因为模型无法“看到”计数,而是因为它们在推理过程中未能优先考虑与计数相关的视觉令牌。
- 设计指导: 提供了一种无需训练、在推理时探测和缓解这些偏差的机制,为设计具有更强视觉 grounding 的未来 VLM 提供了一条途径。作者指出,虽然该干预提高了准确率,但并未完全消除偏差,这表明为了实现稳健的视觉 grounding,可能需要更深层次的架构变革。
每周获取最佳 computer science 论文。
受到斯坦福、剑桥和法国科学院研究人员的信赖。
请查收邮箱确认订阅。
出了点问题,再试一次?
无垃圾邮件,随时退订。