Summary

用因果干预定位 VLA “指令一改写就崩” 的失效位置:任务语义在语言主干里保留完好(π0.5 Retrieval@1 0.941,chance 0.1),失效发生在动作策略对 joint vision-language 编码引入的特征漂移过度敏感——把 paraphrase rollout 中进入最后一个 Bridge-Attention block 的语言特征换成 canonical 版本,配对成功率 60%→96%。据此提出 Grounded Semantic Re-binding(GSR):冻结 T5-large 单独编码指令、投影后注入各架构原生的多模态融合点、动作专家重新初始化从头训练,只用 canonical demonstration 就把 LIBERO-Para Full Para 成功率从 46.82→70.94(VLA-Adapter)、4.47→49.12(SmolVLA)、73.60→75.59(π0.5,PRIDE 70.4)。附带给出 0.33B 的原生解耦模型 ParaVLA,canonical/paraphrase 为 92.0/91.0,但作者自陈其视觉主干放大后不再出现 VLM 式 scaling。

Problem & Motivation

VLA 在 manipulation benchmark 上的高分建立在 benchmark 用的那套僵化 canonical 指令模板上。换成语义等价的改写,成功率断崖式下跌——SmolVLA 从 Goal SR 72.0 掉到 Full Para 4.47,落差 67.53 个百分点(C2/C39)。VLA-Adapter 的下跌尤其反直觉:它的设计初衷就是尽量不动 VLM 主干,按理该继承 VLM 的语言鲁棒性,实际却掉了 51.38 个百分点。

主流应对是把语言覆盖面做大——instruction relabeling、counterfactual 标注、语义/视觉增强、consistency training。作者的切入点是先问这笔数据成本是否必要:如果模型内部根本没保住任务语义,那扩数据是对的;如果保住了只是没用上,那扩数据就是在用蛮力修一个架构问题。

论文用两步把答案钉死。第一步是行为层探针:固定观测,把 paraphrase 指令产出的 action chunk 和全部 N 个任务的 canonical action chunk 比距离,看最近邻是不是正确任务。三个模型的 Retrieval@1 分别是 0.675 / 0.516 / 0.941,全部远高于 chance 0.1;wrong-task 距离与 paraphrase 距离之比为 2.752 / 1.872 / 4.051(C20)。第二步是因果干预:只替换进入 VLA-Adapter 最后一个 Bridge-Attention block 的 Qwen 输出特征,视觉与状态 token 一律不动,消掉了 96.8% 的动作差异,配对成功率 60%→96%(C17)。

这就把问题从”模型不懂指令”改写成了”模型懂但翻译不出来”。再往下追一层,作者做了两个控制实验定位漂移来源:(a)把辅助 Qwen 分支收到的图像换成固定 dummy image(主视觉通路仍是真实观测),Full Para 从 46.82 涨到 61.58,换成固定自然图像也有 +7.17(C18);(b)用 5-fold task-disjoint 交叉验证估出 32 个把 canonical 和 paraphrase 分开的特征方向,在两个 held-out 任务上删掉这些分量,action gap 从 0.4361 降到 0.2282,而同范数随机方向只降到 0.4386,闭环成功率 55%→90%(C19)。结论是:把动态图像和指令措辞喂进同一个编码过程,才是特征漂移的来源;措辞变化不破坏任务语义,只是在特征空间引入了一个系统性、可分离的偏移,而下游动作策略对这个偏移毫无免疫力。

Method

GSR 不是一个固定模块,而是一条三步的架构改造流程(Fig. 3)。

1. 稳定语义源。 冻结 T5-large 编码真实指令,取 token-level 最后一层 encoder hidden states 并 mask padding。T5 不接收任何图像或机器人状态——这正是要绕开的耦合(C12)。

2. 注入进原生融合点。 不外挂一个刚性模块,而是先找出目标架构本身在哪一步做”任务信息 × 视觉场景 × 机器人状态”的核心融合,把投影后的 T5 token 注入那里。注入点随架构而变:

  • VLA-Adapter:T5 token 投影到 action head 宽度,作为 sidecar K/V 供给每个 MLPResNetBlock_Pro,有独立的 attention softmax 和 per-block gate,与 block 原生的 action update 相加。关键在于 Qwen 的视觉/任务条件与 T5 语义在动作策略内部仍然可分别寻址,而不是拼成一条 prefix。
  • SmolVLA:先试了 VLA-Adapter 式的后端 sidecar,彻底失败——canonical 保住 76%,paraphrase 只有 13.49%。作者的解释是把孤立语言特征直接送到 action head 会剥夺视觉 grounding。改成把 T5 输出注入 SmolVLM 原本的 language input 位置(8 头 grounding attention,gate 初始化为 1.0),让纯语义先经原生多模态层与图像充分交互,paraphrase 才升到 49.12%(C37)。
  • π0.5:T5 token grounding 到动态检测出的 PaliGemma task-token 位置,mask 从首个 instruction token 起、到 State: 分隔符前止,不覆写 image token / BOS / EOS / padding / state token。

3. 动作专家重新初始化。 不微调预训练权重,而是从随机初始化重训,让策略从头学 T5 条件、视觉特征、机器人状态三者如何共同决定动作,而不是保留一套已经拟合到原语言输入的动作映射。T5 与 VLM 主干全程冻结,只训投影和动作策略。

4. 原生语言输入怎么处理,取决于它可不可靠。 先用配对的 canonical/paraphrase 指令测原生通路:不可靠(VLA-Adapter、SmolVLA)就把原文本换成固定中性句 perform the task,逼模型只依赖 T5;已经可靠(π0.5)就保留真实指令,T5 作为补充语义源(C13)。这条判据有实测支撑——route-conflict 实验里给 VLA-Adapter 的原生通路喂错误指令,成功率从 47.31 崩到 5.11,而只把 T5 换错才掉到 44.0(C21),说明不可靠的原生编码器仍然会劫持控制权。

ParaVLA(Sec. 5)把这个思路推到极端:完全不要 VLM,指令走冻结 T5-large(每任务编码一次并缓存)、图像走共享 DINOv2-Large(只训最后四个 block 与 patch embedding),二者只在最终的 flow-matching action expert 里通过各自独立的 attention 通路汇合,8 个 16-head block,pre-fusion 模块的 V-L gate 全程关闭(C40)。0.33B 参数 per control step,16 步 action chunk,执行 8 步后重规划。

训练口径:全部只用 canonical demonstration,无任何 paraphrase 蒸馏 / 一致性损失 / K-V matching 目标;仿真部分全部在 LIBERO-Goal 子集(428 episodes,52,042 transitions)上训练与评测(C10/C11)。硬件:VLA-Adapter GSR 与 ParaVLA 用 8×RTX 4090 跑 50k step,SmolVLA GSR 8×RTX 4090 跑 25k step,π0.5 用 8×A800,Native matched control 与 matched GSR 同为 6,250 step,GSR* 为 12,500 step(C35)。

Key Results

LIBERO-Para 全量 4,092 episode(870 Act / 259 Obj / 2,963 Comp;只改指令文本,物理任务、初始状态、成功判据全部保持不变——C9)。PRIDE 是官方的改写偏离度加权成功率,α=0.5。

ModelConfigGoal SR ↑Full Para SR ↑Drop ↓PRIDE ↑
OpenVLA-OFT† (Goal)Reported97.964.733.258.8
SmolVLANative72.04.4767.532.6
SmolVLANative + T576.013.4962.517.9
SmolVLAGSR78.049.1228.8841.4
X-VLA†Reported97.862.135.752.7
VLA-AdapterNative98.246.8251.3836.7
VLA-AdapterNative + T597.047.3149.6937.1
VLA-AdapterGSR98.070.9427.0662.0
Xiaomi-Robotics-0†Reported98.876.022.869.2
π0.5†Reported97.671.426.265.4
π0.5Native93.073.6019.40
π0.5GSR91.075.5915.4170.4
π0.5GSR* (2× steps)96.075.7620.2470.3

† 行是 LIBERO-Para 论文报告的数字,非本文重训(C6)。摘要”提升至多 44.6 percent”对应 SmolVLA 的 4.47→49.12,是百分点差而非相对提升(C5);同理引言的”下跌至多 67.53%“是 72.0−4.47 的百分点差(C39)。

三条口径值得单独记:(a) Xiaomi-Robotics-0 的 Full Para 76.0 高于 π0.5 GSR 的 75.59,论文正文明确承认,GSR 的领先只在 PRIDE 这一项(C4);(b) π0.5 GSR 在 matched schedule 下 canonical Goal SR 从 Native 的 93.0 掉到 91.0,要靠训练步数翻倍的 GSR* 才回到 96.0——而 GSR* 的 PRIDE 反而是 70.3、Drop 反而扩大到 20.24(C7/C8);(c) π0.5 Native 一行的 PRIDE 是 ”–“,所以”GSR 把 π0.5 推上 PRIDE 新高”的对照只能是被引用的 π0.5 reported 65.4,而非作者自己复现的基线。

贡献归属的消融,做得比多数同类论文干净。

  • 保留原生指令只加 T5(Native + T5)几乎无效:46.82→47.31(C14)。增益不来自”多了一个语言编码器”。
  • 容量对照:只加可训练参数而不加语言模型、或把 T5 换成 Qwen-VL,Full Para 都是一模一样的 46.82%(C15);Goal-100 诊断上三个对照的 paraphrase 成功率同为 56%,只有 Neutral Native + Frozen T5 升到 75%(C16)。增益不来自容量。
  • Fig. 8(b):在 Neutral Native + Frozen T5 配置下把 T5 源关掉 → 10%,喂错误源 → 0%,说明 GSR 之后任务控制权完全转移到了 T5 通路。

架构差异的分层证据(Fig. 4)。 VLA-Adapter 的最后一个 Bridge-Attention block 单层就恢复 96.8% 的动作差异,注入错误任务特征则预测直接偏向那个错误任务;SmolVLA 和 π0.5 的最佳单层恢复率只有 10.5% 和 31.3%,任务语义是分布式纠缠的(C22)。附录 D.3 还预先定义了三条”跨架构通用语义断点”的判据(retention drop ≥0.10 且 bootstrap 下界为正、精确 action-gap recovery ≥0.50、显著的 wrong-task 动作身份控制),并明说没有任何模型同时满足三条——这是全文最克制的一处表述(C23)。

ParaVLA(Table 4):0.33B,canonical 92.0 / paraphrase 91.0(drop 仅 1 点),Full Para 72.51,PRIDE 66.9;同架构里把 T5 换成 SmolVLM decoder,canonical 还有 85.0 但 paraphrase 塌到 41.0(C29)。作者自陈的局限是把 DINO 放大后系统不再出现 VLM 那种 scaling(C30)。

真机(AgileX PiPER 双臂):只能读作 pilot。 8 个任务各 40 条遥操作演示训练(320 episodes),评测 6 个任务,每任务每指令条件 5 trial,即每条 policy-instruction 路线 30 trial。Native VLA-Adapter 在 canonical 与 paraphrase 下全部 0%,GSR 为 50% / 40%(C24)。但逐任务表显示 GSR 在 6 个任务里有 3 个(task 3/5/6)在两种条件下均为 0%(C25),且所谓 OOD 改写是极轻的词汇替换——“pick up”→“grasp”、“the leftmost cube”→“the cube that is leftmost”(C26)。

Evidence Ledger

Claim IDClaimTypeSource locatorEvidence excerptStatus
C1GSR 把 VLA-Adapter Full Para SR 从 46.82 提到 70.94,Goal SR 98.2→98.0numberp.6 Table 2”VLA-Adapter Native 98.2 46.82 51.38 36.7 … VLA-Adapter GSR 98.0 70.94 27.06 62.0”source-verified
C2GSR 把 SmolVLA Full Para SR 从 4.47 提到 49.12,Goal SR 72.0→78.0numberp.6 Table 2”SmolVLA Native 72.0 4.47 67.53 2.6 … SmolVLA GSR 78.0 49.12 28.88 41.4”source-verified
C3GSR 把 π0.5 Full Para SR 从 73.60 提到 75.59,PRIDE 70.4;π0.5 Native 的 PRIDE 为 ”–“numberp.6 Table 2;Sec 3.2”π0.5 Native 93.0 73.60 19.40 – ; π0.5 GSR 91.0 75.59 15.41 70.4”source-verified
C4Xiaomi-Robotics-0 的 Full Para 76.0 高于 π0.5 GSR 的 75.59;GSR 只在 PRIDE 领先,论文正文明说comparisonp.6 Sec 3.2;Table 2”Xiaomi-Robotics-0 has the highest Full Para success among the reported systems at 76.0%, narrowly above 75.59% for GSR”source-verified
C5摘要 “up to 44.6 percent” 对应 SmolVLA 4.47→49.12,是 44.65 个百分点而非 44.6% 相对提升numberp.1 abstract;p.6 Table 2”GSR improves success rates by up to 44.6 percent”source-verified(论文未标注单位;相对提升应为约 999%)
C6Table 2 中带 † 的六行(OpenVLA-OFT ×2、X-VLA、VLA-Adapter、Xiaomi-Robotics-0、π0.5)是 LIBERO-Para 报告的数字benchmark-settingp.6 Table 2 caption”Rows marked † are reported by LIBERO-Para.”source-verified(caption 未使用”非本文重训”字样,此为对 Configuration = Reported 的读解)
C7matched schedule 下 π0.5 GSR 的 canonical Goal SR 为 91.0,低于 Native 的 93.0;翻倍训练的 GSR* 才回到 96.0numberp.6 Table 2 + Sec 3.2;p.14 Table 10”When trained for twice the original number of steps, the canonical Goal SR of π0.5 fully recovers to 96.0%.“source-verified
C8最高 PRIDE 70.4 属于 canonical Goal SR 只有 91.0 的 π0.5 GSR;GSR* 的 PRIDE 为 70.3、Drop 为 20.24numberp.6 Table 2”π0.5 GSR 91.0 75.59 15.41 70.4 ; π0.5 GSR∗ 96.0 75.76 20.24 70.3”source-verified
C9LIBERO-Para 只改指令文本,保持物理任务/初始状态/成功判据;4,092 episode = 870 Act + 259 Obj + 2,963 Compbenchmark-settingp.5 Sec 3.1;p.11 Table 5”Full Para comprises 4,092 episodes (870 Act, 259 Obj, 2,963 Comp).“source-verified
C10仿真训练与评测只用 LIBERO-Goal 子集(episodes 379–806,428 episodes,52,042 transitions),无其他 LIBERO suitebenchmark-settingp.11 App A.1”episodes 379–806, inclusive, totaling 428 episodes and 52,042 transitions. It is the LIBERO-Goal subset”source-verified(附录 D.1 另用一个 four-suite canonical corpus 拟合归一化统计量,非训练/评测)
C11全部 GSR 配置只用 canonical demonstration 训练,训练中不用任何 LIBERO-Para 或人工 paraphrasebenchmark-settingp.5 Sec 3.1;p.11 A.1;p.13 C.1”No LIBERO-Para rewrite or manually generated paraphrase is used during training”source-verified
C12GSR 机制:冻结 T5-large 无图像无状态编码指令 → 投影注入原生多模态融合点 → 动作专家重新初始化从头训练;T5 与 VLM 主干冻结causal-mechanismp.5 Sec 3.1;p.7 Sec 3.3;p.12-13 App B”T5 receives no image or robot state … We inject the projected T5 semantics directly into this existing integration point.”source-verified(“重新初始化”对 VLA-Adapter 与 π0.5 明写;B.3 对 SmolVLA 未明写)
C13VLA-Adapter/SmolVLA 的原生文本输入被替换为固定中性句 “perform the task”;π0.5 保留真实指令causal-mechanismp.5 Sec 3.1;p.6 Sec 3.2;p.12 B.1/B.3”receives the same fixed sentence, “perform the task,” for every training and evaluation sample”source-verified
C14保留原生指令只加 T5(Native + T5)对 VLA-Adapter 几乎无效:46.82→47.31numberp.5 Sec 3.1;p.6 Table 2”simply adding T5 while retaining the original Qwen instruction provides little improvement (46.82%→47.31%)“source-verified
C15只加可训练参数而无语言模型、或把 T5 换成 Qwen-VL,paraphrase 成功率都是同样的 46.82%numberp.8 Sec 4.2”Simply adding extra trainable parameters without a language model, or replacing T5 with Qwen-VL, yields the exact same 46.82% success rate.”source-verified
C16Fig 8(a) Goal-100:paraphrase 成功率 Native Qwen 56 / Native+Learned Tokens 56 / Neutral Native+Qwen-VL 56 / Neutral Native+Frozen T5 75;canonical 94/98/92/98numberp.16 Fig 8(a)“94 / 56 Native Qwen; 98 / 56 Native + Learned Tokens; 92 / 56 Neutral Native + Qwen-VL; 98 / 75 Neutral Native + Frozen T5”source-verified
C17只替换进入最后一个 Bridge-Attention block 的 Qwen 输出特征,消除 96.8% 动作差异,配对成功率 60%→96%number / causal-mechanismp.4 Sec 2.2”this single feature replacement eliminates 96.8% of the discrepancy in the predicted actions and raises the paired success rate from 60% to 96%“source-verified
C18把辅助 Qwen 分支的图像换成固定 dummy image,Full Para 46.82→61.58(+14.76 配对);固定自然图像 +7.17numberp.4 Sec 2.3”raises the full Para success rate from 46.82% to 61.58% (a 14.76-point paired gain)“source-verified
C19删除 32 个估计出的 wording 方向,action gap 0.4361→0.2282(同范数随机方向 0.4386);20 条闭环 episode 成功率 55%→90%numberp.5 Sec 2.3;p.15 D.5”reduces this action gap from 0.4361 to 0.2282, whereas removing 32 random directions (with the same norm) leaves the gap at 0.4386”source-verified
C20Table 1 Retrieval@1:VLA-Adapter 0.675 / SmolVLA 0.516 / π0.5 0.941;chance = 1/N = 0.1numberp.4 Table 1;p.14 D.1”VLA-Adapter 0.675 … SmolVLA 0.516 … π0.5 0.941”;“Chance Retrieval@1 is 1/N = 0.1.”source-verified
C21Table 3 的 route-conflict 行是 ”+ T5” 配置:VLA-Adapter C/C = 47.31、SmolVLA C/C = 13.49(对应 Table 2 的 Native+T5 行而非 GSR 行 70.94 / 49.12);π0.5 的 75.59 与其 GSR 行一致benchmark-settingp.8 Table 3;p.6 Table 2”π0.5 + T5 75.59 2.88 74.0 …; VLA-Adapter + T5 47.31 5.11 44.0 …; SmolVLA + T5 13.49 2.25 3.23”source-verified
C22分层干预:VLA-Adapter 最后一个 Bridge-Attention block 单层恢复 96.8%;SmolVLA / π0.5 最佳单层恢复率仅 10.5% / 31.3%numberp.8 Sec 4.1”Their best single-layer recovery rates are merely 10.5% and 31.3% respectively.”source-verified
C23附录预设了”跨架构通用语义断点”的三条判据,并声明没有任何模型同时满足causal-mechanismp.15 App D.3”No model satisfied all three conditions for a universal cross-architecture semantic breakpoint.”source-verified
C24真机:AgileX PiPER 双臂,训练 8 任务共 320 episodes / 27,648 transitions,评测 6 任务,每任务每条件 5 trial(每路线 30 trial);Native 两种条件均 0%,GSR 为 50% / 40%number / benchmark-settingp.9 Sec 4.3;p.16 E.1-E.4;p.18 Table 13”five trials per task and instruction condition, giving 30 trials for each policy–instruction route”source-verified
C25逐任务真机结果中 GSR 在 6 个任务里有 3 个(task 3/5/6)在两种指令条件下均为 0%numberp.18 Table 13”3 0% 0% 0% 0% … 5 0% 0% 0% 0% … 6 0% 0% 0% 0%“source-verified
C26真机 OOD 改写是极小的词汇替换,如 “pick up the larger red object” → “grasp the larger red object”benchmark-settingp.18 Table 12”Use your right arm to pick up the larger red object. / Use your right arm to grasp the larger red object.”source-verified(task 3 甚至只调语序,保留 “pick up”)
C27附录声明会报 McNemar 检验与 task-stratified bootstrap 95% CI,但全文 23 页无任何 p 值、置信区间、标准差或误差棒;每个配置只用一个固定训练 seedbenchmark-setting (negative)p.12 A.5;p.5 Sec 3.1;全文 p.1-23”We report exact two-sided McNemar tests from paired success/failure outcomes. Where available, task-stratified bootstrap 95% confidence intervals”source-verified(verifier 逐页确认 Table 1-13、Fig 1-8 均无区间或误差棒)
C28ParaVLA 每控制步 0.33B 活跃参数,LIBERO-Goal canonical 92.0 / paraphrase 91.0,Full Para 72.51,PRIDE 66.9;T5 每任务跑一次并缓存numberp.9 Sec 5;p.10 Table 4”ParaVLA achieves 92.0% canonical and 91.0% paraphrase success with 0.33B parameters active per control step.”source-verified
C29同架构内把 T5 换成 SmolVLM decoder:canonical 保持 85.0%,paraphrase 塌到 41.0%numberp.9 Sec 5”While canonical success remains at 85.0%, paraphrase success collapses to 41.0%.“source-verified
C30作者自陈局限:放大 ParaVLA 的视觉基础模型(如更大的 DINO)后,系统不再表现出 VLM 常见的强 scalingcausal-mechanismp.10 “Limitation and Future Research""such as upgrading to a larger DINO variant, the system fails to exhibit the strong scaling capabilities typically observed in VLMs”source-verified
C31全文没有把”动作专家重新初始化”与”注入 T5 语义”拆开的消融;最接近的是分块训练对照:只训最后一块 34%、最后四块 49%,均低于完整策略配 T5 条件的 75%benchmark-setting (negative)p.8 Sec 4.1;全文 p.1-23”training only this final block achieves 34% paraphrase success, while training the final four blocks reaches 49%. Both remain below the 75%“source-verified(但 p.13 C.1 写明 π0.5 三个配置重新初始化 gemma_300m 动作专家,故 π0.5 的 Native-vs-GSR 对照已把 re-init 控制为常量,该对照确实隔离了 T5 的贡献)
C32全文没有关于 GSR 在什么条件下会 bind 错任务语义的 failure-case 分析;仅有的冲突/污染分析是 Table 3 的 route-conflict 与 Fig 8(b) 的 source-off / wrong-sourcebenchmark-setting (negative)p.8 Table 3;p.16 Fig 8(b)unsupported — 否定核心(无 GSR bind 错的 failure-case 分析)经 verifier 逐页确认成立,但枚举不全:Fig 4 下栏另有 wrong-task patch 的 action-identity flip 实验,Table 6 的 Goal-100 诊断也贯穿使用 cyclic wrong-task 指令。verifier 另发现附录 D.4 声明了五种 route-conflict 条件,而 Table 3 只报告了三种(“两路都错”与”中性 native / T5 关闭”从未报告)
C33代码 https://github.com/AutoLab-SAI-SJTU/GSR-ParaVLAlicense-codep.1 摘要下方https://github.com/AutoLab-SAI-SJTU/GSR-ParaVLAsource-verified
C34作者 Zhaokai Yin、Zhipeng Zhang;机构为 AutoLab, School of AI, SJTU 与 Research Lab, Anyverse Dynamics;2026-08-03 提交,cs.RO,23 页 8 图numberp.1 author block;arXiv abs 页”1AutoLab, School of Artificial Intelligence, Shanghai Jiao Tong University, 2Research Lab, Anyverse Dynamics”source-verified(脚注注明第一作者为 SJTU AutoLab 实习期间工作)
C35训练配置:VLA-Adapter GSR 与 ParaVLA 8×RTX 4090 / 50,000 step;SmolVLA GSR 8×RTX 4090 / 25,000 step;π0.5 8×A800,Native 与 matched GSR 同为 6,250 step,GSR* 12,500 stepbenchmark-settingp.13 Tables 7-9;p.14 Table 10”Native control: 6,250; GSR matched: 6,250; GSR∗ extended: 12,500”source-verified
C36π0.5 GSR 中给 PaliGemma 喂别的任务指令,成功率 75.59→2.88;只把 T5 指令换错仍有 74.0numberp.6 Sec 3.2;p.8 Table 3”When PaliGemma is given an instruction for a different task, success decreases from 75.59% to 2.88%, whereas changing only the T5 instruction leaves 74.0%“source-verified
C37对 SmolVLA 套用 VLA-Adapter 式后端 sidecar 失败:canonical 76%、paraphrase 仅 13.49%;改注入 SmolVLM 原生 language 位置后为 paraphrase 49.12% / canonical 78%numberp.5-6 Sec 3.2;p.12 B.3”While it preserves a 76% success rate on canonical instructions, it achieves a mere 13.49% on paraphrases.”source-verified(命名不一致:76.0 / 13.49 这组在 Table 2/3 中标为 “Native + T5”即保留原生指令,而 Sec 3.2 描述为”与 VLA-Adapter 相同的改造方式”即中性提示;论文未调和二者)
C38改造版 GSR 策略在线计算冻结 T5 特征,ParaVLA 每任务只跑一次 T5 并缓存 token 特征causal-mechanismp.14 App C.2”The retrofitted GSR policies compute frozen-T5 features online, whereas ParaVLA evaluates T5 once per task and caches its token features.”source-verified
C39引言”下跌至多 67.53%“对应 SmolVLA 的 Goal SR 72.0 减 Full Para SR 4.47numberp.1 Sec 1;p.2 Fig 1;p.6 Table 2”suffer catastrophic performance drops of up to 67.53% when canonical instructions are simply reworded”source-verified(论文对 Drop 的定义即 Goal SR 减 Full Para SR,为百分点差)
C40ParaVLA 用共享 DINOv2-Large @224 编码双视角,只训最后四个 DINO block 与 patch embedding;V-L 融合发生在 8 个 16-head 的 flow-matching action expert 内,pre-fusion 模块的 V-L gate 全程关闭causal-mechanismp.17 App F.1/F.2”Both are encoded by a shared DINOv2-Large backbone at 224 resolution … earlier DINO blocks remain frozen”source-verified

Evidence boundary:C32 状态为 unsupported,其否定核心(论文未做 GSR 绑错语义的 failure-case 分析)成立,但”仅有两处冲突分析”的枚举被 verifier 推翻——Fig 4 与 Goal-100 诊断均含 wrong-task 注入。正文对该点只保留否定核心,不写成”论文完全没做错误注入实验”。另需注意附录 D.4 声明的五种 route-conflict 条件中有两种(两路都错、T5 关闭)在正文与附录均未报告结果,故 Table 3 不是完整的 route authority 画像。 C27 已确认全文无区间估计与多 seed,故本笔记内任何”提升显著”的措辞均指数值差,不含统计显著性;真机的 50% vs 40% 对应 15/30 与 12/30,落在该样本量的噪声范围内。

Strengths & Weaknesses

Strengths

  • 问题定位方式值得学。 大多数”VLA 语言鲁棒性”论文的路径是”发现掉点 → 加数据/加损失 → 掉点变少”。本文先花两节回答”到底哪一步坏了”,而且用的是因果干预而非相关性:只换最后一个 block 的语言特征、其他一律不动,成功率 60→96(C17)。这个实验设计本身就把结论从”我们的方法有效”抬升到了”我们知道为什么有效”。Wording-subspace 那组也是同一风格——估计方向、删除、和同范数随机方向对照(C19),随机对照的存在让”删掉的确实是措辞维度而非任意扰动”这个结论站得住。
  • 容量与来源被彻底分离。 加参数不加语言模型 → 46.82;T5 换 Qwen-VL → 46.82;保留原生指令只加 T5 → 47.31;换成中性提示 + 冻结 T5 → 70.94(C14/C15/C16)。三个对照都落在同一个数上,这不是”我们也做了 ablation”,而是把”增益来自容量”这条竞争解释彻底排除了。VLA 领域里能做到这一步的论文不多。
  • 对自己不利的数字没有藏。 Xiaomi-Robotics-0 的 Full Para 76.0 高于自己的 75.59,写在正文(C4);π0.5 GSR 的 canonical Goal SR 从 93.0 掉到 91.0,也写在正文并解释成动作专家重初始化需要更多步数(C7);附录 D.3 更是主动声明”跨架构通用语义断点”的预设判据无一模型满足,明确把主文的说法限定为 model-specific bottleneck(C23)。预注册式的判据加上”我们没达到”的结论,在这个方向的论文里相当罕见。
  • SmolVLA 上的失败被完整保留。 先套 VLA-Adapter 的做法失败(paraphrase 13.49%),再改注入点才成功(C37)。这个负结果直接支撑了”注入点必须随架构走、固定 patch 必然失效”的核心主张——如果只报成功配置,这条主张就只是一句口号。
  • ParaVLA 的 scaling 失败没有被写成 future work 敷衍过去,而是明确标为该范式的结构性瓶颈(C30),并且给出了同架构 T5→SmolVLM 的对照(paraphrase 91.0→41.0,C29),说明”解耦”本身不够、语义源必须是纯文本编码器。

Weaknesses

  • 标题的 “Instruction Generalization” 大于实测的 paraphrastic invariance。 LIBERO-Para 只改写措辞(动作表达 / 物体指称),物理任务、初始状态、成功判据完全不变(C9);真机的所谓 OOD 改写是 “pick up”→“grasp” 这一级的词汇替换,task 3 甚至只调了语序(C26)。新物体、新动作、新组合、新场景一个都没测。 摘要用的 “paraphrastic invariance” 是准确的,标题和”robust semantic grounding”这类表述则超出了证据。
  • 最要命的替代解释没被排除:T5 在这里可能只是一个稳定的 10 路任务码。 全部仿真实验都在 LIBERO-Goal 的 10 个任务上,而这 10 个任务共享同一个视觉场景(作者主动选它正是为了逼模型依赖语言,C10)。一个 paraphrase-invariant 的句子编码在 10 个固定任务上,其功能与一个 10 类分类器难以区分。Fig 8(b) 显示关掉 T5 源 → 10%(恰好接近 1/10 随机)、喂错误源 → 0%,与”T5 承担了全部任务选择”完全一致。论文的容量对照(learned tokens)并不是 task-ID 对照——learned token 不读指令,本来就无法选任务。要把”稳定语义”与”稳定任务码”分开,需要的恰恰是组合式或开放词表指令,而这正是缺席的那类实验。(推测) 这一点与 2607-TurboVLA 的 Table 3 相呼应:那篇把语义指令换成可学习 task-ID embedding,在 LIBERO 上只掉 2.3 个点。两篇论文从相反方向指向同一个 benchmark 性质。
  • 贡献归属对 VLA-Adapter / SmolVLA 并未闭合。 GSR 捆绑了三件事:注入外部语义源、中性化原生文本输入、重新初始化动作专家。论文对”外部语义源”的隔离做得很好(C15),对”中性化”也有 route-conflict 的间接支撑(C21),但没有”注入 T5 且微调而非重初始化动作专家”这一条件(C31)。Sec 4.1 的分块训练对照(34% / 49% / 75%)方向相近但不等价。唯一的例外是 π0.5——附录 C.1 写明三个配置重新初始化了 gemma_300m 动作专家,因此 π0.5 的 Native-vs-GSR 对照确实把 re-init 控制成了常量。可惜 π0.5 恰好是增益最小的那个(+1.99 点),归属最干净的对照同时也是效应最弱的对照。
  • 统计口径写了但没执行。 附录 A.5 明确写会报 exact two-sided McNemar 检验和 task-stratified bootstrap 95% CI,全文却找不到任何 p 值、区间、标准差或误差棒,且每个配置只用一个固定训练 seed(C27)。这不是”没做统计”的普通疏漏,而是”声明了方法却不给数字”,比不提更容易误导。在这个约束下,π0.5 的 73.60→75.59(+1.99)与 GSR* 的 75.76 几乎不可能与噪声区分。
  • 真机部分不足以支撑任何比较结论。 每条路线 30 trial,无 seed 无区间;GSR 的 50% / 40% 实为 15/30 与 12/30,且 6 个任务里 3 个在两种条件下全 0%(C25)——总成功率完全由另外 3 个任务撑起,读作”GSR 在真机上有 50% 成功率”是错的,更准确的读法是”6 个任务里有 3 个能做、3 个完全不能做”。更麻烦的是 Native baseline 在全部 6 个任务、两种条件下都是 0%(C24):一个在仿真里 canonical 能到 98.2% 的模型在真机上一次都不成功,更像是训练配置或数据规模不足(8 任务 × 40 条演示)导致的塌陷,而非”native 通路无法用冻结 VLM 特征区分任务”这一诊断的干净证据。0% vs 50% 的对比看起来悬殊,恰恰因为分母侧崩塌得太彻底而失去了信息量。
  • PRIDE 新高的对照链是断的。 π0.5 Native 一行的 PRIDE 是 ”–“(C3),所以”GSR 把 π0.5 推上 70.4”只能与被引用的 π0.5 reported 65.4 比,而那是 LIBERO-Para 论文训练的另一个 π0.5——作者自己复现的 π0.5 在 Goal SR 上是 93.0 vs reported 97.6,两者并不同源。同时 70.4 属于 canonical 掉到 91.0 的那个配置,训练充分的 GSR* 反而是 70.3(C8)。把 “highest reported PRIDE” 当作方法优越性的证据,需要接受这条不完整的对照链。
  • 口径与命名有未调和之处。 Table 2/3 里标为 “SmolVLA Native + T5” 的 76.0 / 13.49 配置,按标签应保留原生指令,而 Sec 3.2 却把它描述为”与 VLA-Adapter 相同的改造方式”(后者用中性提示)(C37)。另外附录 D.4 声明了五种 route-conflict 条件,Table 3 只报了三种,“两路都错”与”T5 关闭”的结果从未出现(C32 verifier 补充)——后两者恰恰是判断 T5 通路真实权重的关键条件。
  • 成本没有被诚实计价。 论文的对立面是 “brute-force data scaling”,但 GSR 的代价是把动作专家整个重训——VLA-Adapter 50k step / 8×RTX 4090,π0.5 6,250 step / 8×A800,若要恢复 canonical 性能还得翻倍到 12,500(C35/C7)。改造后的 GSR 策略还要在线跑冻结 T5(C38,只有 ParaVLA 能缓存)。这算不上”轻量干预”,与”扩数据”的成本对比论文也没有量化。
  • 没有 failure-mode 分析。 论文测了”喂错误指令会怎样”,没测”什么样的改写会让 T5 语义偏移到相邻任务”(C32)。LIBERO-Goal 里 put the bowl on the stove / put the bowl on the plate / put the bowl on top of the cabinet 三者语义高度相邻,T5 句向量在这类近邻上的分辨率恰恰是这套机制最可能出错的地方,而 Comp 类改写占了 4,092 条中的 2,963 条。

领域影响(推测):这篇的价值大概率不在 GSR 这个具体改造,而在它把”VLA 语言鲁棒性”从数据问题重新表述成了信息路由问题,并给出了一套可复用的诊断流程:行为层 Retrieval@1 探针 → 单层特征替换定位瓶颈 → 措辞子空间删除确认漂移来源 → 路由冲突测控制权归属。这套流程可以直接搬到任何 VLA 上,比 GSR 本身更容易被后续工作采用。反过来说,如果后续有人在真正需要组合泛化的 benchmark 上重做这组对照,最可能的结果是”稳定语义源”的收益大幅缩水——因为那时 T5 embedding 不能再退化成任务码。

Mind Map

mindmap
  root((GSR / ParaVLA))
    Problem
      指令改写导致 VLA 崩溃
      SmolVLA 掉 67.53 个百分点
      主流解法靠扩语言数据
      作者假设是架构问题而非理解问题
    Diagnosis
      行为探针 Retrieval@1 远高于随机
      单层特征替换 成功率 60 到 96
      dummy image 解耦 46.82 到 61.58
      删除 32 个措辞方向 gap 减半
      结论 joint V-L 编码引入可分离漂移
    Method
      冻结 T5 编码指令 不看图像
      投影注入原生多模态融合点
      动作专家重新初始化从头训练
      原生通路不可靠则换中性提示
      ParaVLA 彻底去掉 VLM
    Results
      VLA-Adapter 46.82 到 70.94
      SmolVLA 4.47 到 49.12
      pi0.5 73.60 到 75.59 PRIDE 70.4
      ParaVLA 0.33B canonical 92 para 91
      真机 6 任务 3 个全 0
    Gaps
      只测改写 未测新语义组合
      只用 LIBERO-Goal 十个任务
      re-init 与 T5 注入未拆开
      声明统计方法但无区间无 seed
      ParaVLA 视觉主干无法 scale

Notes

  • 2607-TurboVLA 构成一组对照,值得放在一起读。TurboVLA 用 DINOv3 + BERT + 双向 cross-attention 把 LLM 从执行通路里删掉,本文的 ParaVLA 用 DINOv2 + 冻结 T5 + flow-matching expert 做了几乎同样的架构押注。TurboVLA 笔记里当时标记的最大空缺正是”没有任何改写指令 / OOD 泛化实验”——ParaVLA 恰好补上了这个数据点:原生解耦确实把 canonical/paraphrase 落差压到 1 个百分点(C28)。但两篇也共同暴露了同一个天花板:TurboVLA 的 task-ID 消融只掉 2.3 点,本文的 ParaVLA 放大视觉主干后不再 scale(C30)。合起来看更像是同一件事的两面——解耦架构在任务集合封闭时既够用又稳定,而它是否还有语义泛化能力,两篇都没测。
  • π0.5 的关系值得注意:π0.5 是全表里唯一原生语言通路已经稳健的模型(route-conflict 中改错 T5 只掉 1.6 点,改错 PaliGemma 掉 72.7 点,C21/C36),GSR 在它身上只能加 1.99 点。这其实是本文最强的间接论据之一——大规模异构 co-training 确实买到了语言鲁棒性,只是很贵。GSR 的定位因此更准确地说是”给买不起 co-training 的小模型的替代方案”,而非与之正交的通用增益。
  • 2602-XiaomiRobotics0 在 Table 2 里是 Full Para 的实际最高分(76.0),本文只在 PRIDE 上超过它。若要在 vault 里横向比较 VLA 的语言鲁棒性,PRIDE 与 Full Para SR 会给出不同排序,引用时须写明用的是哪个指标。
  • 值得追踪的跨论文 pattern:本文(LIBERO-Goal 10 任务共享场景)与 TurboVLA(task-ID embedding 只掉 2.3 点)从两个方向指向同一件事——现有 manipulation benchmark 可能无法区分”语言条件化”与”任务索引”。如果在 vault 里系统统计各 VLA 论文的”去语言 / 换 task-ID / 改写指令”三类消融,很可能能形成一条有分量的判断:LIBERO 系列作为语言泛化 benchmark 的有效性本身需要被质疑。这比任何单篇的方法改进更值得写成 Topics 里的一节。
  • 方法论可复用:Sec 2 的四步诊断流程(行为层 Retrieval@1 探针 → 单层特征替换定位瓶颈 → 措辞子空间删除 → 路由冲突测控制权)与具体的 GSR 改造完全解耦,可以直接用来审计 vault 里任何一个 VLA 的语言通路。附录 D.3 那种”预设判据 + 报告未满足”的写法也值得作为 evidence discipline 的正面样本记下来。
  • 代码已开源(AutoLab-SAI-SJTU/GSR-ParaVLA)。本文属于”贡献主要在架构改造与诊断脚本里”的类型,若要核实注入点、re-init 边界与 route-conflict 的五种条件(Table 3 只报了三种),值得另起一轮 repo-digest。
  • 待验的开放问题:LIBERO-Goal 的 Comp 类改写占 4,092 条中的 2,963 条,而该 suite 内 put the bowl on the stove / on the plate / on top of the cabinet 三者语义高度相邻。冻结 T5 句子表示在这类近邻任务上的分辨率是 GSR 最可能失效的地方,论文没测。这既是本文的空缺,也是一个成本很低、可直接在公开代码上做的后续实验。