跳转至

Beyond Appearance Shifts: Task-Semantic Action Calibration for VLA Models

会议: NeurIPS 2026
arXiv: 2609.23650
代码: https://nebulis-lab.com/BAS-VLA
领域: 机器人
关键词: 具身智能, VLA模型, 任务语义校准, 动作校准, 鲁棒性

一句话总结

针对视觉-语言-动作(VLA)模型在外观干扰下易漂移、在任务语义改变时却盲目沿用旧轨迹的双向失效问题,提出冻结基座模型的轻量级动作校准层 BAS-VLA,通过打破驱动的语义校准核心配合证据门控的保语义辅助分支,实现保语义时稳定抗扰、改语义时果断转向。

研究背景与动机

视觉-语言-动作(Vision-Language-Action, VLA)模型通过将大规模多模态预训练与具身控制策略相结合,在机器人多任务操作领域取得了显著进展。然而,更强大的骨干网络与在标准测试场景下的高成功率,并未直接转化为开放环境中可靠的行为表现。当前 VLA 模型在策略执行中普遍存在一种双向对称失调的可靠性缺陷:一方面,在任务语义未变的干扰下(如光照渐变、场景杂物、视角抖动或提示词同义重述),策略动作往往产生不必要的累积漂移导致任务失败;另一方面,当指令中的关键语义槽位或物理约束被篡改(如目标物体替换、放置容器更迭或子目标顺序颠倒)时,策略却表现出强烈的行为惯性,继续盲目复现原任务轨迹而无法迁移到新目标。

这一失败模式的核心矛盾在于,现存 VLA 模型在动作空间中混淆了“外观与表述的多样性干扰”与“底层的真实任务语义变更”,缺乏对行为是否应该保持稳定的非对称校准机制。现有改进工作大多聚焦于全局微调、通用数据增强或单视角的测试时自适应(如动作分块调整或空间对比解码),但全参数微调极易破坏原有的通用先验,且通用的外观不变性正则化反而会进一步钝化模型对细微语义变化的感知灵敏度。

面对这一困境,本文的切入角度是:无需重构或重新微调庞大的 VLA 基座,而应在冻结基座策略动作输出之上构建一层轻量、非对称的动作校准机制,明确解耦“何时必须维持动作流向”与“何时必须强行脱离旧动作盆地”。核心 idea:提出 BAS-VLA 框架,在冻结基座 VLA 之上构建以打破语义为核心的残差校准器,强制语义破坏指令远离旧动作流,并辅以按需触发的证据门控保语义分支弱融合去噪动作,实现任务语义驱动的非对称动作校准。

方法详解

BAS-VLA 作为一个轻量级动作校准层部署在预训练且参数完全冻结的 VLA 基座策略之上。它并不替换底层的骨干网络,而是直接在最终动作输出维度对动作向量(或动作分块)进行调整。整个方法包含两个功能各异的模块:默认开启的“打破驱动语义校准核心”(Breaking-Centered Calibration Core, \(\mathcal{B}_\theta\))以及仅在观测出现强干扰且语义一致时触发的“证据门控保语义辅助分支”(Evidence-Gated Preserving Auxiliary, \(\mathcal{P}_\phi\))。

整体框架

在时间步 \(t\),环境输入当前观测图像 \(o_t\)、自然语言指令 \(x\) 及交互上下文 \(h_t\)。首先由冻结的基座策略 \(\pi_0\) 推理生成原始候选动作 \(a_t^{(0)} = \pi_0(o_t, x, h_t)\)。整个校准流程分为两步流水线:首先通过打破核心网络引入指令条件残差,迫使语义改变的指令脱离旧盆地;随后根据多模态特征的置信度门控信号,决定是否融合基于视觉滤波探测图生成的前景动作。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    In["输入观测图像 o_t + 语言指令 x + 上下文 h_t"] --> Base["冻结基座策略 π_0<br/>输出原始候选动作 a_t^(0)"]
    Base --> Break["打破驱动语义校准核心<br/>提取指令特征 z(x),计算残差动作 a_t^(br)"]
    Break --> Probe["任务感知视觉滤波探测<br/>Grounding DINO + SAM 2 生成几何去噪图 o~_t^(sty)"]
    Probe --> Gate{"四因子证据门控判别<br/>τ_t = τ_phase · g_vis · g_sem · g_act"}
    Gate -->|τ_t 处于低值或默认部署| OutDef["输出打破校准动作 a_t^(br)"]
    Gate -->|τ_t > 0 满足激活条件| Aux["证据门控保语义弱融合<br/>a_t^(pres) = (1 - α τ_t) a_t^(br) + α τ_t a_t^(sty)"]
    Aux --> OutFinal["输出最终执行动作 a_t^(BAS)"]

关键设计

1. 打破驱动语义校准核心:强迫语义变更样本脱离原始动作盆地 针对基座 VLA 在指令语义变更时动作惯性过大、盲目沿用旧轨迹的痛点,打破核心旨在保留干净指令原本执行能力的同时,将真正发生语义破坏的指令强行推离干净动作吸引盆。该模块将冻结基座生成的原始动作 \(a_t^{(0)}\) 与冻结文本编码器提取的指令特征 \(z(x) \in \mathbb{R}^{d_z}\) 拼接,输入轻量残差校准网络 \(r_\theta\),构建残差形式: $\(a_t^{\mathrm{br}} = a_t^{(0)} + \lambda \, r_\theta(a_t^{(0)}, z(x))\)$ 其中 \(\lambda > 0\) 控制残差扰动上限。该残差结构保证了当残差项为零时能严格恢复冻结基座输出,极大增强了不同骨干架构间的通用迁移性。为实现非对称校准,训练阶段采用匹配的指令三元组 \((x^c, x^u, x^b)\),分别代表原始干净指令、语义等价的控制重述变体、以及篡改了关键语义槽位的破坏变体。三元组协同优化目标由三部分构成: $\(\mathcal{L}_{\mathrm{br}} = \mathcal{L}_{\mathrm{imit}} + \lambda_c \mathcal{L}_{\mathrm{cons}} + \lambda_s \mathcal{L}_{\mathrm{sep}}\)$ 其中模仿损失 \(\mathcal{L}_{\mathrm{imit}} = \|a^{\mathrm{br}}(x^c) - a_t^\star\|_2^2 + \|a^{\mathrm{br}}(x^u) - a_t^\star\|_2^2\) 约束干净与控制动作紧贴专家轨迹 \(a_t^\star\);一致性损失 \(\mathcal{L}_{\mathrm{cons}} = \|a^{\mathrm{br}}(x^c) - a^{\mathrm{br}}(x^u)\|_2^2\) 压缩同义表达间的动作差异;而分离损失: $\(\mathcal{L}_{\mathrm{sep}} = \max\Big(0, \, m - \|a^{\mathrm{br}}(x^b) - a^{\mathrm{br}}(x^c)\|_2 + \|a^{\mathrm{br}}(x^u) - a^{\mathrm{br}}(x^c)\|_2\Big)\)$ 通过预设间隔超参数 \(m > 0\),迫使语义破坏动作到干净基准的欧氏距离,必须严格超过保语义变体与基准偏差至少 \(m\) 的裕度,从几何约束上切断了模型复现旧动作的可能性。

2. 任务感知视觉滤波探测:基于显式几何先验消除低级外观干扰 针对环境风格迁移、光照变化及背景噪声导致基座动作漂移的问题,保语义模块引入确定性、非生成式的外观规范化探测映射 \(\tilde{o}_t^{\mathrm{sty}} = \phi_{\mathrm{sty}}(o_t)\)。系统拒绝使用不可控的扩散生成模型去重绘场景,而是结合 Grounding DINO 与 SAM 2 构成显式前背景解耦流水线:利用当前文本指令 \(x\) 中涉及的机械臂、末端夹爪、操作目标和目标容器等实体先验生成定位边界框 \(B_t\),经由 SAM 2 精细化为合并的前景任务掩码 \(M_t\)。对掩码补集区域(即与任务几何无关的背景、桌面材质)施加确定性的高斯衰减与颜色归一化算子 \(\psi_{\mathrm{bg}}\): $\(\tilde{o}_t^{\mathrm{sty}} = M_t \odot o_t + (1 - M_t) \odot \psi_{\mathrm{bg}}(o_t)\)$ 该探测图被直接送入共享且冻结的基座策略,前向生成具备纯净任务几何引导的探测动作 \(a_t^{\mathrm{sty}} = \pi_0(\tilde{o}_t^{\mathrm{sty}}, x, h_t)\),彻底剔除了表面纹理和杂散扰动对视觉路径的干扰。

3. 四因子证据门控弱融合:严格限制保语义分支的触发条件与修正幅度 双分支策略若常态化运行,常因滤波噪声而在干净场景中引入额外扰动或大幅拉高延迟。为此,BAS-VLA 提出连乘形式的证据门控标量 \(\tau_t \in [0, 1]\): $\(\tau_t = \tau_{\mathrm{phase}}(t, h_t) \cdot g_{\mathrm{vis}}(v_t^{\mathrm{mid}}, \tilde{v}_t^{\mathrm{mid}}) \cdot g_{\mathrm{sem}}(v_t^{\mathrm{late}}, \tilde{v}_t^{\mathrm{late}}, x) \cdot g_{\mathrm{act}}(a_t^{(0)}, a_t^{\mathrm{sty}})\)$ 其中,\(\tau_{\mathrm{phase}}\) 依据时间步衰减以防止在接近抓取的末端执行阶段产生动作突变;\(g_{\mathrm{vis}} = \operatorname{clip}(\|v_t^{\mathrm{mid}} - \tilde{v}_t^{\mathrm{mid}}\|_2 / \kappa_{\mathrm{vis}}, 0, 1)\) 利用骨干中层视觉特征差异判定是否存在强烈表面扰动;\(g_{\mathrm{sem}} = \exp(-\|v_t^{\mathrm{late}} - \tilde{v}_t^{\mathrm{late}}\|_2^2 / \kappa_{\mathrm{sem}}^2)\) 利用深层语义特征保证高层任务语义未被掩码误伤;\(g_{\mathrm{act}}\) 衡量原始动作与探测动作之间是否已产生实际漂移分歧。仅当各因子协同给出高置信度时,门控才允许介入,并以弱融合权重 \(\alpha \in (0, 1)\) 进行线性插值: $\(a_t^{\mathrm{final}} = (1 - \alpha \tau_t) a_t^{\mathrm{br}} + \alpha \tau_t a_t^{\mathrm{sty}}\)$ 由于 \(\alpha\) 取值极小且 \(\tau_t = 0 \implies a_t^{\mathrm{final}} = a_t^{\mathrm{br}}\),该机制在绝大部分正常时间步下与打破核心严格等价,既防范了外观误伤,又锁定了计算资源。

损失函数 / 训练策略

在训练阶段,基座 VLA \(\pi_0\)、文本特征提取器及视觉编码器全部冻结参数,反向传播仅更新残差校准网络 \(r_\theta\) 的权重。优化采用 AdamW 优化器,超参数设置分离边界 \(m=0.5\),一致性加权 \(\lambda_c=1.0\),分离加权 \(\lambda_s=2.0\),残差放大系数 \(\lambda=0.1\)。训练数据基于基准离线专家演示构造三元组增广对,不增加任何额外的实体机器人交互或在线强化学习采样成本。

实验关键数据

主实验

评估在主流基准 LIBERO-Object(语义破坏任务)与 LIBERO-Spatial(保语义干扰任务)上展开,测试载体包含 OpenPI-pi0.5 与 OpenVLA-OFT。主实验涵盖目标物体替换(Target-object Swap)的三元组评测以及真实机器人端部署。需要注意,Break 列统计的是在语义篡改条件下复现旧任务的发生率(越低越好,代表对过时旧行为的压制与语义分离能力)。

任务场景 / 设置 评测载体 / 方法 干净成功率 (Clean) ↑ 控制组成功率 (Control) ↑ 破坏组旧任务率 (Break) ↓ 控破差距 (Ctrl.-Break) ↑
BBQ-Swap (烤肉酱→番茄酱) BAS-VLA (Core) 180/200 (90.0%) 185/200 (92.5%) 0/200 (0.0%) +92.5 pts
Ketchup-Swap (番茄酱→番茄泥) BAS-VLA (Core) 176/200 (88.0%) 184/200 (92.0%) 0/200 (0.0%) +92.0 pts
Milk-Swap (牛奶→橙汁) BAS-VLA (Core) 196/200 (98.0%) 195/200 (97.5%) 0/200 (0.0%) +97.5 pts
Milk-Swap (外部策略: SGAC-AC) OpenPI-pi0.5 194/200 (97.0%) 195/200 (97.5%) 2/200 (1.0%) +96.5 pts
Milk-Swap (外部策略: RTC) OpenPI-pi0.5 197/200 (98.5%) 192/200 (96.0%) 4/200 (2.0%) +94.0 pts
Milk-Swap (外部策略: PCD) OpenPI-pi0.5 176/200 (88.0%) 179/200 (89.5%) 6/200 (3.0%) +86.5 pts
Milk-Swap (外部策略: ST4-VLA) OpenPI-pi0.5 189/200 (94.5%) 190/200 (95.0%) 45/200 (22.5%) +72.5 pts
Milk-Swap (冻结基座基线) OpenPI-pi0.5 196/200 (98.0%) 194/200 (97.0%) 180/200 (90.0%) +7.0 pts
Bowl-on-Ramekin (风格平移) BAS-VLA (Style-Aux) 195/200 (97.5%) 108/200 (54.0%)* 140/200 (70.0%)** +28.0 pts**
Bowl-on-Ramekin (基线未校准) OpenVLA-OFT 194/200 (97.0%) 108/200 (54.0%)* 84/200 (42.0%)** —

(注:Bowl-on-Ramekin 任务中第三列代表匹配子集成功率,第四列代表在风格迁移下的任务实际完成率,而非旧任务率)

针对语义变更后的“新任务真正完成度”,论文在四项常见目标替换(Milk/OJ/BBQ/Ketchup)上进行了输出结果严格互斥的三分类分解统计(New 新任务达成 / Old 旧任务固执 / Other 失败超时):

评测设置 (总样本 800) 部署方法 新任务成功 (New) ↑ 旧任务盲从 (Old) ↓ 超时或杂乱 (Other) ↓
四任务聚合 冻结基座 (Frozen) 18/800 (2.3%) 712/800 (89.0%) 70/800 (8.8%)
四任务聚合 模长匹配随机残差 12/800 (1.5%) 708/800 (88.5%) 80/800 (10.0%)
四任务聚合 BAS-VLA (Core) 548/800 (68.5%) 0/800 (0.0%) 252/800 (31.5%)
实体机器人 (4场景共640次) 冻结基座 (Frozen) 51/320 (15.9%) — —
实体机器人 (4场景共640次) BAS-VLA (Default) 166/320 (51.9%) — —

消融实验

在 Milk-Swap 与 OJ-Swap 两个核心配置下,对比各校准机制对旧动作压制与控制组保持的影响:

变体配置 模块机制角色 Milk 干净 (Clean) ↑ Milk 控制 (Control) ↑ Milk 破坏 (Break) ↓ 控破差 (Gap) ↑
冻结基座 (Carrier baseline) 零校准参考 196/200 (98.0%) 194/200 (97.0%) 180/200 (90.0%) 7.0 pts
指令裕度变体 (Instruction-margin) 仅离线指令校准 196/200 (98.0%) 195/200 (97.5%) 72/200 (36.0%) 61.5 pts
语义裕度变体 (Semantic-margin) 仅在线语义分离 196/200 (98.0%) 195/200 (97.5%) 16/200 (8.0%) 89.5 pts
BAS-VLA (Core 默认部署) 完整打破校准核心 196/200 (98.0%) 195/200 (97.5%) 0/200 (0.0%) 97.5 pts
BAS-VLA (Full 全组合部署) 核心 + 辅助强组合 195/200 (97.5%) 193/200 (96.5%) 8/200 (4.0%) 92.5 pts

关键发现

  • 冻结基座的致命惯性得到彻底根治:在未校准时,基座模型在面对改变了目标的指令时有高达 89.0%–90.0% 的概率顽固地执行旧任务;BAS-VLA 成功将旧任务盲从率打压至 0.0%,并将新任务实际达成率从 2.3% 跨越式提升到 68.5%。
  • 简单增加残差模长并非起效根源:等模长随机残差实验证明,单纯破坏动作向量只会导致 88.5% 的旧任务盲从和随机发散(新任务成功率仅 1.5%),证明 BAS-VLA 的分离机制精准对齐了指令语义的方向重定向。
  • 默认部署优先于全组合堆叠:Full 模式在没有强干扰时轻微引入了 4.0%–5.0% 的次优抖动,验证了“默认采用打破核心、按证据置信度稀疏调用保语义辅助”这一非对称架构选择的合理性与高效性。
  • 推理开销极其轻巧:打破核心仅带来 47–53 ms 的微小延迟增量;而保语义侧车(Sidecar)仅在必要时引入图像分割与二次前向,兼顾了端侧控制的实时率。

亮点与洞察

  • 概念解耦清晰犀利:敏锐指出了当前具身智能界常将“视觉鲁棒性”与“语义遵从性”混为一谈的问题,将动作校准明确定位为非对称约束(保语义收缩流形、破语义拉开间距),立意深刻。
  • 零微调外挂架构优雅:在不修改庞大 VLA 骨干(如 OpenVLA、OpenPI)任何权重的前提下,仅通过动作空间轻量残差与视觉探测分支就攻克了核心缺陷,具有极强的通用即插即用价值。
  • 证据门控设计极为严谨:四因子(阶段、低级视觉、高层语义、动作发散)连乘机制避免了传统启发式过滤器的虚警误判,在干净场景和真实物理扰动间构筑了平滑的边界。

局限与展望

  • 视觉语义高度混淆对仍具挑战:在 Butter-Swap(黄油与奶油奶酪替换)等细粒度相似物体实验中,旧任务盲从率仍有 56.5%,表明在视觉特征极其接近且几何高度重合时,轻量残差器对细微语义差别的引导力仍受制于基座表征本身的辨别力上限。
  • 视觉滤波分支依赖检测分割上游:保语义分支使用的 Grounding DINO 与 SAM 2 在发生漏检或严重遮挡时,可能将任务关键物体误当作背景衰减,造成测试性能掉点(极端掩码破坏下掉点达 18.5 pts)。
  • 未来方向可探索将打破核心的间隔约束内化至基座策略的偏好对齐(如 DPO / GRPO)后训练阶段,进一步抹平动作校准层带来的数十毫秒延迟。

相关工作与启发

  • vs ST4-VLA / PCD: ST4-VLA 专注于空间引导训练,PCD 在推理时利用原图与掩码对比解码;它们主要优化通用视觉表征或去噪,但面对纯指令语义变更时缺乏显式的动作排斥约束,在 Break 评测中仍残留高达 22.5% 的旧任务盲从。BAS-VLA 引入显式分离损失,实现了更彻底的语义重定向。
  • vs RTC / SGAC-AC: RTC 与自适应分块机制主要关注动作分块的时序平滑度与执行新鲜度;BAS-VLA 关注动作语义空间的正交校准,两者在实际机器人部署中天然互补,可堆叠运行。
  • vs SayCan / Affordance Grounding: 经典工作利用大模型打分来筛选高层离散技能;BAS-VLA 则深入到底层连续动作(Action Chunks)的流形校准,为连续控制策略的指令遵循提供了细粒度保证。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ [清晰界定了具身操作中保语义与破语义的非对称动作校准范式,机制设计极具针对性]
  • 实验充分度: ⭐⭐⭐⭐⭐ [仿真多基准、跨骨干载体对比、详尽的三元组与互斥三分类评测,配合 640 次真实机械臂测试,证据链极其闭环]
  • 写作质量: ⭐⭐⭐⭐⭐ [数学推导自洽,失效模式分析透彻,图表规整严密]
  • 价值: ⭐⭐⭐⭐⭐ [对冻结大模型的高效适配、机器人端侧轻量部署及具身策略可靠性提升具有重要指导意义]