← 返回 2026-04-02

视觉-语言模型的跨描绘装配指令对齐:基准测试与机理分析 Benchmarking and Mechanistic Analysis of Vision-Language Models for Cross-Depiction Assembly Instruction Alignment

Zhuchenyang Liu, Yao Zhang, Yu Xiao 📅 2026-04-01 👍 4 2026-07-13 08:36
基准测试 机理分析 装配辅助 视觉-语言模型 跨模态对齐

首个面向二维装配手册与实拍视频跨描绘对齐的VLM基准,揭示视觉编码器的表征鸿沟是根本瓶颈。

前置知识

视觉-语言模型(VLM)

视觉-语言模型是一类同时处理图像(视频帧)与文本输入的多模态大模型,其典型结构由视觉编码器(如 ViT)、投影/对齐层(projector/merger)和大语言模型解码器三部分组成。图像先经 ViT 切成 patch token 提取特征,再由 projector 投射到语言模型的嵌入空间,与文本 token 拼接后送入 LLM 自回归生成回答。

本文系统评测 19 个 VLM 在跨描绘装配任务上的表现,并深入 ViT、LLM 隐藏状态、注意力三层拆解其失败机理,必须先理解 VLM 的三段式架构与 token 流向。

跨描绘识别(Cross-Depiction Recognition)

指识别同一物体在不同视觉风格下的表征问题,例如照片、油画、素描、剪影、示意图等。早期 Cai 等人 (2015) 与 Hall 等人 (2015) 的研究指出,外观特征容易过拟合到单一描绘,跨描绘需要依赖空间部件等与风格无关的表征。

本文将跨描绘识别从静态物体识别拓展到更难的时空程序性场景——匹配二维示意图与第一人称实拍视频,并提出更尖锐的「描绘鸿沟(depiction gap)」概念。

Centered Kernel Alignment (CKA)

CKA 是一种衡量两组神经表征相似度的指标,对表征维度与各向同性变换不敏感,取值在 [0, 1],越接近 1 表明两组表征的几何结构越相似。其常用形式为 $\mathrm{CKA}(X,Y)=\frac{\|Y^\top X\|_F^2}{\|X^\top X\|_F \cdot \|Y^\top Y\|_F}$。

本文用 CKA 量化「示意图 vs 视频帧」在 ViT 与 projector 输出空间的表征重合度,CKA ≈ 0 是论证「视觉编码器未建立共享空间」的关键证据。

线性探针(Linear Probe)

线性探针是评估冻结表征质量的经典方法:在不更新被探针表征的情况下,训练一个线性分类器(如 logistic 回归)来预测某个属性。若分类准确率高,说明表征已线性编码了该属性;接近随机水平则说明表征缺乏相关结构。

本文用线性探针判断 ViT 冻结特征能否区分同一装配步骤内的不同帧,探针准确率 50% 附近即为「表征失败」的硬证据。

Alignment Strategy / Prompt Routing(背景)

在跨模态评测中,对同一组输入需要切换不同模态组合(如图文、纯文、纯图)以分离各模态的贡献,这种消融式设计被称为 alignment strategy 或 prompt routing。

本文的三种 alignment strategy(Visual / Visual+Text / Text Only)正是典型的模态消融,用于隔离视觉编码、文本桥接对最终性能的影响。

研究动机

现实世界中 IKEA 等品牌用「无字二维示意图」作为装配说明书,仅 IKEA 一家就为 9,500+ 产品提供此类手册。示意图抽象难懂,用户经常组装出错。新兴的混合现实装配助手通过摄像头捕获第一人称视频、与示意图对齐来识别当前步骤、检测错误并给出指引。这一流程的核心难题是「depiction gap(描绘鸿沟)」:示意图使用箭头、爆炸视图、部件剪影与符号标记,而视频显示的是真实三维空间中手部操作的杂乱场景,二者几乎没有共享的低层视觉特征。已有工作(Manual2Skill)只报告 62% 的装配图解析成功率(F1=0.684),失败主要源于示意图误读;LEGO Co-builder 用合成图评估 GPT-4o 在装配状态检测上仅达 40.5% F1,说明 VLM 视觉理解装配示意图能力有限。然而既没有任何基准系统评测「示意图→视频」这一真实装配引导所需的跨描绘对齐能力,也没有工作把这一问题在表征层面拆解清楚,导致从业者无从选择模型、输入组合与改进方向。

本文的目标是本文旨在构建首个针对二维装配手册与实拍视频跨描绘对齐的诊断性基准 IKEA-Bench,覆盖 29 款 IKEA 家具、共 1,623 道题与 6 种任务类型,系统评测 17 个开源 VLM(覆盖 8 个家族、2B–38B 参数)与 2 个闭源 Gemini 模型在 3 种 alignment strategy(Visual / Visual+Text / Text Only)下的表现,并通过三层机理分析定位失败根源,最终给出可操作的工程指引。

与已有工作不同的是,以往的 cross-depiction 工作(Cai 2015、Hall 2015、Koley 2024)只研究静态物体在不同视觉风格下的识别,从未涉及装配这种「时序程序性」场景;以往 VLM 评测基准(Chain-of-Region、TechING、MIMIC)要么只看示意图理解、要么只看多图推理,都没有把「示意图↔视频」双向匹配放在程序性上下文中考核。本文的独特切入点是:把「depiction gap」当成一种同时跨越视觉风格鸿沟、时序程序鸿沟与单图/多图推理鸿沟的复合难题,通过同时设计诊断性任务(D1 视频辨别、D2 指令排序)与端到端任务(T1–T4),把视觉编码器、文本桥接与视频理解的瓶颈分别隔离并量化,再在机理层面用 CKA、线性探针、cosine 相似度、注意力分布四把尺子直接测量 VLM 内部表征,从而把工程现象(哪个模型更好)与机理解释(为什么差、差在哪一层)打通。

核心方法

整体方法分两条主线:一条是「基准构建」——在 IKEA Manuals at Work 数据集(36 款家具,含示意图、视频、时间对齐标注)上筛选 29 款,提取 2,569 帧、构建 6 类任务、用相邻步骤作为难负例避免捷径;并用 Claude Opus 4.6 对每张示意图生成 8 维度结构化文本描述(132 条,96.2% 与真实部件清单一致),以支撑三种 alignment strategy。另一条是「机理诊断」——在 4 个 ~8B 代表模型(Qwen2.5-VL-7B、Qwen3-VL-8B、Qwen3.5-VL-9B、InternVL3.5-8B)上做三层分析:Layer 1 用 CKA、线性探针、跨模态检索考察 ViT 表征空间;Layer 2 提取 LLM 最后一层隐藏状态、用 cosine 衡量 text 加入前后对示意图表征的依赖变化;Layer 3 抽取 6 个解码器层最后一 token 的注意力分布,按模态聚合,量化 text 是否「吸走」了视觉注意力。

核心创新在于把「跨描绘对齐」拆成三个独立可观测变量:(1) 视觉编码器是否建立了示意图-视频共享子空间?(2) 文本桥接是补充还是替代视觉信息?(3) 视频理解本身是否是硬上限?通过同时跑基准与机理探针,作者证明三者的瓶颈是层级依赖的——D2(指令理解)可被文本挽救(+23.6pp),但 T1(对齐)反而被文本损害(-3.1pp),并通过 CKA ≈ 0 与注意力 -52% 直接指出失败的物理位置在 ViT 编码与解码器注意力分配。这一「基准 + 机理」双线设计有别于既有 VLM 评测仅报准确率的工作,也是和 LEGO Co-builder、TechING 等只看结果的基准最本质的差异。

方法步骤详情

步骤 1:数据筛选。从 IKEA Manuals at Work 36 款产品中剔除 ≤2 步骤的 4 款(任务约束)与 3 款数据质量问题(pahl 空白图、sundvik 重复图、grubban 标注不一致),保留 29 款、97 段视频、2,569 帧。步骤 2:文本描述生成。用 Claude Opus 4.6 对 132 张示意图沿 8 个维度(部件、动作、工具、空间、结果、警告、紧固件、箭头)独立生成结构化描述,平均长度 952 字符;交叉验证 96.2% 与真实部件清单一致;后处理用正则替换清除 23 条「step N」跨步骤引用以防泄漏顺序。步骤 3:题目构造。所有题目由时序标注确定性地生成:每步从标注段均匀采样 4–8 帧;T1/T4 用相邻步骤示意图作 4 选 1 干扰项,迫使模型做细粒度匹配;T2 配匹配或相邻步骤图形成 53/47 正负二分类;D1 配同步骤/不同步骤视频形成 47/53 二分类;D2 选 3 张连续步骤图,枚举 4 种排列中正确 1 种与 3 种排列作干扰(仅连续三元组,避免粗粒度部件匹配)。步骤 4:三种 alignment strategy。Visual:仅示意图+视频;Visual+Text:示意图后追加文本描述,系统提示词补充「text is supplementary annotation」;Text Only:删除所有示意图、只保留文本描述并改写系统提示词。步骤 5:评测。所有 17 个开源模型在单卡 H200(141GB)以 bfloat16 精度、greedy 解码(max_new_tokens=1024)零样本评测,解析率 94.1%,无法解析按错答处理;Gemini 模型仅跑 Visual、走 Google AI Studio API。步骤 6:三层机理分析。Layer 1 对 113 对步骤,用 forward hook 提取 ViT 最后一层与 projector 后特征,mean-pool 成向量 $\mathbf{z}_d, \mathbf{z}_v \in \mathbb{R}^d$,分别算 CKA、训练 logistic 探针预测视频帧对是否同步骤、在 2,546 帧库中做余弦检索 R@1/R@10。Layer 2 对 100 道 T1,在 Visual 与 V+T 下提取 LLM 最终层最后输入 token 隐藏状态 $\mathbf{h}_{\mathrm{last}}\in\mathbb{R}^d$ 与按模态平均的 $\bar{\mathbf{h}}_m$,用 cosine 相似度 $s_m = \cos(\mathbf{h}_{\mathrm{last}}, \bar{\mathbf{h}}_m)$ 量化示意图像素影响度。Layer 3 对 Qwen3-VL-8B 的 6 个均匀分布解码层({0,7,15,23,31,35}/36),抽取最后 token 的 32 头注意力 $a_m^{(l)}=\sum_{i\in I_m} a_i^{(l)}$,按模态聚合后跨层跨头平均,量化 V+T 是否把注意力从示意图/视频抢到文本上。

技术新颖性

技术新颖性体现在三方面。第一,把 cross-depiction 问题从静态物体识别升级为「时空程序性+双向匹配」,并明确提出 depiction gap 概念,给出系统基准。第二,benchmark 设计引入 anti-shortcut:相邻步骤作负例迫模型做细粒度区分、文本后处理防顺序泄漏、option 顺序随机化平衡位置偏置(17 模型聚合 T2 49% A 率、D1 52% A 率),是少数兼具严谨统计性质与生态效度的 VLM 评测。第三,三层机理探针首次把 CKA(结构层)、cosine 相似度(表征层)、注意力份额(信息流层)联合用于同一问题的归因,并在 Qwen3-VL-8B 上同时观测到隐藏状态 -59% 与注意力 -52% 的「同向坍缩」,给出「text 不仅是补充、还会主动抢走视觉处理资源」的强证据,这是过往 NOTICE、Hidden Life of Tokens 等单层机理工作无法达到的多层级一致性论证。

One example per task type. T1–T4 test cross-depiction alignment at increasing difficulty; D1–D2 isolate video and assembly instruction understanding respectively. Green borders mark correct options.
Figure 2: One example per task type. T1–T4 test cross-depiction alignment at increasing difficulty; D1–D2 isolate video and assembly instruction understanding respectively. Green borders mark correct options.

实验结果

基准结果(Visual 设置,Table 4)显示跨描绘对齐整体处于较低水平:开源模型 T1 准确率(4 选 1,机会 25%)从 InternVL3.5-2B 的 33.4% 到 Qwen3.5-27B 的 59.4%,平均 45.6%;闭源 Gemini 3.1 Pro 与 Gemini 3 Flash 分别仅达 62.8% 与 65.3%,相对最强开源模型只高 3–6 pp,且 Gemini 3 Flash(小)反而优于 3.1 Pro(大),说明单纯堆参数/数据并不能突破结构性瓶颈。随程序性推理加深,T1→T4 平均下降 12.2 pp(45.6%→33.5%),闭源模型跌幅更大(-21.1、-22.2 pp),提示大规模预训练并未缓解「识别当前→预测下一步」的递进困难。架构家族是比参数量更强的预测因子(图 3):在 ~8B 规模下逐代升级 Qwen2.5-VL-7B (49.1) → Qwen3-VL-8B (53.1) → Qwen3.5-VL-9B (57.8) 每代提升 ~4–5 pp,明显优于同代内三倍参数量扩展(如 Gemma3 4B→12B 反而从 39.4 降到 35.3,呈现非单调)。三种 alignment strategy 的平均效果(Table 5)出现反直觉分裂:D2(指令排序)从 Visual 换到 Text Only 暴涨 +23.6 pp,所有 17 个模型都呈正增益;但 T1(对齐)从 Visual 换到 V+T 平均下降 -3.1 pp、再到 Text Only 下降 -5.1 pp,12/17 模型在 V+T 下表现更差。诊断任务(图 4)揭示 D1(视频辨别,二分类,机会 50%)在所有模型、所有策略下基本不动,开源平均 50–63%、闭源仅 71.1%,说明视频理解是不可逾越的硬上限。机理分析方面,Layer 1(Table 6)四个 ~8B 模型 ViT 层 CKA 在 0.001–0.101 之间,几乎为零;projector 后最佳也仅 0.235(Qwen3-VL-8B);跨模态检索 R@1 最高 5.3%,R@10 最高 15%——说明视觉编码器完全没有建立共享子空间。Layer 2(图 5)显示加文本后 3/4 模型对示意图依赖下降(Qwen3-VL-8B 跌 -59%、InternVL3.5-8B -39%、Qwen2.5-VL-7B -12%)。Layer 3(图 6)在 Qwen3-VL-8B 上加文本使示意图注意力从 8.1% 降至 3.9%(-52%)、视频注意力从 5.0% 降至 3.3%(-34%),6 层趋势一致,证明文本主动分散而非补足视觉处理。

Task summary.
Table 1: Task summary.
Alignment strategies.
Table 2: Alignment strategies.
Evaluated model families.
Table 3: Evaluated model families.
Main results under the Visual (baseline) setting. Best open-source per column in bold (top), proprietary in bold (bottom). Full results (V+T, Text Only) in Suppl. C.
Table 4: Main results under the Visual (baseline) setting. Best open-source per column in bold (top), proprietary in bold (bottom). Full results (V+T, Text Only) in Suppl. C.
Average strategy effect across 17 models.
Table 5: Average strategy effect across 17 models.
Layer 1: representation analysis across 4 models on 113 step pairs. CKA: diagram–video representational alignment (1 = identical, 0 = disjoint). Probe: video frame same/different step classification (chance = 50%). R@K: diagram→video retrieval at the merger level (gallery = 2,546 frames).
Table 6: Layer 1: representation analysis across 4 models on 113 step pairs. CKA: diagram–video representational alignment (1 = identical, 0 = disjoint). Probe: video frame same/different step classification (chance = 50%). R@K: diagram→video retrieval at the merger level (gallery = 2,546 frames).
Strategy effect on 5 representative models.
Table 14: Strategy effect on 5 representative models.
T1 accuracy vs. model size (log scale). Different families scale at different rates, and generational improvements at ∼8B consistently exceed within-family scaling.
Figure 3: T1 accuracy vs. model size (log scale). Different families scale at different rates, and generational improvements at ∼8B consistently exceed within-family scaling.
Average accuracy across 17 models per task and strategy. D1 is invariant to strategy (hard video ceiling), while D2 shows massive recovery with text (+23.6 pp).
Figure 4: Average accuracy across 17 models per task and strategy. D1 is invariant to strategy (hard video ceiling), while D2 shows massive recovery with text (+23.6 pp).
Diagram influence on the LLM prediction representation, measured by cosine similarity between the last-token hidden state and diagram token hidden states. Adding text (V+T) reduces diagram influence in 3 of 4 models (n=100 T1 questions per model).
Figure 5: Diagram influence on the LLM prediction representation, measured by cosine similarity between the last-token hidden state and diagram token hidden states. Adding text (V+T) reduces diagram influence in 3 of 4 models (n=100 T1 questions per model).
Per-modality attention share in Qwen3-VL-8B on T1 (n=100). Adding text halves diagram attention (−52%) and reduces video attention (−34%).
Figure 6: Per-modality attention share in Qwen3-VL-8B on T1 (n=100). Adding text halves diagram attention (−52%) and reduces video attention (−34%).
D2 Visual vs. Text Only accuracy for 17 VLMs. All models fall below the diagonal: visual assembly instruction understanding consistently lags text-based reasoning. Marker size indicates parameter count.
Figure 7: D2 Visual vs. Text Only accuracy for 17 VLMs. All models fall below the diagonal: visual assembly instruction understanding consistently lags text-based reasoning. Marker size indicates parameter count.
查看结构化数据
任务指标本文基线提升
T1 Step Recognition(4-way MC,机会 25%) Accuracy Qwen3.5-27B = 59.4;Gemini 3 Flash = 65.3;开源平均 = 45.6 Random = 25.0;最强开源 Qwen3.5-27B = 59.4 最强模型相对随机提升 +40.3 pp;最强闭源相对最强开源仅 +5.9 pp
T2 Step Verification(binary,机会 50%) Accuracy Qwen3.5-9B = 63.7;Gemini 3 Flash = 68.6;开源平均 ≈ 56 Random = 50.0 最强模型相对随机提升 +18.6 pp;最强闭源相对最强开源 +4.9 pp
T3 Progress Tracking(4-way MC,机会 25%) Accuracy Qwen3.5-27B = 59.3;Gemini 3 Flash = 65.6 Random = 25.0 最强模型相对随机 +40.6 pp;闭源相对开源 +6.3 pp
T4 Next-Step Prediction(4-way MC,机会 25%) Accuracy Qwen3.5-27B = 41.2;Gemini 3 Flash = 43.1;开源平均 = 33.5 Random = 25.0 最强模型相对随机 +18.1 pp;T1→T4 平均下降 12.2 pp
D1 Video Discrimination(binary,机会 50%) Accuracy Qwen3.5-27B = 63.7;Gemini 3 Flash = 71.1;开源 11/17 模型低于 53% Random = 50.0 最强闭源相对随机 +21.1 pp;视频理解为所有策略共享硬上限
D2 Instruction Ordering(4-way MC,机会 25%,N=65) Accuracy Visual: Qwen3.5-27B = 70.8;Text Only: Qwen3.5-27B = 95.4;Text Only 平均 +23.6 pp Random = 25.0 指令理解可由文本大幅挽救(最大 +47.7 pp,LLaVA-OV-8B)

局限与改进

作者明确承认的局限包括:(1) 基准只覆盖 IKEA 家具装配,结论对汽车/电子/医疗等其他装配域的可迁移性未知;(2) 仅测 L1 基础对齐能力,未测错误检测、实时对话、主动干预等 L2/L3 高级能力;(3) 闭源模型只跑了 Visual(API 不允许机理分析),闭源策略对比缺失;(4) D2 样本仅 65 道,per-model 统计力弱;(5) 文本描述由 Claude Opus 4.6 生成,5/132 与真实清单不一致的根因被归到源数据,但潜在标注偏差仍可能影响 Text Only 评测;(6) 机理分析只在 4 个 ~8B 模型上做,更大家族(如 InternVL3.5-38B、Gemini)的内部行为是否一致未验证。我自己的额外观察:(a) benchmark 只用相邻步骤作负例,可能低估了跨大步长的真实难度;(b) 单卡 H200 评测未量化吞吐量与延迟,对部署可行性的指导有限;(c) CKA 在 tile-based ViT(Qwen 家族)对 tile 平均的处理方式可能掩盖局部对齐信号;(d) Layer 3 只看「最后 token」的注意力,未必代表模型完整推理路径;(e) 视觉编码器是瓶颈的结论很硬,但 projector 后 CKA 仍只有 0.235,这部分的失败到底是 projector 容量不足还是训练目标不匹配,论文没有进一步区分。

独立分析的弱点

独立分析的可改进弱点有四处。第一,文本描述质量瓶颈:当前用单一模型 Claude Opus 4.6 生成 132 条描述,平均 952 字符偏长且含少量顺序泄漏(已正则清理但仍可能影响 Text Only 数值),可改用多人复核或 ensemble 标注提升一致性。第二,ViT 表征零共享的修复未在论文中给出实证:CKA ≈ 0 与 R@1 < 5% 表明预训练 ViT 从未见过「示意图↔视频」配对,仅靠 LLM 端无法补救;建议在 projector 前增加 schematic-real 对比学习 adapter、或引入第二阶段跨描绘预训练,并提供 pre/post 探针对比验证。第三,D1 视频辨别硬上限意味着 backbone 对装配场景的时序结构不敏感,建议加时序感知的视频采样(如关键帧对比 + 步骤级时序位置编码),并提供 vanilla vs 加时序感知的对照实验。第四,alignment strategy 选择缺乏自动化路由机制,目前只能人工根据子任务选 Visual/T,仅 27.5 个产品 × 6 任务 × 17 模型的策略网格导致每个 cell 样本数偏低;可训练一个轻量 router(基于子任务类型+模型族+输入特征预测最佳 strategy),并发布成下游工具。

未来方向

作者明确提出的方向包括:(1) 把 benchmark 扩展到 IKEA 之外的其他装配领域(汽车、电子、医疗器械),验证 depiction gap 是否普遍存在;(2) 引入 L2/L3 任务:错误检测(用户用错螺丝型号)、空间指令、零件 ID 验证、实时对话、主动干预;(3) 增加闭源模型覆盖与多模态对齐策略;(4) 探索更细粒度的视觉编码器改进,如 schematic-to-real 对比预训练与 adapter tuning。基于论文成果可延伸的方向还包括:(a) 用 Layer 1 的 CKA 与 R@K 作为评测指标筛选预训练 ViT,把视觉编码器挑选从「家族经验」变成「表征度量驱动」;(b) 把 Layer 2 的 cosine influence score 与 Layer 3 的 attention share 联合训练一个轻量可解释「模态贡献度计」,用于部署时监控 VLM 是否在「走视觉路径」还是「偷懒走文本」;(c) 借鉴 D1 反向利用 video discrimination 作为辅助训练信号,对抗性增强 ViT 的程序性表征;(d) 把相邻步骤负例思路迁移到 multi-step planning 与 embodied AI 评测,构造真正的程序性负例库。

复现评估

复现性整体较高。项目页 https://ryenhails.github.io/IKEA-Bench/ 提供 benchmark 数据集与示例;论文附录 B 详述数据筛选、题目构造、文本生成 prompt、正则清洗规则与 per-product 统计(Table 7/Table 8),附录 C 给出 19 个模型在三种 strategy 下的逐项结果(Tables 9–13)、parse rate、API 配置、5 个代表模型的策略效应(Table 14),附录 D 给出 ViT hook、token 分类、CKA、logistic 探针、attention extraction 的完整实现细节。开源模型在单卡 H200(141GB)、bfloat16、greedy(max_new_tokens=1024)即可复现;闭源 Gemini 走 Google AI Studio API 复现门槛低。作者承诺数据集与代码在项目页发布,没有量化预训练成本(论文未涉及)。需要警惕的复现陷阱:(1) Qwen 家族用 tile-based ViT、InternVL 需去掉 CLS token 后再 mean-pool,否则 Layer 1 数值偏差较大;(2) GLM-4.1V-9B 与 Qwen3.5 需 SDPA 而非 Flash Attention 2,attention 实现错选会导致数值漂移;(3) Layer 3 的 GQA 扩展(8 KV → 32 Q)必须显式 repeat-interleave 并在 float32 算 softmax,否则长序列(11K token)下数值不稳定。整体复现难度为中等,对熟悉 VLM 内部 hook 与 attention 机制的研究者约需 1–2 周。