World Model 与 VLA:具身智能的两条路线,以及从 3D 视觉出发的视角

促使我系统梳理这个话题的,是 GPT-6 Astra 在具身领域引起的一波讨论:一个通用多模态大模型,不经过机器人数据微调,直接拿来做导航和操作,效果好的地方出人意料,差的地方也同样明显。它让一个老问题变得更具体:具身智能到底该沿哪条技术路线走?

具身智能里最常被并列提起的两条路线是 VLA(Vision-Language-Action,视觉-语言-动作模型)和 World Model(世界模型)。这篇笔记想弄清楚四件事:两条路线在技术上究竟差在哪里,各自的优势和瓶颈是什么,Astra 这类通用大模型处在什么位置,以及哪些方向可能带来突破。最后再从我熟悉的 3D 视觉出发,看 World Model 的重心在哪里、转向需要补什么。

第一部分:World Model 与 VLA 有什么不同?

一句话区分

VLA 学的是「在当前观察和任务要求下,我应该做什么」;World Model 学的是「如果我这样做,世界会怎样变化」。

前者是从感知到动作的策略学习(policy learning),后者是环境动力学建模(dynamics modeling),再在此基础上做预测式决策。二者并不互斥,当前不少研究正在探索如何把它们结合起来。

直接行动,还是先预测再行动?

设想一个任务:「把桌上的玻璃杯拿起来,放进旁边的柜子里。」

  • VLA 的做法:通过摄像头观察桌面,结合语言指令,直接输出机械臂的运动指令,比如末端执行器的位移、旋转和夹爪开合。它可以边观察边输出,形成闭环控制。
  • World Model 的做法:先在内部建立对场景变化规律的预测,比如杯子被碰到后会怎样运动、抓取后处于什么状态、放到某个位置是否稳定。再由规划器利用这些预测来选择动作。

两条路线的抽象流程:

VLA:
  视觉观察 ──→ VLA Policy ──→ 动作输出
                  ↑
              语言指令(条件输入)

World Model + Planning:
  当前状态 ──→ World Model ──→ 预测的未来状态
     ↑                               │
     └──── 候选动作 ←── 规划 / 动作选择 ←┘

这只是两种典型设计的示意,不是所有系统的完整架构。实际系统都可以闭环反馈,World Model 也可以直接参与策略学习。

关键差别在于主要学习目标:VLA 学的是动作策略,World Model 学的是环境演化规律。这不代表 VLA 没有世界知识,也不代表 World Model 必须通过显式仿真才能行动。

从机器学习的角度看,两者在拟合什么?

VLA:条件动作分布。 典型的 VLA 可以抽象为

\[\pi_\theta(a_t \mid o_t, l, h_t)\]

其中 \(o_t\) 是当前视觉观察,\(l\) 是自然语言指令,\(h_t\) 是历史观察或动作等上下文,\(a_t\) 是下一步动作,也可以是一段动作序列(action chunk)。

训练数据通常是大量人类遥操作示范:

视觉观察 语言任务 专家动作
杯子在左侧 拿起杯子 机械臂向左移动并抓取
抽屉关闭 打开抽屉 接近把手并向外拉
毛巾散开 折叠毛巾 捏取边角并对折

学习方法包括行为克隆(behavior cloning)、扩散策略(diffusion policy)、flow matching 等。一个重要特点是:训练时不一定要求显式预测动作执行后的世界状态,尽管模型内部仍可能形成某种隐式的物理知识。

World Model:状态转移规律。 World Model 通常可以抽象为

\[p_\theta(s_{t+1} \mid s_t, a_t)\]

即给定当前状态 \(s_t\) 和动作 \(a_t\),预测动作之后的状态 \(s_{t+1}\)。比如:

  • 向玻璃杯施加侧向力,杯子可能滑动或倾倒;
  • 抓住毛巾的一角向上拉,毛巾可能展开;
  • 抽屉被拉出一段距离后,里面的物品会进入视野。

世界模型可以预测像素、视频、物体状态,也可以只预测压缩后的潜在状态(latent state)。

但只会预测还不等于会决策。要完成任务,还需要结合规划、价值函数、强化学习或策略模型。一种典型的基于模型的控制方式是:

\[a^{*}_{t:t+H} = \arg\max_{a_{t:t+H}} \; \mathbb{E}\left[\sum_{k=0}^{H} r(s_{t+k}, a_{t+k})\right]\]

也就是在预测模型里评估未来 \(H\) 步的候选动作序列,选出预期回报最高的方案。这就是 model-based planning,或者说 MPC(model predictive control)的基本思想。

系统比较

维度 VLA World Model
核心目标 学习动作策略 学习环境动态和动作后果
典型映射 观察 + 语言 → 动作 状态 + 动作 → 下一状态
常见训练数据 机器人轨迹、示范动作、图像与语言 视频、状态转移、交互数据
主要训练方式 模仿学习、动作生成建模 自监督预测、动力学学习
决策机制 策略直接生成动作 先预测未来,再由规划或策略选择
长期规划 需要额外机制或训练 可为显式多步规划提供预测
推理成本 容易做到低延迟 在线多分支预测可能更贵
主要瓶颈 动作数据、泛化、分布外鲁棒性 动力学精度、长时预测误差、规划成本

可以这样理解二者的差异:VLA 试图通过大量示范直接学会做正确的事;World Model 试图学到更一般的环境规律,再推导出什么行动更合适。这两种学习目标会直接影响数据需求、泛化能力和系统设计。

为什么两条路线会有不同的优势和瓶颈?

VLA 的优势:从已有经验中高效学习动作。 以 π₀ 为例,它在预训练视觉语言模型的基础上,用 flow matching 生成连续的机器人动作,训练数据来自多种机器人平台。这类方法的优势在于:

  • 容易利用视觉语言模型的语义知识,比如理解「把易碎品轻轻放下」;
  • 能通过示范学会复杂操作,比如叠衣服、整理桌面;
  • 运行时直接输出动作,不必对每个候选方案做完整的未来仿真。

它的瓶颈在泛化。假如训练数据里有大量抓杯子的动作,却很少有「杯子被压在其他物体下面」的情形,模型知道目标是拿杯子,却不一定能可靠地推断出应该先移开障碍物。

这不是说 VLA 一定做不了多步推理,而是说:如果训练目标主要是模仿动作,就没有任何约束直接要求模型准确预测每个动作的物理后果。

World Model 的优势:通过预测提高决策的数据效率。 以 DreamerV3 为例,它在潜在空间里学习环境模型,再让 actor-critic 在模型生成的「想象轨迹」中学习策略,在大量不同的控制任务上都取得了不错的表现。这说明世界模型能支持跨领域的策略学习,但不能据此认为它已经解决了开放世界的机器人操作。

它的潜在优势是:

  • 可以利用没有专家动作标签的交互数据学习动力学;
  • 可以在学到的模型内部反复模拟,减少一部分真实环境中的试错;
  • 可以比较候选动作,支持风险评估和多步决策。

它的关键难点是模型偏差(model bias)。比如模型预测「夹爪施加 2 N 的力就能稳稳抓住杯子」,而实际需要 4 N,那么基于这个错误模型做出的规划照样会失败。而且预测步数越长,误差越容易累积。

所以,一段生成视频看起来符合物理常识,不等于模型已经掌握了足以用于精密控制的真实动力学。

GPT-6 Astra 这类通用大模型处在什么位置?

Astra 既不是专门训练的 VLA,也不是 World Model。它是一个通用多模态推理模型,被直接拿来当具身策略使用:看图、理解指令、输出动作或调用工具。几篇系统评测给出的图景相当一致:擅长「决定做什么」,不擅长「把动作做准」。

任务类型 表现 来源
指令导航(RxR) 成功率 92% Systematically Exploring…
物体搜索(HM3D ObjectNav) 成功率 82%,但按路径长度加权的 SPL 只有 43.69%,绕路很多 同上
桌面操作(RoboDojo) 直接控制 26%;交给学习好的底层策略执行后升到 48% 同上
手内旋转物体 直接控制 0.51%,专门训练的 RL 策略 76.90% 同上
腿足运动 连续五次尝试都没到达终点 同上

评测作者的总结是:这些结果揭示了「有用的任务决策」和「可靠的物理控制」之间的差距。

代价也很具体:在仿真里跑 30 秒的运动控制,需要调用模型 250 次,每次平均 39.86 秒,仿真只能暂停等推理结果。这说明通用大模型目前很难直接承担高频闭环控制。

另一条线索是上下文学习。RoboICL 不更新任何参数,只在上下文里给 Astra 几段示范和交互记忆:真机任务的平均进度分从零样本的 14.45 升到单样本的 63.33、三样本的 78.89。还有工作把 Astra 放在更上层,让它负责组织任务结构、调用 VLA 和世界-动作模型(world-action model)去执行具体动作块,而不是替代它们。

把这些放在一起看,Astra 带来的影响主要有三点:

  1. 高层语义和任务分解,通用大模型已经可以直接用。 导航、开放式指令理解这些偏「决策」的部分,不一定需要专门的机器人训练。
  2. 接触密集的精细控制,仍然要靠专门训练的策略。 这恰好是 VLA 和 World Model 竞争的主战场。
  3. 分层成了很自然的组织方式。 通用模型在上面做规划,学习到的策略在下面执行。下文的融合架构正是这个思路。

两条路线各自卡在哪里?什么可能带来突破?

把上面的分析收拢成具体的技术瓶颈:

  VLA World Model
数据 依赖带动作标签的机器人示范,采集贵、规模小 视频多,但大多缺动作、接触力、本体状态
泛化 模仿学习容易被训练分布框住 长时预测误差累积,越往后越不准
物理 不显式要求预测动作后果 视觉上逼真不等于动力学准确
部署 推理快,适合高频控制 在线多分支预测成本高
评测 任务成功率难以跨平台比较 缺少「预测是否可用于控制」的标准

以下是我认为可能带来突破的几个方向。它们是阅读后的判断,不是定论:

  • 动作数据的规模化。 跨机器人平台的大规模示范数据集,以及从人类视频里恢复出动作和手部姿态,都在试图缓解 VLA 的数据瓶颈。数据规模每上一个台阶,VLA 的能力边界往往会随之移动。
  • 动作条件化的世界模型。 如果世界模型能准确回答「执行这个动作会怎样」,它就不只是视频生成器,还能用来评估策略、生成训练数据、在执行前排除危险动作。关键在于预测要对控制有用,而不只是看起来逼真。
  • 通用模型与专用策略的分工。 Astra 这类模型负责理解、分解任务和纠错,专用策略负责高频精细执行。各自扬长避短,而不是指望一个模型同时做好两件事。
  • 更好的状态表征。 机器人决策依赖物体在哪里、什么形状、接触状态如何。3D 表征、触觉和力觉的引入,可能让世界模型和策略都更接近物理真实。这一点在第二部分展开。
  • 可信的评测。 没有统一的评测,就很难判断一项进展是真的突破,还是只在特定场景里有效。

两条路线可能在哪里融合?

一种合理的融合架构是分层的:

┌──────────────────────────────┐
│ VLM / 具身推理模块             │  理解语言与任务约束,分解高层目标
└──────────────┬───────────────┘
               ↓
┌──────────────┴──────┬────────┴─────────────┐
│ World Model          │ 规划 / 价值评估        │
│ 预测候选动作的后果与风险 │ 选择子目标与动作方案     │
└──────────────┬──────┴────────┬─────────────┘
               ↓
┌──────────────────────────────┐
│ VLA / Action Policy          │  生成连续动作,完成灵巧操作
└──────────────┬───────────────┘
               ↓
┌──────────────────────────────┐
│ 真实机器人与环境               │  执行、感知反馈、状态估计
└──────────────────────────────┘
        ↺ 反馈进入下一轮预测与决策

这是概念架构,不是某个具体产品的实现。实际系统也可能端到端联合训练,或者只在训练阶段用到 World Model。

这里有三个值得追问的研究问题。

世界模型应该预测像素,还是预测物理状态? 生成一段「杯子被拿起来」的逼真视频,和准确预测夹爪的接触力、摩擦、物体稳定性,是两件不同的事。对机器人来说,后者往往更直接地决定控制效果。所以世界模型能否用于控制,不能只看视频生成的质量。

VLA 一定需要显式的 World Model 吗? 不一定。足够强的 VLA 可能已经在训练中形成了隐式的环境知识;在反应式操作里,直接执行策略甚至比调用大型世界模型做规划更有效。真正要权衡的是:

\[\text{规划带来的收益} \quad \text{vs.} \quad \text{预测误差与计算开销}\]

World Model 能解决机器人数据稀缺吗? 能缓解,但不能完全解决。互联网视频能帮助学习视觉变化和部分物理规律,却通常缺少关节状态、接触力、控制指令这些信息。而机器人真正需要回答的是一个因果问题:

当我施加一个特定动作时,世界会如何变化?

这和「视频接下来会出现什么画面」并不相同。

哪条路线更可能通往通用具身智能?

与其判断谁胜出,不如把问题拆成不同的技术目标:

技术目标 更直接的路径 原因
在已覆盖或相近的场景中完成复杂灵巧操作 VLA 能充分利用示范数据学习动作
学习环境规律,支持预测与试错 World Model 能建模动作后果,支持模型内训练与规划
跨任务、跨环境的长期自主行动 VLA + World Model + Planning 同时需要执行能力、后果预测与目标管理

更深一层的问题是:学会预测世界,和真正理解世界,是同一回事吗? 一个 World Model 可能准确预测大量视觉变化,却处理不了没见过的接触动力学;一个 VLA 可能完成极其复杂的操作,却说不清动作为什么成功。

因此评价具身智能的通用性,不能只看任务完成率,还应该看:

  1. 反事实预测:能否区分不同动作会导致的不同结果?
  2. 分布外泛化:物体、任务、环境变了,还能不能工作?
  3. 主动探索:面对陌生物体,能否通过低风险的试探识别它的特性?
  4. 长期自主性:能否发现错误、调整计划、恢复执行,而不只是生成一段动作?
  5. 真实闭环性能:在延迟、噪声、接触和执行器限制下是否仍然可靠?

这些能力都不是单一的视频预测指标或几段机器人演示能证明的。

把两条路线的核心问题并排放在一起,会更清楚:

  • VLA 问的是:怎样让模型从经验中获得可以执行的技能?
  • World Model 问的是:怎样让模型获得能用于预测和干预的环境表征?
  • 通用具身智能问的是:智能体怎样通过感知、行动和反馈,不断修正自己对世界的认识,并利用这些认识自主达成目标?

第三个问题恰好连接了前两条路线。而其中最关键的分歧,或许是:World Model 学到的究竟是物理世界的因果结构,还是足够逼真的时空统计规律? 这直接决定它能否带来比 VLA 更强的泛化。

第二部分:从 3D 视觉看 World Model

3D 视觉与 World Model 的重心差异在哪里?

一个简洁的概括是:

3D 视觉回答「世界现在是什么样子」;World Model 回答「世界接下来会怎样变化」。

  3D 视觉 World Model
核心问题 场景理解 世界动态理解
时间维度 通常是静态或短时序 长时间演化
目标 建立空间表征 建立可预测的内部世界模型
输出 几何、语义、姿态 未来状态、未来观测、动作后果
关注对象 What is there? What will happen?
典型任务 重建、检测、姿态估计 预测、规划、仿真
所处阶段 感知 感知 + 预测 + 决策

还是用桌子和杯子举例。3D 视觉的输入是 RGB、深度和相机位姿,输出是桌面的位置与法向量、杯子的 6D 位姿、人体关节等,它回答「这个世界现在处于什么状态」。World Model 的输入是当前状态加上一个动作,比如「机械臂向杯子移动」,输出是一串未来:0.5 秒后接近杯子,1 秒后夹爪接触,2 秒后杯子被抬起,3 秒后杯子可能倾斜。它回答「如果我这样做,会发生什么」。

方法论上的差别可以写成两个条件分布。3D 视觉从观测中恢复世界结构:

\[P(\text{World} \mid \text{Observation})\]

World Model 学习世界如何随时间和动作演化:

\[P(\text{World}_{t+1} \mid \text{World}_t, \text{Action}_t) \quad\text{乃至}\quad P(\text{World}_{\text{future}} \mid \text{History}, \text{Action})\]

一句话:3D 视觉学的是「相机 → 世界」,World Model 学的是「世界 + 动作 → 未来的世界」。

为什么 3D 视觉是 World Model 的重要基础?

一个常见的误解是把 World Model 等同于视频生成或者 Transformer。但对具身智能来说,机器人面对的是物理世界,它关心的不是「下一帧像素是什么」,而是:

  • 哪个物体在哪里?
  • 它是什么形状?
  • 我碰它之后会怎样?

一个没有空间结构的 World Model,很难真正用于机器人决策。这正是 3D 表征的价值所在。3D 视觉里的很多能力,都能在 World Model 里找到对应的模块:

3D 视觉能力 World Model 中的对应部分
姿态估计 智能体 / 物体的状态估计
人体运动 动作理解
三维重建 场景表征
深度估计 空间状态
相机几何 视角变换
跟踪 时间动态
数据质量分析 训练数据工程

可以说,3D 视觉是 World Model 的感知骨干。

二者之间真正的鸿沟在哪里?

鸿沟一:从空间理解到时间预测。 3D 视觉通常从第 \(t\) 帧恢复 3D 结构;World Model 要从 \(t-10, \dots, t-1\) 帧预测 \(t+1, \dots, t+n\)。这需要时序建模、序列建模和视频表征学习,对应的技术包括 video Transformer、扩散模型、状态空间模型(SSM)、Neural ODE 等。

鸿沟二:从描述世界到理解动作的影响。 这是最大的差异。3D 视觉问「杯子在哪里」,World Model 问「如果机械臂撞到杯子,杯子会不会倒」。这需要物理推理、因果学习和动力学建模,核心形式是

\[s_{t+1} = f(s_t, a_t)\]

关键在于 \(a_t\)。大多数视觉模型没有动作这个条件输入。

鸿沟三:从被动感知到主动智能体。 传统视觉是单向的「相机 → 预测」;机器人是一个闭环:观察、行动、观察变化、更新信念,然后再行动。这是 closed-loop intelligence,而不是单向的视觉任务。

从 3D 视觉转向 World Model,需要补哪些知识?

按自然的先后顺序,大致是四个阶段。

第一阶段:时空视觉。 从单帧图像理解升级到对世界演化的理解,重点是 video Transformer、时间注意力、光流和运动表征。可以读的工作有 VideoMAE、TimeSformer、Video Swin Transformer、V-JEPA。

第二阶段:世界表征的学习方法。 这是 World Model 的核心。为什么不直接预测 RGB?因为未来的像素空间太大了。通常的做法是先编码到潜在空间,再在潜在空间里做动力学预测:

图像 → 编码器 → 潜在状态 → 动力学模型 → 未来的潜在状态
\[z_t = f(o_t), \qquad z_{t+1} = g(z_t, a_t)\]

需要掌握的方法包括 VAE、对比学习、掩码建模,以及 JEPA 一类的方法。

第三阶段:机器人与具身智能的基础。 这是视觉背景最容易缺的一块:

  • 机器人状态:关节角、末端执行器位姿、夹爪状态、力反馈;
  • 控制:PID、MPC、强化学习;
  • 仿真:Isaac Sim、MuJoCo、Habitat,很多 World Model 的训练都依赖仿真数据。

第四阶段:动作条件化的学习。 这是从视觉走向 World Model 的关键一步:研究对象从「视频预测」变成「动作条件化的视频预测」。给定一个机器人动作,比如「手臂向左移动」,预测未来的观测:

\[p(o_{t+k} \mid o_t, a_{t:t+k})\]

把这四个阶段连起来,就是一条完整的知识链路:

3D 表征 → 时间动态 → 动作条件化预测 → 具身规划

3D 视觉背景可以延伸到哪些 World Model 问题?

最后记几个和 3D 视觉衔接得比较紧的问题方向,作为后续阅读的线索。

  • 3D-aware World Model:如何让模型做出几何一致的未来预测?相关的关键词有 3D 潜在世界模型、神经场景表征、Gaussian Splatting 加动力学、4D 重建。
  • 人与智能体的行为预测:从人体姿态序列预测未来的运动,再用于交互规划,连接模仿学习与人机交互。
  • World Model 的评测:目前的难点往往不在生成视频本身,而在于判断预测出的世界是否真的符合物理,包括几何一致性、时间一致性和物理合理性,以及预测结果能否真正用于行动。

把这些问题放回感知、表征、预测、规划、行动这条链路上看,3D 视觉处在链路的前端,World Model 则把它向后延伸到了预测与决策。

参考

  • Systematically Exploring the Capabilities of GPT-6 Astra as Embodied Policies. arXiv:2609.38537, 2026.
  • Embodied In-Context Learning with GPT-6 Astra (RoboICL). arXiv:2609.34261, 2026.
  • An Agent-Centered Architecture for General Robot Learning. arXiv:2608.17209, 2026.
  • D. Hafner et al. Mastering Diverse Domains through World Models (DreamerV3). arXiv:2301.04104, 2023.
  • K. Black et al. π₀: A Vision-Language-Action Flow Model for General Robot Control. arXiv:2410.24164, 2024.
  • Z. Tong et al. VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training. NeurIPS, 2022.
  • A. Bardes et al. Revisiting Feature Prediction for Learning Visual Representations from Video (V-JEPA). arXiv:2404.08471, 2024.



    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • COCO → IoU → OKS → AP:读懂姿态估计论文里的那些数字
  • SAM 速览:为什么图像只编码一次
  • 用 SIFT + RANSAC 做尺寸校准,以及怎么判断「对得准不准」
  • SIFT 自学笔记:尺度不变到底保证了什么