Ref-Adv: Exploring MLLM Visual Reasoning in Referring Expression Tasks¶
会议: ICLR 2026
arXiv: 2602.23898
代码: https://ref-adv.github.io/
作者: Qihua Dong, Kuo Yang, Lin Ju, Handong Zhao, Yitian Zhang, Yizhou Wang, Huimin Zeng, Jianglin Lu, Yun Fu
领域: 多模态VLM — 指称表达理解、视觉推理
关键词: Referring Expression Comprehension, Visual Grounding, Hard Distractors, Benchmark, Shortcut Suppression
一句话总结¶
提出 Ref-Adv 基准数据集,通过 硬干扰物配对 + LLM 辅助最小充分表达式生成 + 三人一致性人工验证 的流水线,构建了一个消除"定位捷径"的现代 REC 基准,在该基准上 13 个当代 MLLM(包括 GPT-4o、Gemini 2.5、Qwen2.5-VL-72B 等)的准确率从 RefCOCO(+/g) 上的 90%+ 大幅下降至 50-68%,系统暴露了模型在复杂视觉推理和真实定位能力上的严重不足。
研究背景与动机¶
领域现状:指称表达理解(REC)是将自然语言描述定位到图像特定区域的经典任务。RefCOCO、RefCOCO+、RefCOCOg 是该领域的标准基准,当前最强 MLLM(Qwen2.5-VL-72B、InternVL-3 等)在这些数据集上已达到 90%+ 的准确率,趋近饱和。
现有痛点:经典 REC 基准存在三个系统性缺陷——① 表达式极短(RefCOCO/RefCOCO+ 平均仅 3.6 个词),语言理解需求极低;② 干扰物稀少(RefCOCO(+/g) 大部分图像仅有 1 个同类目标),分类即可定位;③ 存在"定位捷径"(grounding shortcut),大量冗余描述符使模型只需匹配部分描述即可成功定位目标,无需理解完整表达式。
核心矛盾:高分 ≠ 真正的视觉推理能力。实验表明,即使将表达式替换为固定的 "the one"、打乱词序为 bag-of-words、或删除一个描述符,模型在 RefCOCO(+/g) 上的性能下降幅度远小于预期。这意味着基准分数严重高估了模型的真实推理和定位能力。
本文目标:构建一个满足以下条件的现代 REC 基准:① 每个表达式都需要多步文本推理(理解目标描述及其与干扰物的区别);② 需要精细视觉推理(在多个高度相似的候选物体中区分目标);③ 消除可绕过推理的捷径。
切入角度:将 REC 视为文本推理 + 视觉推理的耦合多步推理任务。通过强制引入"硬干扰物"(与目标部分匹配但不完全匹配的同类物体),并用 LLM 生成仅包含最小充分描述符的表达式,使得每个描述符都是定位所必需的,从根源上消除捷径。
核心 idea:用硬干扰物配对 + 最小充分表达式生成的数据管线,构建一个让每个描述符都对定位不可或缺的 REC 基准,从而真正评估 MLLM 的视觉推理能力。
方法详解¶
整体框架¶
Ref-Adv 不提新模型,而是给指称表达理解(Referring Expression Comprehension, REC)造一把更难的尺子——一条把"定位捷径"(grounding shortcut)堵死的数据构建流水线。核心思路是:先在一张图里凑齐几个"长得像"的同类物,逼模型做精细区分;再用大语言模型(LLM)写出"每个描述符都缺一不可"的最小充分表达式;最后交三位标注者一致把关。流水线分四步——输入准备(筛图 + 打序号标签)→ 相似度判断(分出硬干扰物对、抽区分属性)→ 表达式生成(最小充分子集组句)→ 人工验证(三人一致才留)。输入是 COCO 与 OpenImages v7 的图像加 panoptic 实例标注,输出是 5,000 个指称表达-目标对(公开子集 Ref-Adv-s 含 1,142 例)。其中约 4,000 条由 LLM 流水线生成、其余由标注者手写,但都要过同一道三人验证。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
IN["COCO / OpenImages v7<br/>(panoptic 实例标注)"]
subgraph D1["硬干扰物配对"]
direction TB
F["筛选含 ≥3 同类实例的图<br/>逐候选实例打序号标签(Set-of-Marks)"] --> G["GPT-4o 挑出最像的一对<br/>Group A=目标+硬干扰物 / Group B=其余"]
end
subgraph D2["两阶段最小充分表达式生成"]
direction TB
S1["阶段1·相似度判断<br/>抽区分属性(组间 + Group A 内两实例)"] --> S2["阶段2·表达式生成<br/>最小充分子集 → 自然句(正向 / 否定)"]
end
V["三人一致性人工验证<br/>独立定位+对照GT反思,全一致才留<br/>(LLM 句通过率 18.7%)"]
OUT["Ref-Adv 基准<br/>5,000 对(公开子集 Ref-Adv-s 1,142)"]
IN --> D1 --> D2 --> V --> OUT
关键设计¶
1. 硬干扰物配对(Hard Distractor Pairing):在一张图里凑齐几个"长得像"的同类物,逼模型做精细区分
RefCOCO(+/g) 的根子问题是 70%+ 的图像里同类干扰物只有 0-1 个,模型靠类别识别就能定位,根本不必看描述。Ref-Adv 反着来:先从 COCO 和 OpenImages v7 的 panoptic 实例标注里筛出含 ≥3 个同类实例的图像,给每个候选实例打上序号标签(借鉴 Set-of-Marks,但因已有实例标注、只需标候选物);再让 GPT-4o 在这些候选里挑出最像的一对,把目标和它的"硬干扰物"归为 Group A、其余同类归为 Group B。这一步把任务从"这是不是一只猫"的分类题,硬升级成"这几只几乎一样的猫里哪只是目标"的精细区分题,模型再没法靠类别蒙混过关。
2. 两阶段最小充分表达式生成(Minimally Sufficient Expression Generation):先抽区分属性、再从最小子集组句,从源头掐掉冗余描述符
冗余描述符正是"定位捷径"的温床——描述符越多,模型越可能只匹配其中一两个就蒙对;论文实测 GPT-4o 单步直接写句会 overspecified,堆一大串冗余描述、又把捷径放了回去。所以 Ref-Adv 拆成两阶段。阶段一(相似度判断)让 GPT-4o 在 Group A/B 之上输出两份区分属性——一份区分 Group A 与 Group B、一份区分 Group A 内的目标与硬干扰物,每条还要给多个备选说法。阶段二(表达式生成)从这些描述符的最小充分子集出发组句,支持两种策略:要么用目标自身的正向描述符,要么把硬干扰物的描述符取否定形式("不是…的那个"),刻意把否定推理引进来(组句时仍喂入图像以更自然,并禁止描述里出现序号标签)。多绕这一步换来的是质量——最终表达式平均 11.5 词、4.01 个干扰物、21.25% 含否定,远高于 RefCOCO 的 3.6 词 / 3.99 干扰物 / 0.99% 否定,而每个描述符都缺一不可。
3. 三人一致性人工验证(Three-Annotator Verification):三位标注者独立把关,过滤 LLM 的幻觉与歧义
LLM 辅助标注绕不开幻觉,所以最后一道关卡交回给人(手写的那批表达式也走同一道关)。三位标注者各自独立判两件事:表达式是否正确且无歧义——先在没有序号标签的原图上自行定位,再对照 GT 框反思、最终确认;以及图里是否真存在硬干扰物。每人看到的样本顺序随机,只有三人全部一致的样本才留下来。这道关卡卡得极严,LLM 生成句的通过率仅 18.7%(平均要生约 5.35 条才留 1 条),正是这个看似浪费的低通过率,换来了基准的公信力。
实验关键数据¶
Table 1: Ref-Adv 基准统计 vs 经典 REC 基准¶
| 基准 | 图像数 | 实例数 | 平均表达式长度 | 平均干扰物数 | 否定比例 | 词汇量 |
|---|---|---|---|---|---|---|
| RefCOCO | 3,000 | 7,596 | 3.6 | 3.99 | 0.99% | 3,525 |
| RefCOCO+ | 3,000 | 7,578 | 3.6 | 3.96 | 3.36% | 4,387 |
| RefCOCOg | 3,900 | 7,596 | 8.4 | 1.64 | 1.41% | 5,050 |
| Ref-Adv | 2,833 | 5,000 | 11.5 | 4.01 | 21.25% | 5,308 |
Ref-Adv 在表达式长度、词汇多样性、否定推理比例上全面超越经典基准,且干扰物密度维持在较高水平。
Table 2: 主实验结果(Ref-Adv 全集,代表性模型)¶
| 模型 | CoT | SoM | [email protected] | [email protected] | [email protected] | mAcc | ≥7干扰物Δ |
|---|---|---|---|---|---|---|---|
| GPT-4o | ✗ | ✓ | 52.3 | 31.2 | 13.4 | 27.8 | -0.6 |
| GPT-4o | ✓ | ✓ | 63.7 | 38.4 | 19.7 | 34.1 | -3.2 |
| Claude-3.5 Sonnet | ✗ | ✓ | 40.8 | 22.1 | 3.8 | 22.4 | -3.4 |
| Gemini 2.5-Flash | ✓ | ✗ | 59.4 | 35.1 | 16.3 | 30.6 | -3.8 |
| Gemini 2.5-Pro | ✓ | ✗ | 59.1 | 32.6 | 14.2 | 28.3 | -3.2 |
| InternVL-3-78B | ✓ | ✗ | 58.4 | 47.9 | 29.6 | 41.2 | -3.0 |
| Qwen2.5-VL-72B | ✓ | ✗ | 58.3 | 47.8 | 29.5 | 41.1 | -2.7 |
| GLM-4.5V | ✓ | ✗ | 56.9 | 46.6 | 28.8 | 40.2 | -2.3 |
| CogVLM-Grounding | ✗ | ✗ | 51.5 | 41.2 | 23.4 | 35.0 | -0.7 |
对比 RefCOCO(+/g) 上 90%+ 的准确率,所有模型在 Ref-Adv [email protected] 上均未超过 64%,最强的 GPT-4o+CoT+SoM 也仅 63.7%,暴露了巨大的推理差距。高 IoU 阈值下差距更大:[email protected] 最高仅 29.6%(InternVL-3-78B)。
Table 3: Ref-Adv-s 子集上模型规模与思考模式的影响(Qwen 系列)¶
| 模型 | CoT/Thinking | [email protected] | ≥7干扰物[email protected] | ≥7干扰物Δ |
|---|---|---|---|---|
| Qwen2.5-VL-3B | ✗ | 23.8 | 17.1 | -6.8 |
| Qwen2.5-VL-72B | ✓ | 52.4 | 38.8 | -13.6 |
| Qwen3-VL-2B-Thinking | ✓ | 44.4 | 31.0 | -13.4 |
| Qwen3-VL-8B-Thinking | ✓ | 59.5 | 47.3 | -12.2 |
| Qwen3-VL-32B-Thinking | ✓ | 65.6 | 52.7 | -12.9 |
| Qwen3-VL-235B-A22B-Thinking | ✓ | 67.1 | 56.6 | -10.5 |
| Qwen3.5-397B-A17B | ✓ | 68.0 | 56.6 | -11.4 |
两个关键发现:① Thinking 模式显著优于同尺寸 Instruct 模式(如 Qwen3-VL-8B-Thinking 59.5 vs Instruct 47.2,+12.3);② 即使最大模型 Qwen3.5-397B 也仅 68.0%,且高干扰物场景性能仍显著下降(-11.4)。
基准质量验证(三种消融测试)¶
论文设计了三种消融测试(ablation),定量证明 Ref-Adv 确实更难被捷径绕过:
- 模型偏差测试(Model Bias Test):将所有表达式替换为固定的 "the one",看模型能否仅凭统计偏差定位。Qwen2.5-VL-72B 在 RefCOCO 上仍达 35.1%,在 Ref-Adv 上仅 21.4%(Δ=−13.7%),说明 Ref-Adv 受数据偏差影响更小
- 文本推理必要性测试(Bag-of-Words Test):打乱表达式词序。Ref-Adv 上 Qwen2.5-VL-72B 下降 16.8%(58.3→41.5%),显著大于 RefCOCO 的 9.9%,证明 Ref-Adv 需要真正的文本理解
- 描述符删除充分性测试(Descriptor Deletion Test):随机删除一个描述符。Ref-Adv 上下降 6.4%(58.3→51.9%),大于 RefCOCO 的 4.7%,说明每个描述符都更不可或缺
关键发现¶
- CoT 在 Ref-Adv 上有效但在 RefCOCO 上无效:Ref-Adv 需要多步推理,CoT 帮助模型逐步排除干扰物;而 RefCOCO 定位简单,CoT 反而引入不必要的冗余和错误
- 干扰物数量是性能瓶颈:所有模型在 ≥7 干扰物组上性能显著低于整体,最大降幅达 -19.3%(Qwen3-VL-235B-A22B-Instruct),说明处理多个高相似候选是当前 MLLM 的核心弱点
- 模型常选择硬干扰物作为答案:定性分析显示模型即使使用 CoT 也经常在推理链中间因视觉感知错误或表达式误解而选中硬干扰物,而非真实目标
- [email protected] 极低:即使定位成功([email protected]),精确框回归能力仍然很差,最好模型的 [email protected] 也仅 ~35%
亮点与洞察¶
-
"捷径"问题的系统化诊断:论文首次将 REC 基准的三个系统性缺陷(短表达、少干扰物、冗余描述符)整合为一个统一的"定位捷径"框架,并通过三种消融测试(偏差 / 词序 / 描述符删除)定量验证,为后续基准设计提供了方法论模板。
-
两阶段生成优于单步生成:放弃让 LLM 单步直接生成表达式,改为先提取区分属性再从最小子集组合,这个设计洞察值得迁移——在任何需要 LLM 生成"精确且不冗余"文本的场景中,先分析再组合优于直接端到端生成。
-
否定推理的引入:21.25% 的否定表达比例(RefCOCO 仅 0.99%)测试了模型理解"不是X"的能力,这是一个被忽视但重要的推理维度。
-
Thinking 模式的显著优势:Qwen3-VL-2B-Thinking(44.4%)甚至优于 Qwen2.5-VL-32B-Instruct(48.0%),说明小模型 + 推理训练在需要复杂推理的任务上可以超越大模型 + 普通微调。
局限与展望¶
-
数据来源受限:仅使用 COCO 和 OpenImages v7 的图像,场景多样性有限。未涉及更复杂的真实场景(如密集城市街景、工业检测场景),泛化性有待验证。
-
对 SoM 的依赖影响公平性:GPT-4o 和 Claude 使用 Set-of-Marks(SoM)+ Semantic-SAM 进行评估,而开源模型直接输出坐标。SoM 将定位问题转化为选择问题,两种评估范式不完全可比,可能高估了使用 SoM 模型的推理能力。
-
LLM 生成表达式的天花板:18.7% 的保留率意味着 81.3% 的 LLM 生成被丢弃,且最终保留样本可能偏向 LLM 能正确理解的简单场景,引入了潜在的选择偏差。
-
缺少分割级别评估:Ref-Adv 仅评估框级定位(bounding box IoU),未扩展到 referring expression segmentation(RES),而像素级分割对"精确理解"的要求更高。
-
未覆盖视频或 3D 场景:REC 在视频理解和 3D 场景定位中同样重要,仅静态图像的评估不足以全面衡量模型推理能力。
相关工作与启发¶
-
vs RefCOCO(+/g):经典基准表达式短、干扰物少、允许捷径,Ref-Adv 在每一维度上都进行了系统性强化。但 RefCOCO 仍有存在价值——用于检测模型的基础定位能力。
-
vs Cops-Ref / FineCops-Ref:同样引入组合推理和干扰物,但使用 GQA 场景图固定模板生成表达式,自然度不如 Ref-Adv 的 LLM + 人工管线。
-
vs HC-RefLoCo / Ref-L4:推动更长更自然的表达式,但未从根本上解决描述符冗余带来的捷径问题。HC-RefLoCo 平均长度 90+ 词反而引入了更多捷径。
-
与 VQA/推理基准的关系:Ref-Adv 的设计思路(消除捷径、强制推理)与 VQA 领域的 adversarial benchmark(如 VQA-CP、Winoground)异曲同工,可以看作 REC 领域的 adversarial benchmark。
评分¶
- 新颖性: ⭐⭐⭐⭐ 基准构建方法论(硬干扰物 + 最小充分表达式 + 三重验证)有系统性创新,但核心 idea 属于对已知问题的工程化解决
- 实验充分度: ⭐⭐⭐⭐⭐ 13 个模型、三种消融测试、多 IoU 阈值、干扰物分组分析、CoT 对比、规模缩放实验,覆盖极其全面
- 写作质量: ⭐⭐⭐⭐ 问题阐述清晰,消融测试设计巧妙,但论文结构偏长,部分分析可更精炼
- 价值: ⭐⭐⭐⭐ 对 MLLM 社区有重要参考价值,揭示了 RefCOCO 饱和分数的虚假繁荣,推动更真实的评估标准