VLA、世界模型与 WAM:机器人模型到底在学什么
从学习目标区分 VLA、世界模型与 WAM:VLA 直接生成动作,世界模型预测动作后果,WAM 将动作和未来状态联合建模。
VLA、世界模型和 WAM 讨论的是同一个问题:机器人看见环境、理解任务之后,怎样做出可执行的动作。三者的区别不在模型名字,而在训练目标。VLA 学的是“现在该做什么”;世界模型学的是“如果这样做,世界会怎样变化”;WAM 则想把这两个问题放到同一个模型或同一个闭环里一起回答。这里的 WAM 指 World Action Model,比单独写 WA 更清楚,也更接近近期论文里的用法。(RT-2, World Models, World Action Models)
更具体地说,VLA 更像策略模型,目的是从视觉观测、语言指令和机器人状态直接生成动作。世界模型更像动力学模型,目的是预测某个动作会把环境带到什么状态。WAM 是最近几年逐渐成形的联合建模方向,目的是让动作生成不只是模仿数据里的动作,还能被可达的未来状态约束。(RT-1, PlaNet, DreamZero)
一个最小公式
先用一个最小公式把边界固定住。这里的 \(o_t\) 是当前观测,\(l\) 是语言指令,\(a_t\) 是动作,\(z_t\) 是模型内部状态,\(H\) 是一次控制或预测的时间长度。
这组公式不是为了覆盖所有实现细节,而是说明动作和未来在三类模型中的角色不同。VLA 把动作当输出;世界模型把动作当条件;WAM 把动作和未来状态放在一起建模,或者至少让动作生成受到未来状态的监督和约束。(RT-2, Dreamer, World Action Models)

VLA 学的是动作策略
VLA 的完整名称是 Vision-Language-Action model。它的输入通常是图像、语言指令,有时还包括机器人 proprioception 或历史观测;它的输出是动作,可以是末端执行器位姿、关节控制量、移动底盘动作,或者一段 action chunk。(RT-1, OpenVLA, π0)
这类模型的核心目标可以写成:
RT-1 是早期代表,它把图像和自然语言指令映射到离散化的机器人动作。RT-2 进一步把动作表示成 token,并把视觉语言预训练与机器人轨迹数据放在一起微调,所以模型可以继承一部分 web-scale 视觉语言模型的语义泛化能力。(RT-1, RT-2)

后来的 OpenVLA、Octo、π0、GR00T N1、SmolVLA 等工作,基本都在回答同一个工程问题:如何把视觉语言 backbone、机器人数据、动作表示和实时控制接口接得更好。OpenVLA 强调开放权重和可微调性;π0、CogACT、GR00T N1 这类方法则把动作生成交给 diffusion 或 flow matching action expert;FAST 说明动作 tokenization 本身也会决定 VLA 能不能学好高频连续控制。(OpenVLA, Octo, π0, FAST, CogACT, GR00T N1)
VLA 的优点是路径短。推理时,模型看到当前画面和任务指令,就直接输出动作;它不一定需要显式展开未来视频,也不一定需要规划器。这让 VLA 在短程任务、数据覆盖较好的操作任务、以及需要自然语言泛化的场景里很有吸引力。(RT-2, OpenVLA, π0.5)
VLA 的限制也来自这里。它的训练目标通常接近行为克隆:在相似观测和相似指令下复现相似动作。模型可以学到很多语义知识,但训练目标本身不强迫它回答“这个动作会造成什么物理后果”。所以在遮挡、接触失败、长程组合任务、未见过的运动技能或跨本体迁移里,直接动作预测容易变脆。(RT-2, What Matters in Building VLAs, VLA datasets survey)
世界模型学的是动作后果
世界模型的中心问题不是“该做什么”,而是“如果这样做,会发生什么”。在强化学习和机器人控制里,最常见的形式是动作条件的状态转移模型:
这个式子里的关键不是“未来”,而是“动作条件”。没有动作条件,模型只是预测接下来可能出现什么;有了动作条件,模型才开始支持反事实推演:如果我推、拉、转、抓,环境分别会怎样变化。(PlaNet, Dreamer, World Model for Robot Learning)

世界模型不一定要预测像素。Ha 和 Schmidhuber 的 World Models 把观测压到 latent,再用 recurrent model 建模时间演化;PlaNet 和 Dreamer 在 latent space 里做规划或想象;MuZero 甚至不重建原始观测,而是预测对规划有用的 reward、policy 和 value;TD-MPC2 则强调控制用的 latent dynamics 可以是 decoder-free 的。(World Models, PlaNet, Dreamer, MuZero, TD-MPC2)
这也是为什么“世界模型 = 视频生成模型”这个说法不够准确。视频生成模型可能只学:
而机器人语境里的世界模型至少要能表达:
Genie 之所以重要,是因为它从无动作标签的视频里学习 latent action,并让生成环境可以被动作逐帧控制。UniSim、GAIA-1、Cosmos、PAN 等工作则把这种思路推向真实场景、自动驾驶或 Physical AI:模型不只是生成漂亮视频,而是尝试模拟动作或指令导致的世界演化。(Genie, UniSim, GAIA-1, Cosmos WFM, PAN)

世界模型的优势是前瞻能力。智能体可以在模型内部尝试不同动作,比较这些动作的后果,再把结果交给 planner、value function 或 policy 使用。它的限制是,预测未来本身不等于会行动;一个模型可以生成合理的未来,却仍然需要额外机制决定该执行哪一个动作。(DreamerV3, TD-MPC, World Models survey)
WAM 把动作和未来绑在一起
WAM 的动机来自 VLA 和世界模型之间的空缺。VLA 会输出动作,但不一定显式预测动作后果;世界模型会预测后果,但不一定直接输出可执行动作。WAM 想把这两个方向合在一起,让模型在生成动作时同时理解这些动作会通向什么未来。(World Action Models, DreamZero, Motus)
最简化的 WAM 目标可以写成:
这句话背后的要求很高:动作序列不只是要像训练数据里的动作,还要通向可达、稳定、符合任务目标的未来状态。换句话说,WAM 试图让“会动”和“知道动完会怎样”在同一个系统里相互约束。(World Action Models, DreamZero, MotuBrain)

近期文献里大致有两条路线。第一条是 joint WAM,在一个模型里联合学习动作和未来状态。DreamZero 联合预测 future video 和 action;Motus 把 VLA、world model、inverse dynamics、video generation 和 video-action joint prediction 都放进一个统一模型;MotuBrain 延续这条路线,把视频和动作作为连续模态一起建模。(DreamZero, Motus, MotuBrain)
第二条是 cascaded 或 action-centered 路线。World-VLA-Loop 保留世界模型和 VLA policy 的分工,让二者闭环共同改进;VLA-MBPO 和 WMPO 用世界模型为 VLA 做 RL/post-training;GigaWorld-Policy 在训练时用未来视觉动态提供 dense supervision,但推理时可以只输出动作;Being-H0.7 则把未来信息压进 latent reasoning queries,不在推理时显式生成未来帧。(World-VLA-Loop, VLA-MBPO, WMPO, GigaWorld-Policy, Being-H0.7)

这里有一个重要区别:WAM 不一定要在推理时真的生成一段未来视频。显式生成未来视频可以提供更直观的中间结果,但它也带来延迟、显存和误差累积问题。很多新方法正在把“未来”从像素 rollout 转成训练监督、latent reasoning、value estimation 或 optional prediction。(GigaWorld-Policy, Being-H0.7, WAV)
三者放在同一张表里
如果只记一件事,可以记这张表:VLA 管动作输出,世界模型管动作后果,WAM 管二者之间的联合关系。
| 模型 | 最小目标 | 动作的角色 | 未来的角色 | 主要限制 |
|---|---|---|---|---|
| VLA | \(\pi(a \mid o,l)\) | 直接输出 | 通常隐式存在于参数里 | 缺少显式物理前瞻,容易受数据分布限制 |
| World Model | \(p(z' \mid z,a)\) | 作为条件输入 | 显式预测 | 预测结果还需要 planner、policy 或 value function 转成动作 |
| WAM | \(p(a,z' \mid o,l)\) | 和未来状态一起生成,或被未来状态约束 | 参与动作生成 | 训练、推理、评估和数据对齐都更复杂 |
这三者不是互斥阵营,而是同一个机器人学习问题上的三个切面。VLA 让机器人“能做”;世界模型让机器人“能预判”;WAM 试图让机器人“边预判边决定怎么做”。(VLA survey, World Model for Robot Learning, World Action Models)
读论文时怎么判断
读一篇新论文时,不要先看标题里有没有 VLA、world 或 action,而要先看它到底优化了什么分布。主要优化 \(\pi(a \mid o,l)\) 的,更接近 VLA;主要优化 \(p(z' \mid z,a)\) 的,更接近世界模型;同时让动作和未来状态互相约束的,才更接近 WAM。(RT-2, PlaNet, World Action Models)
第二个问题是动作在模型中扮演什么角色。动作如果只是输出,模型更像 policy;动作如果只是条件,模型更像 dynamics model;动作如果既参与未来预测,又被未来预测反过来约束,模型才有 WAM 的味道。(Dreamer, DreamZero, Motus)
第三个问题是推理时是否使用未来。有些方法训练时用未来视觉动态增强动作学习,推理时直接出动作;有些方法推理时真的展开未来视频或 latent trajectory;有些方法把未来交给 value function 来评估。它们都可能属于 WAM 或 WAM-adjacent 方法,但工程代价和适用任务差别很大。(GigaWorld-Policy, Being-H0.7, WAV)
可以把判断准则压成一句话:
二十篇核心论文
如果只想先读一组关键论文,可以从下面二十篇开始。它们不是按时间完整覆盖所有工作,而是按“定义世界模型、理解 VLA、进入 WAM”三条线选出的核心入口。
- David Ha and Jürgen Schmidhuber, World Models, 2018。理解现代世界模型这个说法的起点。
- Danijar Hafner et al., Learning Latent Dynamics for Planning from Pixels, 2018。理解 latent dynamics 和 pixel-to-planning。
- Danijar Hafner et al., Dream to Control, 2019。理解 imagined rollout 如何训练 actor 和 critic。
- Julian Schrittwieser et al., MuZero, 2019。理解世界模型不一定要重建观测。
- Danijar Hafner et al., DreamerV3, 2023。理解世界模型在多域控制中的通用化。
- Nicklas Hansen et al., TD-MPC2, 2023。理解面向控制的 decoder-free latent world model。
- Jake Bruce et al., Genie, 2024。理解无标注视频、latent action 和可交互世界模型。
- Yilun Yang et al., UniSim, 2023。理解 action-in/video-out 的真实世界模拟器。
- Anthony Brohan et al., RT-1, 2022。理解大规模真实机器人数据上的 transformer policy。
- Michael Ahn et al., SayCan, 2022。理解语言模型为什么需要 affordance grounding。
- Danny Driess et al., PaLM-E, 2023。理解 embodied multimodal language model。
- Cheng Chi et al., Diffusion Policy, 2023。理解连续动作分布为什么适合 diffusion/flow 类方法。
- Anthony Brohan et al., RT-2, 2023。理解 VLA 这个名称和动作 token 化。
- Open X-Embodiment Collaboration, Open X-Embodiment, 2023。理解 VLA 的跨机器人数据基础。
- Moo Jin Kim et al., OpenVLA, 2024。理解开放 VLA 的标准形态。
- Kevin Black et al., π0, 2024。理解 VLM backbone 加 flow matching action expert 的路线。
- Karl Pertsch et al., FAST, 2025。理解 action tokenization 为什么是 VLA 的关键工程问题。
- Siyin Wang et al., World Action Models, 2026。理解 WAM 的定义和 taxonomy。
- Seonghyeon Ye et al., DreamZero, 2026。理解 joint video-action WAM 的代表形态。
- Angen Ye et al., GigaWorld-Policy, 2026。理解 action-centered WAM 为什么不一定要在推理时生成未来视频。
结语
VLA、世界模型和 WAM 的区别,最后还是回到一个朴素问题:机器人到底在学什么。VLA 学从观察和指令到动作的映射;世界模型学动作之后的状态变化;WAM 学动作和未来状态之间的联合关系。(RT-2, World Model for Robot Learning, World Action Models)
短期内,VLA 仍然会是很多机器人系统的主干,因为它直接、高效、工程路径清楚。世界模型会继续在规划、仿真、离线评估、数据生成和 RL post-training 中发挥作用。WAM 的意义在于提出了更高的要求:机器人基础模型不只要理解任务、生成动作,还要让这些动作受到未来物理状态的约束。(OpenVLA, World-VLA-Loop, WMPO, Being-H0.7)