跳转至

Continuous Vision-Language-Action Co-Learning with Semantic-Physical Alignment for Behavioral Cloning

会议: AAAI 2026
arXiv: 2511.14396
代码: 无(未公开)
领域: 多模态VLM / 机器人操作 / 行为克隆
关键词: 行为克隆, 语义-物理对齐, NeuralODE, 多模态连续协同学习, 语言条件操控

一句话总结

提出CCoL框架,通过NeuralODE驱动的多模态连续协同学习(MCC)和双向交叉注意力的语义-物理对齐(CSA),在Behavioral Cloning中同时解决动作序列的物理不连续性和语义-物理失配问题,在三个仿真平台上平均相对提升8.0%,双臂插入任务最高达19.2%。

背景与动机

语言条件操控(LCM)通过行为克隆从人类示范中学习控制策略,是具身AI的基石。BC的核心难题是复合误差——每步预测误差随时间步平方级累积(\(O(H^2\epsilon)\)),导致协变量偏移。

现有三类缓解方案各有硬伤: 1. 数据增强(噪声注入、合成数据):提高多样性但难以解决精细操控场景的误差 2. 表达性表征(R3M等语义融合特征):全局对齐语言和视觉,但忽略逐步语义适应——比如执行"把杯子放到架子上"需要在抓取阶段关注杯子、放置阶段关注架子,静态融合做不到这种动态注意力切换 3. 时间抽象(ACT的action chunking、AWE的waypoint抽象):通过分段减少决策步数,但引入物理不连续性——突变的双臂waypoint过渡导致非光滑加速度、抖动轨迹,在长时域任务中引发执行失败

本文抓住了两个关键但被忽视的问题: - 物理不连续性:离散化的动作建模范式(如分段常量控制信号)违反微分连续性约束 - 语义-物理失配:高层语义目标无法准确引导物理动作,静态融合方法缺乏逐步的语义适应

核心问题

如何在BC框架中同时保证:(1) 动作轨迹的时间连续性和物理可行性(光滑的速度和加速度曲线);(2) 语言指令与视觉-本体感觉表征之间的逐步动态对齐?

这个问题重要因为:长时域操控任务(如双臂插入、多阶段厨房任务)对这两点都极度敏感——轨迹不连续直接导致执行抖动和任务失败,语义失配则导致机器人在任务不同阶段关注错误的物体/区域。

方法详解

整体框架

CCoL的pipeline如下: - 输入:RGB(-D)视觉观测 \(o_t\)、自然语言任务指令 \(l\)、机器人本体感觉状态 \(r_t\)(关节位置序列) - 编码:三路独立编码——ViT提取视觉特征 \(x_t\)、RoBERTa编码语言嵌入 \(\hat{l}_t\)、CVAE+Transformer编码本体感觉嵌入 \(e_t\) - MCC模块:用NeuralODE建模本体感觉嵌入的连续时间演化,再将三模态投影到共享空间 - CSA模块:双向交叉注意力逐步对齐语言语义和视觉-本体感觉表征 - 解码:目标条件解码器预测未来 \(k\) 步动作序列 - 输出\(k\)步关节位置/末端执行器动作

关键设计

  1. 多模态连续协同学习(MCC): 这是本文最核心的设计。传统BC逐步独立预测动作,忽略相邻动作之间的动力学关系。MCC用NeuralODE将本体感觉嵌入的时间演化建模为连续微分方程的解:

$\(z(t_\delta) = z_0 + \int_0^{t_\delta} f(z(t), t; \psi) dt\)$

其中CVAE先将本体感觉[CLS] token映射为高斯分布参数 \((\mu, \sigma)\),通过重参数化采样初始潜在状态 \(z_0\),然后用残差MLP \(f\) 作为ODE的导数函数,Dormand-Prince自适应步长求解器数值积分得到连续潜在轨迹 \(\mathbf{Z}_t\)。这条轨迹替代了传统的逐步本体感觉特征,天然具有时间连续性。

三模态特征随后通过线性层+ReLU投射到共享 \(h\) 维空间,语言嵌入还经双线性插值上采样到视觉分辨率,实现像素级同步。

  1. 跨模态语义-物理对齐(CSA): 设计一个注意力归因映射器,通过双向交叉注意力在每个时间步将语言token锚定到视觉-本体感觉表征上:

  2. Language→Visuomotor:语言嵌入 \(\tilde{l}_t\) 作Query,视觉-本体感觉拼接 \(X_t = (\tilde{x}_t, \tilde{\mathbf{Z}}_t)\) 作Key/Value

  3. Visuomotor→Language:反向,\(X_t\) 作Query,\(\tilde{l}_t\) 作Key/Value

双向注意力分数决定了语言token(如名词"cube"、动词"insert")与物理特征(视觉区域、关节轨迹)之间的对应关系。最终融合特征 \(\tilde{F}_t\) 还经位置编码的自注意力保持时间一致性。

关键效果:实验中的attention可视化显示,CSA在cube transfer任务中能动态地将注意力从右夹爪(抓取阶段)→红色方块(转移阶段)→左夹爪(交接阶段)逐步切换,实现了逐步语义接地。

  1. CVAE本体感觉编码器: 将关节位置序列通过线性变换后拼接[CLS] token,加入正弦位置编码,经Transformer(或TCN作为消融对照)处理。CVAE结构使得潜在空间具有正则化的分布特性,为NeuralODE提供良好的初始条件。

损失函数 / 训练策略

总损失由三部分组成:

\[\mathcal{L} = \frac{1}{N}\sum_N \mathcal{L}_{BC} + \mathcal{E}_{disc}\]
  • \(\mathcal{L}_{BC} = \mathcal{L}_{recon} + \mathcal{L}_{KL}\):标准CVAE的ELBO——重建损失确保解码轨迹与专家示范一致,KL散度正则化潜在编码符合标准高斯先验
  • 不连续性惩罚 \(\mathcal{E}_{disc}\):约束潜在状态的实际变化率 \(dz(t)/dt\) 与NeuralODE预测的变化率 \(f(z(t),t;\psi)\) 一致,保证潜在轨迹的光滑演化

训练细节:SGD优化器,学习率1e-5,动量0.9,action chunking大小 \(k=50\),batch size 8。ODE求解器在两个离散时间点评估。RTX 4090上训练5.3小时。

实验关键数据

Aloha MuJoCo(双臂协作)

任务 指标 CCoL DIC AWE ACT
Cube Transfer (脚本) 成功率% 99.0 95.9 99.0 86.0
Bimanual Insertion (脚本) 成功率% 82.0 78.1 71.0 50.0
Cube Transfer (人类示范) 成功率% 87.0 83.2 57.0 32.0
Bimanual Insertion (人类示范) 成功率% 36.0 30.2 30.0 20.0
平均 成功率% 90.5/61.5 87.0/56.7 85.0/43.5 68.0/26.0

CCoL平均超越DIC +5.8%(相对),超越AWE +11.8%(绝对)。人类示范的双臂插入任务上相对DIC提升19.2%,这是最有说服力的数字——人类示范噪声更大,正好体现了连续轨迹建模的鲁棒性。

RLBench(多场景)

方法 LampOn GrillMeat Phone OpenBottle Avg
CCoL (2D) 93.7 82.3 44.3 51.7 68.0
AWE 85.7 74.3 34.7 46.3 60.3
CCoL (3D) 97.3 87.3 76.7 78.3 84.9
3DDiff 89.3 85.0 71.7 69.3 78.8

2D设置超AWE +7.7%;3D设置(加RGB-D和3D token)超3DDiff +6.1%。

Franka Kitchen(长时域)

方法 Backbone 单任务Avg 长时域Avg
MPI ViT-S 64.4 30.9
CCoL ViT-S 68.9 (+6.9%) 36.2 (+17.2%)
MPI ViT-B 66.9 34.2
CCoL ViT-B 68.6 38.1 (+11.4%)
CCoL (frozen) ViT-B 65.9 34.5

长时域任务(①+②+③链式执行)上CCoL(ViT-B)达30.1%→38.1%,冻结视觉编码器仍达34.5%,说明本体感觉连续建模和语义对齐本身就贡献了很大提升。

真实世界实验

7-DoF Franka Emika Panda + Intel RealSense D435i,三个任务各50个示范训练、15次评估: - Cubes Placement: 86.7% 成功率 - Pen Lifting / Cube Sliding: 在未见物体状态(不同笔径、有花瓶干扰)下仍保持良好泛化

推理速度:0.015s (±0.003s) 每动作序列,约67Hz策略频率,满足实时要求。

消融实验要点

  • 去掉MCC:双臂插入(脚本)掉15.0%——连续动力学建模是核心
  • 去掉CSA:Cube Transfer(人类示范)平均掉9.0%——语义对齐对噪声示范更重要
  • 去掉 \(\mathcal{E}_{disc}\):性能下降(从82→78),不连续性惩罚确实在起作用
  • CSA用平均池化替代双向注意力:比完全去掉CSA还差(72%<73%),说明不当的融合比不融合更糟
  • 用TCN替代Transformer做本体感觉编码:插入任务掉13%,再去掉MCC掉16%——时序建模架构选择影响很大
  • 轨迹光滑性:CCoL相比去掉MCC的版本,速度波动减少30.8%,加速度波动减少32.7%,最小加速度改善20.2%
  • ODE时间步:较大步长(2.0)反而优于小步长(0.5),因为粗步长更鲁棒,细步长对瞬态噪声敏感

亮点

  • NeuralODE用于BC的本体感觉建模是genuinely novel的——不是简单地套用NeuralODE,而是将连续动力学建模和多模态融合有机结合,让ODE产生的连续潜在轨迹直接参与三模态共享空间的构建
  • 双向交叉注意力的语义接地效果令人印象深刻——attention可视化清晰展示了名词→视觉区域、动词→轨迹模式的对应关系,以及任务阶段间注意力的动态切换
  • 轨迹光滑性的定量分析(速度/加速度波动减少30%+)提供了物理可行性的直接证据,这在BC文献中少见
  • 轻量级:不需要大规模预训练或3D点云输入,在2D RGB设置下已经很强
  • 冻结视觉编码器仍有竞争力这一点表明方法的核心增益来自本体感觉建模和语义对齐,而非视觉编码器的微调

局限性 / 可改进方向

  • 语言编码器太弱:用RoBERTa做文本编码,没有利用LLM的强大语义理解能力。作者在Conclusion中也承认未来要扩展到LLM-based方法
  • 任务复杂度有限:仿真任务主要是双臂协作和简单多阶段厨房任务,没有测试真正复杂的开放世界长时域操控(如整理桌面、复杂装配)
  • 真实世界实验规模小:仅3个任务、每个仅50个示范和15次评估,统计显著性存疑
  • 没有和近期VLA大模型对比:如RT-2、OpenVLA等,虽然参数量级不同但读者会想知道差距
  • ODE求解器的计算开销:虽然推理达67Hz,但没有与baseline的推理速度对比,NeuralODE的自适应步长求解可能在更复杂场景下成为瓶颈
  • CVAE的表达能力:本体感觉的后验仍限制为对角高斯,虽然NeuralODE增强了适应性,但对多模态动作分布(如双臂任务的多种可行轨迹)可能仍不够灵活,可考虑结合扩散模型

与相关工作的对比

  • vs ACT (AAAI/RSS):ACT开创了action chunking减少决策步数的范式,但本质是分段预测,相邻chunk之间存在物理不连续。CCoL用NeuralODE的连续动力学模型直接解决了这个问题,在所有benchmark上显著超越ACT
  • vs AWE:AWE在ACT基础上进一步用waypoint抽象简化轨迹,但waypoint之间的跳变更加严重。CCoL在Aloha的scripted任务上和AWE持平(99% vs 99%),但在人类示范的noisy设置下大幅领先(61.5 vs 43.5)
  • vs DIC (扩散):DIC用条件去噪扩散建模动作分布,有更强的多模态动作建模能力,但缺少显式的时间连续性约束。CCoL在整体上小幅领先,尤其在人类示范设置下优势明显
  • vs R3M:R3M做全局视觉-语言对齐但忽略逐步语义适应,CCoL的CSA通过双向注意力实现了逐步动态对齐,在Franka Kitchen上大幅超越R3M(68.9 vs 54.4 单任务)
  • vs LaDA (CVPR 2026):LaDA用语言锚定动作解耦+软标签对比学习,关注动作表征的语义可解释性;CCoL关注轨迹连续性和逐步语义接地,两者互补——CCoL的时间连续性建模可以增强LaDA的动作解码

启发与关联

  • NeuralODE + 多模态融合的范式可推广到其他需要时间连续性的多模态任务,如视频理解中的时序建模、自动驾驶轨迹预测
  • 逐步语义接地的思路对VLA领域有普遍启发——当前多数VLA模型的语言条件是全局的(一次性输入),CCoL证明了逐步动态对齐的重要性
  • 与AAAI2026 robotics目录下的"10 Open Challenges"综述中强调的"鲁棒推理"和"多模态感知"挑战直接相关——CCoL提供了一种轻量但有效的具体解决方案
  • 不连续性惩罚 \(\mathcal{E}_{disc}\) 的设计思路可迁移到扩散模型的轨迹生成中,作为额外的正则项保证生成轨迹的物理可行性

评分

  • 新颖性: ⭐⭐⭐⭐ NeuralODE+CVAE做BC本体感觉建模是新颖组合,双向注意力语义接地设计巧妙,但各组件(NeuralODE、CVAE、交叉注意力)本身都是成熟技术
  • 实验充分度: ⭐⭐⭐⭐ 三个仿真平台+真实机器人,消融完整,轨迹光滑性分析有说服力;但真实世界实验规模偏小,缺少与VLA大模型的对比
  • 写作质量: ⭐⭐⭐⭐ 动机推导清晰(从复合误差→不连续性→语义失配),公式表述规范;但Related Work放在Method后面略显不便
  • 实用价值: ⭐⭐⭐⭐ 轻量级、实时(67Hz)、不依赖LLM或3D输入,落地门槛低;但未开源代码限制了可复现性