夜雨聆风学习资料网

ARTICLE · 1310952

腾讯、中科院找到检索关键:多模态文档召回提升 6.03 个百分点

腾讯、中科院找到检索关键:多模态文档召回提升 6.03 个百分点

同一个六位密码,念出来和写在画面上,大模型会动用同一批注意力头吗?笔者这次读的 Retrieval Heads 研究,把答案内容固定、只切换证据模态,发现音视频检索大量共用少数头。更有意思的是,作者把这套机制变成可训练的文档排序器:Qwen3-VL-8B 的页面 Micro Recall@1 从 56.45% 提高到 62.48%。

链接速览

  • 📄 论文:A Broader Look into MLLM’s Retrieval Heads
  • 🔗 链接:https://arxiv.org/abs/2610.32411

先看结论

  • 做了什么
    :在 18 个语言、视觉语言和全模态检查点上,用统一方法定位检索头,再通过消融与文档排序训练验证它们的作用。
  • 关键发现
    :同一份证据换成声音或画面,top-5% 检索头有 69%—83% 重合;音视频共享头占全部头不到 2%,却会影响空间感知与视觉数学等下游任务。
  • 落地结果
    :固定选出的检索头,用页面排序损失训练注意力投影的 LoRA。页面检索提升,并迁移到没有训练标签的版面区域检索。

图 1|同一个密码分别藏在音轨和画面中;对问题到证据的注意力做校准,再定位承担检索功能的头。

背景与动机

多模态 RAG 经常在输入端下功夫:怎样切页、选帧、做 embedding。但长材料送进模型后,还有一个问题:模型内部到底靠什么把正确证据取出来?

此前语言和视觉语言研究发现,少数 attention heads 承担了重要的检索功能。可一旦加上音频,机制是否还成立?如果声音用一套头、图像用另一套头,就需要不同的解释;如果共用,说明模型可能已经形成某种跨模态的证据访问机制。

笔者认为,这篇最聪明的实验设计是控制住“内容”。比较一句话与一张自然图片,会同时改变模态和语义,很难解释差别来自哪。作者直接用同一个六位数字,让它被念出或短暂显示,先把这个混杂因素拆开。

核心方法

1. 先扣掉“本来就爱看这里”的注意力

对每个样本,研究者把问题 token 指向证据 token 的注意力加起来,再对问题位置求平均。只看这个分数还不够:某些头可能本来就偏爱某个位置,或者对醒目的数字特别敏感。

所以作者保留同一上下文,把问题替换成无信息问题,再算一次。两者相减,才更接近“有效问题让这个头额外看向了多少证据”。在检测样本上取平均后,按分数排序,默认把前 5% 作为检索头。

2. 机制是否共用,要看排名,也要看干预

作者同时比较全体头的排名相关性与头部集合重合度。音频、视觉证据下的排名 Spearman 相关系数为 0.88—0.92;高分头的重叠也明显超过随机情况。

图 2|紫色部分表示两种模态共同选中的头。共享不仅存在于一个模型,而是覆盖受测的八个全模态模型。

接着做真正的干预:在注意力输出投影之前,把目标头的输出置零。随机对照不仅头数相同,而且每一层的数量也匹配;检测头与评估消融使用不同样本。

这一步很关键。笔者不会仅凭热力图就说某个头“负责检索”,但同位置、同规模的随机破坏伤害不大,定向移除却让结果崩掉,证据就强得多。

3. 从解释模型,走到训练检索器

作者在文档任务上固定选出 16 个头,把问题到候选页面的注意力之和当成相关性分数。训练样本包含一个相关页和一个来自同文档的困难负例;对注意力分数归一化后,使用排序损失。

这里不是“只训练那 16 个头的独立参数”。损失由选定头的分数构成,梯度更新的是注意力投影上的 LoRA。推理时再减去无信息问题的分数,延续前面的校准思想。

核心公式

校准后的头分数,对应原文公式(2):

其中, 表示问题对证据的注意力质量,空集上标表示无信息问题。大白话:真正的检索贡献,要扣除不问有效问题时也会出现的关注。

排序训练的目标,对应原文公式(6):

把相关页的归一化分数  拉高,让它在候选中获得更大的概率。头的位置固定,证据路由的强弱通过训练改变。

关键实验结果

1. 消融:问题出在证据访问,而非随便删头都一样

在 Qwen2.5-Omni-7B 的音频检索实验中,原始 EM 为 98.3%,匹配随机消融后为 96.9%,移除 top-5% 检索头后降到 0(原文第 4.4 节、图 5)。

图 3|同样移除少量注意力头,定向消融与随机消融的影响截然不同;作者还比较了不同背景长度。

共享头的作用也不限于找密码。原文表 2 中,音视频共享头的消融,在 16 个模型—任务组合中的 15 个上,比相同规模的自然图像检索头造成更大额外损伤。这让“共享头是跨模态证据接口”的解释更有说服力。

2. 文档检索:同配置训练前后,收益明确

Qwen3-VL-8B 配置
页面 Micro R@1
区域 Micro R@1
随机选头
38.00%
21.57%
检索头,未训练
56.45%
47.14%
检索头+排序训练
62.48%48.60%

来源:原文表 3,固定 16 个头、共享评估配置。页面 Macro R@1 同样从 58.81% 升至 63.86%。训练只使用页面标签,区域检索的提升说明信号能向更细粒度迁移。

跨模型也不是孤例:表 4 中,Qwen2.5-VL-7B 页面 Micro R@1 从 52.41% 到 58.10%,Gemma3-12B 从 44.75% 到 46.92%。各模型候选窗口不同,适合比较各自训练前后的变化。

图 4|改变选头数量和召回截断位置,功能性选头仍优于随机选头;训练进一步提升排序质量。

思考与启发

笔者最在意的是,这篇给多模态检索增加了一条路线:除了外挂一个检索器,也可以寻找大模型已经学会的证据定位能力,再对它做定向训练。

机制研究的闭环也很完整:配对输入排除模态与内容混杂,匹配消融检查必要性,最后在实际文档任务上验证用途。比“展示一张漂亮的注意力热力图”多走了两步。

边界集中说清:这些结果来自受测模型与任务;访问注意力需要模型内部接口;少数头重要,不代表其余网络可以删除。对于落地,笔者会先检查自己的长文档能否稳定定位证据,再决定它是否值得替代或补充现有检索器。

参考资料

  • A Broader Look into MLLM’s Retrieval Heads,arXiv:2610.32411。https://arxiv.org/abs/2610.32411

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料