精读笔记
Problem Setting
这篇论文不是在做一个更大的 language-conditioned imitation policy,而是在问:能否把已经在 web-scale 图文数据上训练出的 VLM,直接改造成低层闭环机器人控制器。真正的问题是 semantic generalization 与 motor grounding 的断裂:VLM 懂物体、符号、关系、常识,但不会输出可执行控制;机器人 policy 会动,但语义覆盖极窄。
以前方法主要卡在两端:一端是 RT-1 这类纯机器人数据训练,seen skill 很强,但语义泛化受机器人数据覆盖限制;另一端是 SayCan/PaLM-E/ChatGPT for Robotics 这类高层 planner,把 VLM/LLM 用来解释任务或选择技能,底层控制器仍然没有直接继承 web-scale 语义表征。关键矛盾是:web 数据规模巨大但没有机器人动作,机器人数据有动作但语义覆盖小。RT-2 的目标就是把这两类监督放进同一个生成模型接口里。
Motivation
已有路线不够的根本原因是模块边界切错了。把 VLM 当 detector、semantic map 或 planner,会把 web knowledge 截断在高层符号或 perception feature,低层 policy 只能接收被压缩后的目标信息,无法共享 VLM 内部丰富的视觉-语言表征。预训练视觉 encoder 也只解决 perception initialization,不解决开放语义指令到动作选择的组合泛化。
作者的核心观察是:现代 VLM 已经是强大的条件生成器,输入图像和文本,输出 token 序列。如果机器人动作也能被表达为 token 序列,那么机器人控制可以被塞进同一个 next-token prediction 训练范式。这填补的缺口不是“缺一个更好 policy head”,而是缺一个让 web-scale 语义知识和 action grounding 共享参数、共享输出接口的统一建模方式。
Core Idea
RT-2 的真正核心是把 robot action 重新定义为 VLM 的一种输出语言。动作不再是附加在视觉 encoder 后面的连续控制 head,而是和自然语言回答一样,由同一个 autoregressive decoder 生成。这改变了信息流:图像、语言指令、web 语义预训练和机器人动作监督都汇入同一个 token prediction 空间,模型在生成动作时可以直接调用 VLM 的开放词汇识别、关系理解和常识联想。
这和 prior 的本质区别在于参数共享的位置。很多工作用 VLM 给机器人提供中间语义变量,而 RT-2 让 VLM 本体成为 policy;不是 VLM→symbol→controller,而是 VLM latent→action tokens。这个 inductive bias 很强:机器人动作选择被约束为一种“对视觉语言问题的回答”,因此可以自然继承 VQA/caption/multilingual/logical prompt 中形成的语义结构。它也更 scalable,因为每次 VLM 基座变强,理论上 VLA policy 的语义泛化上限也提高,而不需要重新设计机器人架构。
Method
关键机制一:动作 token 化。它解决的是 VLM 输出空间与机器人动作空间不一致的问题。把 6DoF 位姿增量、夹爪和 episode termination 离散成 token 后,行为克隆就变成标准 next-token prediction。这里的核心变化是取消 action-specific decoder/head,让动作预测完全进入语言模型接口。代价是连续控制精度和动态响应被离散化与低频推理限制。
关键机制二:co-fine-tuning。它解决的是 robot-only fine-tuning 把 VLM 语义能力洗掉的问题。混合 web VQA/caption 数据和机器人轨迹,相当于在动作 grounding 期间持续施加语义保持正则。这个机制比单纯初始化更重要,因为机器人数据规模太小且分布太窄,直接 fine-tune 很容易退化成 kitchen-domain imitation model。
关键机制三:action vocabulary constrained decoding。它解决 execution validity,而不是提升泛化。机器人任务下只允许输出合法动作 token,避免 VLM 生成自然语言或非法 token。这是必要的接口约束。
关键机制四:云端大模型闭环推理。这是工程上让 5B/55B 模型跑真机的必要条件,但本质是 deployment scaling,不是新的控制算法。它把实时性问题转移到云 TPU、网络和低频闭环上。
Key Insight / Why It Works
我认为最核心的有效性来源不是“动作被 token 化”本身,而是 action prediction 与 VLM semantic latent space 的强共享。动作 token 只是把任务放进 VLM 训练接口的门票;真正产生增益的是:模型在看到“move apple to cup with same color”这类指令时,不需要机器人数据中出现过 same color 关系,它可以从 VLM 预训练中调用颜色匹配、物体识别、符号理解,再把结果绑定到已有 pick/place/move 技能上。
RT-2 的泛化更像“semantic routing over known motor primitives”,不是新技能发现。它把 web knowledge 用于选择对象、目标位置和任务参数,而底层运动轨迹仍来自机器人示教分布。所以它能做未见符号、数字、logo、多语言、简单关系,但不能突然学会擦桌子、折毛巾、按把手抓取或复杂工具使用。文中 failure cases 也印证了这一点。
co-fine-tuning 是比论文表述更关键的部分。robot-only fine-tuning 在消融里弱于 co-fine-tuning,说明单靠 VLM 初始化不足以保持开放语义能力。混合 web 任务实际上提供了一个 continual alignment/curriculum:模型不能为了机器人 loss 把原来的视觉语言概念压扁。这个机制可以理解为 memory reuse + anti-forgetting,而不是传统意义上的多任务学习小技巧。
scale 的作用也很大,甚至可能是主要增益之一。55B PaLI-X 的 emergent symbol understanding 远强于小模型,PaLM-E 在数学类任务上表现不同,说明能力高度依赖基座模型预训练 mixture。换句话说,RT-2 本身没有发明 reasoning,它是在机器人动作接口上暴露了基座 VLM 已有的 reasoning/retrieval 能力。所谓 emergent capability 更准确地说是 emergent transfer。
CoT 部分需要谨慎看。让模型先生成 Plan 再生成 Action,确实提供了语言中间态,可能改善多步语义解析。但论文主要是 qualitative examples,缺少严格闭环长期任务评估。这里的“reasoning”很可能是短语义链路或常识检索,不应解读为机器人形成了长期规划、状态追踪或因果物理推理。
潜在问题是 benchmark overlap 和 implicit memorization 难以排除。web-scale 数据很可能见过大量 logo、数字、名人、常识关系和物体类别;评测正是这些语义维度。论文证明了这些知识可迁移到 action selection,但没有完全证明模型在真正 novel embodied situations 下形成了可组合的 grounded reasoning。
Relation To Prior Work
RT-2 最接近三条线:RT-1 式大规模行为克隆、多模态基础模型如 PaLM-E/PaLI-X、以及 VLM-assisted robotics 如 CLIPort/MOO/SayCan。它和 RT-1 的差别不是 action space,而是 policy backbone 从机器人专用 transformer 换成 web-scale VLM,并通过 co-fine-tuning 保留语义能力。和 PaLM-E/SayCan 的差别是 VLM 不再只是高层 planner 或 embodied QA model,而是直接输出低层动作 token。和 CLIPort/MOO 的差别是没有把 VLM 限制在 perception module 或 2D object grounding,而是整模型共享到 action generation。
看似新的部分里,动作离散成 token 并不新,RT-1 已经使用离散动作;把非语言符号映射到 token 也类似 symbol tuning/generalist agent 的思想。实质创新是把这些拼成一个可工作的 VLA recipe:保留预训练 VLM 的生成接口,不加 action-only head,用机器人动作作为另一种文本任务,与原始 web 任务共同 fine-tune。真正新增的信息是:这种极简统一接口在真机闭环控制上确实能把 web 语义能力转成可执行动作选择。
技术谱系上,RT-2 属于 foundation model as policy,而不是 classical robotics planner,也不是 representation pretraining for control。它是 robotics 版的 multimodal instruction tuning:把一个通用视觉语言模型通过少量接口改造变成具身 action generator。
Dataset / Evaluation
机器人数据主要来自 RT-1 的真实移动机械臂厨房环境,覆盖 pick、move near、place upright、knock、open/close drawer、place into receptacle 等有限技能。web 数据来自 PaLI-X/PaLM-E 的大规模图文/VQA/caption mixture。评测是真机为主,约 6k trajectories,覆盖 seen tasks、未见物体、未见背景、未见环境,以及符号理解、简单推理、多语言、人物识别等 emergent eval;另有 Language Table simulation/real qualitative 补充。
这些实验基本支持两个结论:第一,RT-2 在 seen task 上没有本质超过 RT-1,说明低层技能不是主要增益;第二,在语义分布外指令和视觉概念上显著更强,说明 VLM 预训练确实转移到了 action selection。消融也支持 co-fine-tuning 和 scale 的必要性。
但 evaluation 对“reasoning”的支撑有限。多数 emergent tasks 可以被拆成 VLM 识别/检索 + 已有 move/pick 技能,例如识别数字、logo、颜色、健康饮品、名人图片。它验证的是 semantic grounding and dispatch,不是长期任务规划、复杂物理交互或新 motor skill acquisition。未见环境仍然与训练机器人体制、物体尺度、技能集合相近;真正跨 embodiment、跨动力学、跨接触模式的泛化没有被充分证明。
Limitation
核心前提一:机器人动作技能必须已经在 robot data 中出现。RT-2 只能更聪明地调用已有 skill manifold,不能从 web 图文中获得新控制模式。文中也明确指出不能学到新 motion;failure cases 包括按部位抓取、擦拭、工具使用、折叠、复杂动态物体推动等。
核心前提二:VLM 预训练必须覆盖目标语义。所谓开放泛化很大程度依赖 web-scale 数据覆盖。如果测试概念不在基座模型知识范围内,或需要真实物理试错而非语义识别,RT-2 不会自动解决。核心能力可能主要来自数据覆盖和 scaling。
核心前提三:动作 token 离散化和低频闭环足够应付任务。1-5Hz 对 tabletop pick/place 可以工作,但对快速动态、力控、接触丰富操作明显不足。这里方法把实时控制难题部分转移给机器人平台的低层控制器和任务选择。
增益归因不完全干净。RT-2 同时改变了模型规模、预训练数据、architecture family、training mixture 和 token interface。虽然消融显示从 scratch 差、co-fine-tuning 好,但无法精确分离“VLM reasoning”与“巨大模型 + 巨大数据 + 更好视觉 encoder”的贡献。
CoT reasoning 证据偏弱。Plan 字段可能只是让模型输出一个语义解释,再执行同样的单步动作;没有充分说明它形成了可持续更新的长期计划,也没有严格量化 CoT 对复杂任务成功率的提升。所谓推理更像 retrieval/semantic association。
部署层面依赖闭源大模型和云端 TPU。方法论可迁移,但复现实验级性能高度依赖 PaLI-X/PaLM-E 这类不可完全公开的基座、web mixture 和 Google 机器人数据。对社区来说,最大瓶颈不是 action tokenization,而是可 fine-tune 的强 VLM 与足够多真实机器人轨迹。
Takeaway
- 1. RT-2 真正推动的是把机器人控制纳入基础模型的统一 token 生成范式:动作成为语言模型输出空间的一部分,而不是外接 control head。
- 2. 这篇最可迁移的 insight 是 co-fine-tuning:如果想让基础模型在小规模具身数据上获得 grounding,不能只 fine-tune 下游数据,必须持续保留原始语义任务来防止能力坍缩。
- 3. VLA 的短期价值在于 semantic generalization over known skills,而不是 autonomous skill discovery。
- 未来真正值得做的是把技能分布本身扩大,例如通过多机器人数据、人类视频、交互式数据收集或 diffusion/action chunking 获得更丰富的 motor manifold。
一句话总结
RT-2 是把 web-scale VLM 通过动作 token 与 co-fine-tuning 改造成低层闭环 policy 的代表性 VLA 方法,其实质贡献是证明基础模型的语义知识可以直接迁移到机器人动作选择,但运动能力仍受机器人数据分布严格限制。
