← 返回 2026-03-20

染色框架:问题表述方式遮蔽视觉语言模型的视觉能力 Tinted Frames: Question Framing Blinds Vision-Language Models

Wan-Cyuan Fan, Jiayun Luo, Declan Kutscher, Leonid Sigal, Ritwik Gupta 📅 2026-03-19 👍 17 2026-07-13 08:36
多模态推理 提示工程 注意力机制 视觉理解 视觉语言模型

VLM对问题表述方式敏感,不同格式下视觉注意力分配差异显著

前置知识

Vision-Language Model (VLM)

视觉语言模型是能够同时处理图像和文本输入的多模态深度学习模型,通过视觉编码器提取图像特征,再与语言模型结合实现图文理解。典型的VLM如Qwen2.5-VL、LLaVA等,采用ViT作为视觉编码器,Transformer作为语言解码器,在大规模图文对数据上预训练。这类模型能够执行视觉问答、图像描述等任务,但其视觉理解能力往往受到文本先验的影响,这也是本文研究的核心问题所在。

理解VLM的基本架构和工作原理是理解本文如何分析其注意力机制、以及为何问题表述方式会影响视觉理解的基础

Attention Rollout

注意力展开是一种用于追踪Transformer模型中信息流动的可视化技术,通过递归地将各层注意力矩阵相乘,可以计算出从输入token到输出token的有效注意力路径。与简单的注意力平均不同,注意力展开考虑了残差连接的影响,使用调整后的注意力矩阵 $\mathbf{A}^{(\ell)} = 0.5\mathbf{W}^{(\ell)}_{att} + 0.5\mathbf{I}$ 来保持因果性,最终得到反映真实信息流动的注意力分布图,帮助研究者理解模型在生成过程中真正依赖了哪些输入信息。

本文使用注意力展开作为核心分析工具,量化不同问题格式下视觉注意力的分配模式,是理解研究方法的关键技术

Visual Grounding

视觉定位是指模型将文本中的概念在图像中准确定位的能力,例如在回答'红色椅子在哪里'时能够将注意力集中在图像中椅子所在的区域。良好的视觉定位意味着模型真正理解了视觉内容并将其与语言描述对应起来,而非仅依赖语言先验生成答案。视觉定位能力的评估通常通过测量模型注意力在目标区域(如bounding box)内的分配比例来进行,是衡量VLM视觉理解深度的重要指标。

本文的核心发现是不同问题格式下的视觉定位能力差异显著,理解这一概念才能把握论文的主要贡献

Cross-framing Inconsistency

跨格式不一致性是指同一个语义问题在不同提问格式下(如开放式、是否题、选择题)得到不同答案的现象。本文将其形式化为:模型在开放式问题上回答正确,但在Yes/No或MCQ格式下回答错误的比例。这种不一致性揭示了模型并非基于稳定的视觉理解做出判断,而是受到问题格式的影响,其视觉处理策略会随格式改变而改变,反映了模型的选择性视觉盲区现象。

这是本文提出的核心诊断指标,用于量化问题格式对模型预测的影响程度,是实验评估的关键度量

Visual Energy

视觉能量是本文定义的量化指标,用于衡量VLM在生成过程中对视觉内容的整体依赖程度。通过从注意力展开矩阵中提取输出token到输入视觉token的子矩阵,将其概率质量求和得到视觉能量值。视觉能量越高表示模型在生成答案时越依赖图像内容;反之则表示模型更多依赖语言先验。这个指标帮助研究者定量分析不同问题格式下模型的视觉参与程度差异。

本文通过对比不同格式下的视觉能量值,发现约束性格式导致视觉能量显著下降,这是证明格式影响视觉注意力的关键证据

Prompt Tuning

提示调优是一种参数高效的模型适应方法,通过在输入序列中添加少量可学习的token来调整模型行为,而不修改模型本身的权重参数。本文采用K=8个可学习token,在训练时通过注意力对齐损失来引导约束性格式下的注意力分布向开放式格式靠拢,实现视觉注意力的重新校准。这种方法保持了模型的原始能力,同时增强了其在不同问题格式下的视觉定位一致性,展示了轻量级干预的有效性。

本文的解决方案采用提示调优策略,理解这一方法才能评估本文提出的缓解方案的创新性和实用性

研究动机

视觉语言模型(VLMs)虽然在简单基准测试上表现出色,但被发现存在严重的视觉理解缺陷——它们往往是失明的。先前研究表明,VLMs对视觉token的注意力分配远低于文本token,且存在严重的空间偏差,例如来自RoPE位置编码和因果注意力机制的伪影会导致特定图像区域被忽视。然而,这些分析通常是在异构基准上进行的平均观察,暗示这种视觉盲区是静态的、固有的架构缺陷。更重要的是,虽然已有文献记录了提示对准确率的影响,但几乎没有人研究过问题表述方式是否会影响视觉感知过程本身,或者简单的格式变化(如从开放式改为选择题)是否会引发这种行为改变。以Qwen2.5-VL-7B为例,在GQA数据集上跨格式不一致率高达26%,在SeedBench上更是达到38%,这意味着超过三分之一的问题会因格式改变而答错。

本文的目标是本文的具体目标是证明VLMs的视觉盲区是选择性的而非静态的,即模型会根据问题的文本格式来调节对视觉输入的注意力分配,即使不同格式需要相同的视觉推理能力。研究团队希望通过机制性分析,量化格式如何改变视觉注意力的总量和空间分布,并确认这种注意力重分配是导致准确率下降的主要原因。最终,他们旨在基于这些机制洞察,提出一种轻量级的提示调优方法来恢复视觉定位能力,在不修改模型权重的情况下改善不同格式下的表现一致性。

与已有工作不同的是,本文的独特切入角度在于将VLM的视觉盲区从静态固有缺陷重新定义为动态可控行为。与先前工作将注意力缺陷视为架构固有问题不同,本文首次系统性地研究了语言格式如何动态地重塑模型的视觉处理流程。这种方法论上的创新在于:第一,使用注意力展开而非简单平均来准确追踪信息流动;第二,引入跨格式不一致性作为新的诊断指标,专门测量同一语义问题在不同格式下的表现差异;第三,通过注意力引导实验直接干预注意力分布,建立因果关系而非仅报告相关性。这种从模型看不见到模型选择不看的视角转变,为改善VLM的视觉理解能力开辟了新路径。

核心方法

本文的方法论基于一个关键直觉:如果VLM在开放式问题上能够正确回答,说明它具备所需的视觉理解能力;但如果同一问题改为Yes/No或MCQ格式后模型回答错误,这种不一致性就不太可能源于基本的视觉理解缺失,而更可能是格式本身驱动的。基于这一直觉,研究团队采用三阶段分析路线:首先通过跨格式不一致性诊断来确认格式对预测的因果影响(F到Y路径);然后使用注意力展开技术追踪格式如何重塑视觉注意力分配(F到A路径);最后通过注意力引导实验确认注意力变化确实是导致预测错误的原因(A到Y路径)。这三阶段构成了一个完整的因果链分析框架,揭示了问题格式通过视觉注意力影响最终预测的机制。在技术实现上,他们使用GPT-5.1将原始问题改写为三种格式,构建了格式控制的评估数据集GQAF(10k样本)和V*F(300样本),并提出基于可学习token的提示调优方法来恢复视觉注意力。

本文的核心创新点在于揭示VLM的视觉盲区是选择性的——模型根据问题格式动态调节视觉注意力,而非简单地看不见。与已有方法的本质区别体现在三个层面:第一,在问题定义上,已有研究关注单词级的措辞变化(如选项顺序、否定词),而本文研究更强的结构化变化——格式本身(从开放式到Yes/No到MCQ),同时保持底层语义不变;第二,在分析方法上,已有工作主要在输出层测量敏感性(准确率下降、答案分布变化),而本文深入到模型内部机制,使用注意力展开追踪信息流动路径,建立了格式到注意力到预测的完整因果链;第三,在解决方案上,不是通过大规模微调或架构修改,而是通过仅添加K=8个可学习token的轻量级提示调优,利用开放式格式的稳健注意力模式作为监督信号来重新校准约束性格式的注意力分配。这种注意力重新校准的思路是全新的,它将模型的视觉处理从被动依赖格式转变为主动对齐。

方法步骤详情

本文方法的具体步骤如下:首先,构建格式控制数据集,对每个VQA样本生成三种格式变体(开放式、Yes/No、MCQ),使用Qwen3-32B进行改写,确保底层视觉推理需求保持不变,最终得到GQAF(10k样本)和V*F(300样本)两个评估集。其次,进行视觉注意力分析,对每个格式变体执行注意力展开,计算调整注意力矩阵 $\mathbf{A}^{(\ell)} = 0.5\mathbf{W}^{(\ell)}_{att} + 0.5\mathbf{I}$,递归展开得到最终矩阵 $\mathbf{R}^{(L)} = \prod_{\ell=1}^{L} \mathbf{A}^{(\ell)}$,从中提取视觉能量和区域注意力指标。第三,执行注意力引导实验,计算开放式与约束性格式间的注意力比率作为乘数,在推理时对约束性格式的注意力权重进行缩放,分别测试视觉能量引导和区域注意力引导的效果。第四,实施提示调优方法,在LLaVA指令微调集上随机采样10k样本对,对Yes/No和MCQ格式添加K=8个可学习token,使用AdamW优化器($\beta_1=0.9$,$\beta_2=0.999$)训练1个epoch,学习率2E-4配合5%线性预热和余弦衰减。损失函数包括两部分:标准交叉熵损失保持问答能力,注意力对齐损失(L2损失衡量视觉能量差异 + KL散度衡量注意力分布差异)将约束性格式的注意力向开放式靠拢。样本权重由模型对ground-truth答案的置信度决定,确保可靠的样本获得更高权重。

技术新颖性

本文的技术新颖性体现在多个维度:第一,首次系统性地证明VLM视觉盲区是格式依赖的动态行为,而非静态固有缺陷,这一发现从根本上改变了我们对VLM视觉理解问题的认识;第二,引入跨格式不一致性这一新的诊断指标,能够精确量化格式对模型行为的影响程度,为评估VLM的稳健性提供了新工具;第三,采用注意力展开而非简单平均作为分析工具,能够准确追踪多层Transformer中信息从视觉输入到文本输出的传播路径;第四,通过注意力引导实验建立因果关系而非仅报告相关性,直接证明了注意力变化是导致预测错误的原因;第五,提出的注意力重新校准方法具有创新性——使用开放式格式的注意力模式作为监督信号,通过L2损失(视觉能量对齐)和KL散度(注意力分布对齐)的组合来引导约束性格式,同时利用模型自身置信度对训练样本加权,确保学习到的可学习token能够有效恢复视觉定位能力。这种以优带劣的注意力蒸馏思路在VLM优化中是全新的尝试。

Illustration of impact of question framing
Fig. 2: Illustration of impact of question framing
Question/instruction variation decomposition analysis
Fig. 5: Question/instruction variation decomposition analysis
Learning to re-align attention via prompt tuning
Fig. 7: Learning to re-align attention via prompt tuning

实验结果

本文的核心发现可以归纳为三个相互关联的Finding。Finding 1:需要视觉定位的任务表现出最高的跨格式不一致性。在GQA数据集上,Qwen2.5-VL、Gemma3、GLM4.1V的不一致率均超过15%,意味着每六个问题中就有一个因格式改变而答错。在SeedBench上,Qwen2.5-VL-7B的不一致率高达38%,其中多物体定位任务(空间关系、计数)受格式影响最严重,表明约束性格式对需要精确视觉定位的任务损害最大。Finding 2:约束性格式显著降低视觉能量,将注意力从目标区域重定向到无关区域,并产生更分散的注意力分布。在GQAF上,目标区域的Box注意力从开放式格式的19%下降到Yes/No格式的约12%和MCQ格式的约13%,相对下降幅度达40%;在需要更精细定位的V*F上,相对下降幅度约为50%。层间分析表明,注意力差异主要出现在中层(约12-22层),这些层被先前研究识别为跨模态交互层。Finding 3:注意力引导实验证实格式对预测的因果影响。在V*F上,视觉能量引导使Yes/No和MCQ准确率分别提升+2.7和+1.6个百分点,区域注意力引导分别提升+2.0和+2.9个百分点;在GQAF上,视觉能量引导几乎无效(仅+0.2点),但区域注意力引导仍带来一致提升(+1.3点),表明空间分配比注意力总量更关键。提示调优方法在多个基准测试上取得一致性改进,包括在V*上Qwen2.5-VL-7B提升2.5个百分点(从66.95到69.53),在RealWorldQA上提升2.7个百分点(从63.70到66.44)。

Performance impact of our method across 7 benchmarks and 5 VLMs
Table 1: Performance impact of our method across 7 benchmarks and 5 VLMs
Ablation on loss functions and learnable token count
Table 2: Ablation on loss functions and learnable token count
Tested open-source VLMs have significant inconsistency rates across framings and task types
Fig. 3: Tested open-source VLMs have significant inconsistency rates across framings and task types
Visual energy drops significantly on non-open-ended framings
Fig. 4: Visual energy drops significantly on non-open-ended framings
Performance gains on V*F with multiplier increases and attention steering results
Fig. 6: Performance gains on V*F with multiplier increases and attention steering results
Performance comparison and cross-framing inconsistency comparison
Fig. 8: Performance comparison and cross-framing inconsistency comparison
查看结构化数据
任务指标本文基线提升
V* (细粒度视觉定位) 准确率 Qwen2.5-VL-7B: 69.53, Qwen3-VL-8B: 75.11 Qwen2.5-VL-7B: 66.95, Qwen3-VL-8B: 72.96 Qwen2.5-VL-7B: +2.58pp, Qwen3-VL-8B: +2.15pp
RealWorldQA (多选题子集) 准确率 Qwen2.5-VL-7B: 66.44, Qwen3-VL-8B: 71.92 Qwen2.5-VL-7B: 63.70, Qwen3-VL-8B: 70.78 Qwen2.5-VL-7B: +2.74pp, Qwen3-VL-8B: +1.14pp
HRBench8k (细粒度定位) 准确率 Gemma3-12B: 49.50, GLM4.1V-9B: 52.25 Gemma3-12B: 48.25, GLM4.1V-9B: 51.62 Gemma3-12B: +1.25pp, GLM4.1V-9B: +0.63pp
HallusionBench (视觉分割) 准确率 Gemma3-12B: 66.14, GLM4.1V-9B: 67.51, LLaVA-OV1.5-8B: 66.14 Gemma3-12B: 64.56, GLM4.1V-9B: 63.72, LLaVA-OV1.5-8B: 66.04 Gemma3-12B: +1.58pp, GLM4.1V-9B: +3.79pp, LLaVA-OV1.5-8B: +0.10pp
POPE (物体幻觉评估) 准确率 Qwen2.5-VL-7B: 88.65, Gemma3-12B: 84.98, GLM4.1V-9B: 87.24 Qwen2.5-VL-7B: 87.68, Gemma3-12B: 84.63, GLM4.1V-9B: 88.52 Qwen2.5-VL-7B: +0.97pp, Gemma3-12B: +0.35pp, GLM4.1V-9B: -1.28pp
GQA跨格式不一致率 不一致率 基线: >15%, 本文方法: 显著降低 Qwen2.5-VL-7B, Gemma3-12B, GLM4.1V-9B均>15% 通过注意力重新校准降低格式敏感性
MMMU-Pro (视觉分割) 准确率 Gemma3-12B: 28.09, GLM4.1V-9B: 31.41 Gemma3-12B: 27.92, GLM4.1V-9B: 32.22 Gemma3-12B: +0.17pp, GLM4.1V-9B: -0.81pp

局限与改进

本文存在若干值得讨论的局限性。首先,在数据集构建方面,研究团队使用GPT-5.1进行格式改写,虽然进行了人工验证,但LLM改写可能引入系统性偏差,影响结果的普适性。其次,在模型覆盖范围上,实验主要集中在7B-12B参数量的VLMs,未涉及更大的模型(如70B+),考虑到大规模模型可能展现出更强的格式稳健性,当前结论的适用范围存在不确定性。第三,注意力引导实验虽然证明了因果关系,但采用的是启发式的乘数缩放策略,可能不是最优的干预方式。第四,提示调优方法需要为每个模型单独训练K=8个可学习token,增加了部署复杂性,且在极端情况(如POPE上GLM4.1V反而下降1.28点)下效果不稳定。第五,评估主要基于英文数据集,未验证中文或其他语言环境下格式敏感性是否同样显著。最后,作者承认的局限还包括:未探索更复杂的格式变体(如填空题、排序题),以及未研究多轮对话场景下格式变化的累积效应。从更深层角度看,注意力对齐损失假设开放式格式的注意力模式是最优的,但这一假设可能过于简化,不同任务可能需要不同的最优注意力分布模式。

独立分析的弱点

本文存在几个值得关注的弱点及其改进方向。第一,格式改写依赖外部LLM(GPT-5.1),可能引入偏差且成本较高,未来可以探索基于模板的自动化改写方法,或训练专门的格式转换模型,确保改写质量和效率。第二,注意力展开技术虽然比简单平均更准确,但计算开销较大(需要递归矩阵乘法),在大规模评估场景下效率较低,可以研究更高效的近似方法。第三,提示调优需要为每个模型单独训练,缺乏跨模型迁移性,未来可以探索通用的格式适应策略,如元学习方法,使学习到的格式适应能力能够在不同模型间迁移。第四,注意力对齐损失仅考虑了视觉能量和注意力分布两个维度,忽略了更细粒度的注意力模式特征(如注意力头的多样性、层间一致性等),可以设计更全面的损失函数。第五,实验评估主要关注准确率指标,未深入分析格式变化对模型推理链、置信度、解释能力等方面的影响,未来应进行更全面的行为分析。第六,仅研究了三种基本格式,现实中问题格式更加多样化(如填空、排序、多轮追问),需要扩展研究范围。

未来方向

基于本文的发现,可以延伸出多个有价值的研究方向。第一,格式感知的模型训练:在预训练或微调阶段显式引入格式多样性,训练模型对不同格式保持一致的视觉理解能力,从根本上解决格式敏感性问题。第二,自适应格式选择:开发能够根据问题类型自动选择最优格式的系统,或在推理时动态调整格式以最大化准确率。第三,格式稳健性评估标准:建立标准化的格式敏感性测试套件,作为VLM评估的重要维度,推动模型在格式稳健性上的改进。第四,跨语言格式敏感性研究:验证本文发现是否适用于中文、日文等其他语言环境,探索语言特性对格式敏感性的影响。第五,多模态格式扩展:研究视频理解、音频理解等其他模态任务中是否存在类似的格式敏感性现象。第六,可解释性增强:基于注意力分析结果,开发格式感知的可解释性工具,帮助用户理解模型在不同格式下的决策依据。第七,将注意力重新校准思想扩展到其他领域,如文本摘要、代码生成等任务中的格式敏感性研究。

复现评估

本文的复现条件相对友好。数据方面,研究团队使用了公开可访问的基准数据集(GQA、SeedBench、V*、RealWorldQA等),格式控制数据集GQAF和V*F可以通过论文描述的流程复现,但需要GPT-5.1的API访问权限,这可能对部分研究者构成障碍。代码方面,论文描述了关键实现细节,包括注意力展开的公式、损失函数设计、训练超参数(AdamW优化器、学习率2E-4、batch size 1配合16步梯度累积),但未明确提及是否开源代码。算力方面,实验在Qwen2.5-VL-7B到Gemma3-12B等模型上进行,这些模型均可公开获取,训练10k样本1个epoch的计算成本相对可控。复现难度主要在于:格式改写的质量控制需要人工验证,注意力展开的实现需要正确处理因果掩码和接收野归一化,注意力引导实验需要精确计算乘数并实施推理时干预。总体而言,具备中等算力资源和VLM微调经验的研究团队应该能够复现主要结果,但完全复现所有细节可能需要较多工程努力。