← 返回 2026-02-26

世界引导:条件空间中的世界建模用于动作生成 World Guidance: World Modeling in Condition Space for Action Generation

Yue Su, Sijin Chen, Haixin Shi, Mingyu Liu, Zhengshen Zhang, Ningyuan Huang, Weiheng Zhong, Zhengbang Zhu, Yuxiao Liu, Xihui Liu 📅 2026-02-25 👍 16 2026-07-13 08:35
世界模型 机器人操作 条件生成 模仿学习 视觉-语言-动作模型

将未来观测压缩到条件空间,引导VLA模型精准生成动作

前置知识

Vision-Language-Action (VLA) 模型

VLA模型是一类将视觉观测和语言指令作为输入、直接输出机器人动作的端到端模型。其核心架构通常包含一个视觉语言模型(VLM)骨干网络用于编码观测和指令,以及一个动作头(如DiT)用于生成连续动作序列。典型代表包括OpenVLA、π0等。VLA模型的关键优势在于能够利用大规模视觉语言预训练的知识来理解任务语义,并将其映射到具体的机器人控制信号。

本文的WoG框架正是建立在VLA模型之上,通过引入未来条件预测来增强动作生成能力,因此理解VLA的基本架构和训练范式是理解本文方法的前提。

世界模型(World Model)

世界模型是指能够预测环境未来状态的模型。在机器人领域,世界模型通常用于预测未来观测(如图像、深度图、光流等),以帮助智能体理解动作执行后环境将如何变化。世界动作模型(World Action Models)将这种预测能力与动作生成相结合,而潜在动作模型(Latent Action Models)则将未来动态压缩到低维潜在空间中。世界模型的核心挑战在于如何在预测精度和计算效率之间取得平衡。

本文的核心创新正是提出了一种新的世界建模范式——在条件空间中进行世界建模,因此理解传统世界模型的优势和局限性对于把握本文的创新点至关重要。

Q-Former(查询变换器)

Q-Former是一种基于可学习查询向量的特征聚合模块,最初由BLIP-2提出。它通过一组可学习的查询token与输入特征进行交叉注意力运算,从而从高维特征图中提取与任务相关的紧凑表示。在本文中,Q-Former被用作未来编码器(Future Encoder),从预训练视觉模型(如DINOv2、Wan VAE)提取的特征中查询和压缩动作相关的条件信息,将数百个视觉token压缩到仅32维的条件空间中。

Q-Former是本文方法中实现条件空间压缩的核心技术组件,理解其查询机制有助于理解WoG如何从丰富的视觉特征中提取紧凑而有效的动作条件。

Rectified Flow(整流流)

Rectified Flow是一种用于生成模型的训练方法,它学习一个速度场来将噪声分布映射到目标分布。与扩散模型不同,rectified flow通过学习从噪声到数据的直线路径上的速度场来实现生成。在动作生成场景中,模型预测动作序列的速度场,通过积分从随机噪声生成最终动作。这种方法被广泛应用于基于DiT的动作头中,具有训练稳定、推理高效的特点。

本文的DiT动作头采用rectified flow进行动作预测,理解这一生成范式有助于理解损失函数的设计和动作生成的具体过程。

Open X-Embodiment (OXE) 数据集

OXE是一个大规模、多机器人、多任务的开源机器人操作数据集,汇集了来自不同实验室、不同机器人平台的多种操作数据。它包含约200万条轨迹,涵盖抓取、放置、工具使用等多种任务类型。OXE数据集常被用于VLA模型的预训练,以学习跨具身(cross-embodiment)的操作技能。本文在OXE上进行预训练,并使用其中的Bridge和Fractal子集进行微调。

OXE是本文预训练阶段的核心数据源,理解其规模和多样性有助于评估WoG的泛化能力和数据效率。

SIMPLER 仿真环境

SIMPLER是一个用于机器人操作的真实到仿真评估平台,包含Google Robot和WidowX两种机器人配置。它提供两种评估协议:Visual Matching(视觉匹配,尽可能还原真实场景的视觉外观)和Variant Aggregation(变体聚合,引入更大的域偏移,如改变背景、光照、干扰物等)。SIMPLER的核心价值在于它能够通过严格的域转移挑战来评估模型的泛化能力,而非仅仅在与训练环境相似的场景中测试。

本文的主要仿真实验在SIMPLER上进行,理解该评估平台的设置和挑战有助于正确解读实验结果的含义。

研究动机

当前利用未来观测预测来增强动作生成的方法面临一个根本性的权衡困境。一方面,世界动作模型(World Action Models)试图预测显式的未来模态(如深度图、图像、视频)或基础视觉模型的语义特征来辅助动作生成。然而,这些通用的、与任务无关的语义空间包含大量冗余信息——例如VPP和DeFI等方法在SIMPLER仿真环境中虽然能捕获动态信息,但在需要精细轨迹规划的任务(如Pick and Place)中表现受限,Google Robot任务上DeFI的整体平均成功率仅为48.3%,远低于理想的精确控制水平。这种冗余严重阻碍了预训练效率,限制了跨场景的可扩展性。另一方面,潜在动作模型(Latent Action Models)如Moto和UniVLA通过重建目标将未来动作或动态压缩为稀疏潜在表示,虽然能从大规模视频数据中学习,但这些表示只能提供粗略的引导,缺乏精细动作生成所需的精度——UniVLA在WidowX的Stack Green on Yellow任务上成功率仅为2.8%。因此,如何找到一个既能被VLA模型有效预测、又能充分表达以指导精确动作生成的预测空间,成为该领域的关键挑战。

本文的目标是本文的具体目标是设计一种新的世界建模框架,能够在保持计算效率的同时提供足够精细的动作引导。具体而言,作者希望找到一个非冗余的预测空间,使其信息能够作为动作生成的充分且有效的条件。这个空间应该与动作高度相关,从而使得VLA模型推断该空间成为一个可行的任务。更进一步,作者希望该框架能够:(1)在仿真和真实环境中显著超越现有的基于未来预测的方法;(2)在分布外(OOD)场景中保持强大的泛化能力;(3)能够有效利用大规模人类操作视频数据来进一步提升性能。

与已有工作不同的是,本文的独特切入角度在于提出了一种全新的世界建模范式——在条件空间(condition space)中进行世界建模,而非在原始感知空间或通用语义空间中。作者的核心洞察是:为了找到一个非冗余的预测空间,这个空间的信息应该作为动作生成的充分且有效条件。由于这种角色,该空间与动作天然高度相关;因此,对于一个本来就被设计用于建模动作的VLA模型来说,推断这个空间成为一个可行的任务。为了发现这样的空间,作者认为一个高效的策略是直接将未来观测作为条件注入到动作推理管线中。通过这种方式编码的表示自然构成了所需的高效条件空间。这与现有方法形成了本质区别:世界动作模型预测的是通用的未来感知信息,潜在动作模型学习的是粗粒度的动作抽象,而WoG学习的是专门为动作生成优化的条件表示。

核心方法

WoG(World Guidance)的整体思路可以通过一个直觉来理解:与其让模型预测完整的未来画面(包含大量与动作无关的背景信息),也不让它仅仅预测一个粗糙的动作抽象(丢失了精细的动态信息),不如让模型学习预测一个专门为动作生成优化的'条件'——这个条件包含了未来观测中对动作决策最关键的那部分信息。技术路线分为两个阶段:第一阶段(世界引导阶段),将未来观测通过预训练视觉模型编码后,使用可训练的Q-Former查询和压缩成低维条件表示,与当前观测一起输入动作头进行动作预测;第二阶段(世界推断阶段),冻结Q-Former以稳定目标空间,训练VLA模型同时预测这些未来条件和对应的动作,从而将未来条件的知识内化到VLA模型本身。这样,在推理时模型仅需当前观测即可自引导地完成动作生成。

WoG的核心创新点在于提出了'条件空间中的世界建模'这一新范式。与现有方法的本质区别体现在三个方面:首先,与世界动作模型(如VPP、DeFI)不同,WoG不预测完整的未来图像或视频,而是将未来观测压缩到一个仅有32维的紧凑条件空间中,显著减少了冗余信息。其次,与潜在动作模型(如Moto、UniVLA)不同,WoG的条件空间不是通过重建目标学习的,而是通过直接注入动作推理管线来发现的——这意味着条件空间的信息天然与动作生成相关。第三,WoG通过两阶段课程学习实现了从'依赖未来观测'到'自引导生成'的优雅转换:第一阶段让模型学会如何利用未来条件,第二阶段让模型学会如何预测未来条件。这种设计使得条件空间既足够紧凑以支持高效推断,又足够丰富以指导精细动作生成。实验表明,WoG在SIMPLER的Google Robot任务上达到69.4%的Overall Average成功率,显著超越DeFI的48.3%和UniVLA等方法。

方法步骤详情

WoG的方法分为两个训练阶段。第一阶段(世界引导):输入当前观测 $O_t$ 和语言指令 $l$,由Prismatic VLM骨干网络编码得到潜在表示 $z = f(O_t, l)$(取最后一个可学习token的输出特征)。同时,未来观测(从未来T个时间步均匀采样4帧)由冻结的预训练视觉模型编码——默认使用DINOv2提取判别性和语义特征,使用Wan VAE编码器提取生成特征。这些特征被投影到统一的嵌入维度后,由可训练的Q-Former(16个可学习查询token)进行交叉注意力运算,将信息压缩到32维的条件空间得到 $O_c$。条件表示 $O_c$ 被注入到DiT动作头的每个块中,与 $z$ 进行交叉注意力,通过rectified flow预测速度场,损失函数为 $\mathcal{L}_I = \mathbb{E}_{\tau, A}\left[\|v_\theta(A_\tau, \tau, z, O_c) - v^*\|^2\right]$。第二阶段(世界推断):冻结Q-Former和视觉模型的投影层。引入可学习的查询嵌入,对VLM输出的最后隐藏状态进行交叉注意力,与冻结的未来条件表示 $O_c$ 进行对齐。同时,仅将 $z$ 输入DiT头预测动作。损失函数为 $\mathcal{L}_{II} = \mathbb{E}_{\tau, A}\left[\|v_\theta(A_\tau, \tau, z) - v^*\|^2\right] + \left[1 - S(O_c, f_q(O, l))\right]$,其中 $S$ 表示余弦相似度。通过这种方式,VLA模型被鼓励在其内部表示中编码未来条件信息,从而仅基于 $z$ 就能完成完整的动作推断。

技术新颖性

WoG的技术新颖性体现在多个层面。首先,在理论层面,作者提出了一个关于预测空间选择的新准则:非冗余预测空间的信息应该作为动作生成的充分且有效条件。这一准则为未来世界模型设计提供了新的理论指导。其次,在架构设计上,WoG创新性地引入了Q-Former作为未来编码器,实现了从高维视觉特征到低维条件空间的高效压缩——使用16个查询token从数百个视觉token中提取信息,压缩到仅32维的空间。这种压缩不是通过重建损失驱动的,而是通过动作推理管线中的梯度信号自然发现的。第三,在训练策略上,两阶段课程学习的设计具有独到之处:第一阶段通过联合优化发现条件空间,第二阶段通过解耦和对齐实现知识迁移。这种设计使得模型最终能够仅凭当前观测就完成原本需要未来信息才能完成的任务。第四,在数据利用上,WoG展示了从大规模人类操作视频(包括无标注视频)中学习的能力,这在现有方法中是独特的——即使是无标注的人类视频也能通过条件预测监督信号为模型带来性能提升。

WoG框架示意图
Figure 1: WoG框架示意图
WoG两阶段训练流程总览
Figure 2: WoG两阶段训练流程总览
WoG查询机制详细说明
Figure 5: WoG查询机制详细说明
人类操作视频数据收集过程
Figure 6: 人类操作视频数据收集过程

实验结果

本文通过大量实验验证了WoG的有效性和泛化能力。在SIMPLER仿真环境中,WoG在Google Robot任务上(Visual Matching协议)的Pick Coke、Move Near、Drawer任务分别达到89.0%、82.5%、62.5%的成功率,整体平均78.0%,显著超越π0的58.8%、DeFI的51.2%和OpenVLA的32.7%。在WidowX任务上,WoG的整体平均抓取成功率为85.4%,成功完成率为63.5%,超越ViPRA的71.9%/62.5%和UniVLA的77.5%/45.6%。在预训练编码器配置实验中,DINOv2+SigLIP配置在空间精度敏感任务(如Stack Green on Yellow)上表现更好(33.0% vs 29.2%),而DINOv2+VAE配置在轨迹规划任务上更优(Overall 70.9%)。在Future Encoder消融实验中,完整WoG在Google Robot上达到70.9%的Overall成功率,而移除Future Encoder后降至66.7%,验证了Q-Former压缩机制的必要性。在真实世界实验中,WoG在Pick and Place任务上达到60% ID成功率,在Fold the Towel上达到60%,在Close the Microwave上达到100%。在OOD场景下,WoG展现出最小的性能下降——P&P任务在背景变化下从60%仅降至55%,在新颖物体下降至40%,而VPP从55%降至30%/15%。训练策略消融表明,完整的两阶段训练至关重要:移除第二阶段的条件监督后,P&P任务从60%降至45%,Fold从60%降至30%。从人类数据学习的实验显示,引入220小时动作标注的人类视频后,P&P在所有OOD场景下均达到70%,Fold在新颖物体场景下从50%提升到65%。引入UMI数据后,P&P从60%提升到85%(提升42%),Fold从60%提升到80%(提升33%),验证了条件空间的跨具身泛化能力。

SIMPLER评估:不同模型在WidowX Robot任务上的表现
Table 2: SIMPLER评估:不同模型在WidowX Robot任务上的表现
不同预训练编码器配置在Google Robot任务上的评估
Table 3: 不同预训练编码器配置在Google Robot任务上的评估
不同预训练编码器配置在WidowX任务上的评估
Table 4: 不同预训练编码器配置在WidowX任务上的评估
Future Encoder消融实验:Google Robot任务
Table 5: Future Encoder消融实验:Google Robot任务
Future Encoder消融实验:WidowX任务
Table 6: Future Encoder消融实验:WidowX任务
真实世界实验详细性能比较
Table 7: 真实世界实验详细性能比较
训练阶段消融实验
Table 8: 训练阶段消融实验
不同人类数据集成策略的性能比较
Table 9: 不同人类数据集成策略的性能比较
OXE预训练数据集采样比例
Table 10: OXE预训练数据集采样比例
人类数据学习的数据集采样比例
Table 11: 人类数据学习的数据集采样比例
真实世界实验设置概览
Figure 3: 真实世界实验设置概览
引入UMI数据后的性能对比
Figure 4: 引入UMI数据后的性能对比
查看结构化数据
任务指标本文基线提升
SIMPLER Google Robot Pick Coke (Visual Matching) 成功率 89.0% π0-FAST: 75.3%, VITA: 57.5%, DeFI: 54.2%, OpenVLA: 16.3% 相比最强基线π0-FAST提升13.7%
SIMPLER Google Robot Move Near (Visual Matching) 成功率 82.5% π0-FAST: 67.5%, DeFI: 60.7%, VITA: 55.8% 相比最强基线π0-FAST提升15.0%
SIMPLER Google Robot Overall Average 成功率 69.4% π0-FAST: 60.5%, Moto: 59.2%, π0: 56.8%, DeFI: 48.3% 相比最强基线π0-FAST提升8.9%
SIMPLER WidowX Put Eggplant in Basket 成功率 91.7% ViPRA: 79.2%, UniVLA: 66.7%, π0-FAST: 66.6% 相比最强基线ViPRA提升12.5%
SIMPLER WidowX Overall Average 成功率 63.5% ViPRA: 62.5%, UniVLA: 45.6%, GR00T-N1: 36.5% 相比最强基线ViPRA提升1.0%
真实世界 Pick and Place (ID) 成功率 60% VPP: 55%, UniVLA: 25% 相比VPP提升5%,相比UniVLA提升35%
真实世界 Fold the Towel (ID) 成功率 60% VPP: 45%, UniVLA: 20% 相比VPP提升15%,相比UniVLA提升40%
真实世界 Close the Microwave (ID) 成功率 100% VPP: 90%, UniVLA: 80% 相比VPP提升10%,相比UniVLA提升20%
真实世界 P&P Background Change (OOD) 成功率 55% VPP: 30%, UniVLA: 20% 相比VPP提升25%,OOD泛化显著优于基线
真实世界 Fold Novel Object (OOD) 成功率 50% VPP: 30%, UniVLA: 10% 相比VPP提升20%,OOD泛化显著优于基线

局限与改进

尽管WoG取得了显著的性能提升,但仍存在若干局限性。首先,在需要高精度空间约束的任务上(如Stack Green on Yellow和Drawer操作),WoG的性能增益相对较小。在WidowX的Stack任务中,WoG的成功率仅为33.0%,远低于其他任务的表现。作者承认这主要归因于当前骨干网络的空间分辨率有限,以及仅通过动态预测难以建模精细几何关系。其次,在Drawer任务(Google Robot)上,WoG在Visual Matching协议下达到62.5%,但在Variant Aggregation协议下仅为19.3%,说明在较大的域偏移下条件空间的泛化能力仍有提升空间。第三,从人类数据学习时,对于可变形物体操作任务(如Fold the Towel),仅使用无标注人类视频反而导致性能下降(从60%降至50%),作者将此归因于人类和机器人在可变形物体操作上的条件空间存在较大不匹配。第四,当前方法的条件空间维度(32维)和查询token数量(16个)是固定的超参数,缺乏自适应机制来根据任务复杂度调整表达能力。最后,WoG的两阶段训练管线增加了训练复杂度,相比标准的单阶段VLA预训练需要更多的训练步骤和计算资源。

独立分析的弱点

本文存在几个值得关注的弱点。首先,条件空间的维度(32维)和Q-Former的查询token数量(16个)是固定的超参数,缺乏理论分析来指导最优选择。对于复杂任务,32维可能不足以编码所有动作相关信息;而对于简单任务,又可能存在不必要的压缩。改进方向:可以设计自适应压缩机制,根据任务复杂度或输入信息的丰富程度动态调整条件空间的维度。其次,两阶段训练增加了管线复杂度和训练成本——第一阶段需要100k步预训练,第二阶段需要50k步,加上30个epoch的微调。改进方向:可以探索单阶段端到端训练方法,例如使用课程学习策略逐步引入条件预测目标。第三,在可变形物体操作上,人类视频的迁移效果不佳,说明条件空间的跨具身迁移能力在精细操作场景下仍有局限。改进方向:可以设计更细粒度的条件空间对齐机制,或引入领域自适应技术来缩小人类和机器人操作之间的条件空间差距。第四,作者选择的视觉编码器组合(DINOv2+SigLIP或DINOv2+Wan VAE)虽然有效,但缺乏系统性的搜索或学习机制来发现最优组合。改进方向:可以引入可学习的编码器选择或权重机制。第五,实验中缺少与最新方法(如π0系列)在真实世界场景中的直接对比,仅有仿真环境的比较,这限制了对WoG实际应用价值的完整评估。

未来方向

作者在结论中提出了几个未来研究方向。首先,设计更具表达力和效率的条件表示,以更好地处理具有强空间或动作约束的场景——这直接针对当前方法在Stack和Drawer任务上的不足。其次,探索改进的知识蒸馏方法,将预训练视觉模型的能力更有效地转移到条件空间中。第三,从人类视频中学习更通用的条件表示,作者展示了初步的成功但仍有很大提升空间。基于本文成果,还可以延伸出以下研究方向:(1)将WoG的条件空间思想扩展到多模态动作空间,例如同时预测抓取姿态和移动轨迹;(2)探索条件空间的可解释性,理解32维条件中的每个维度编码了什么物理意义;(3)将WoG与强化学习结合,利用条件空间作为奖励函数的中间表示;(4)在更复杂的长时程任务中验证WoG的可扩展性,例如需要多步骤推理的桌面整理任务;(5)探索条件空间在不同机器人平台之间的迁移,验证其作为通用操作知识载体的潜力。

复现评估

从复现角度来看,本文的复现条件相对友好但仍有一定门槛。代码方面,论文提供了一个项目主页(https://selen-suyue.github.io/WoGNet/),但未明确说明是否开源完整代码。数据方面,预训练使用的是公开的OXE数据集,但真实世界实验使用的是作者自行收集的数据(包括650k条人类操作轨迹、约1920小时的视频数据,以及120条UMI轨迹),这些私有数据的缺乏会限制完全复现真实世界实验结果。算力方面,作者使用NVIDIA RTX 4090进行推理,预训练阶段使用1024的全局batch size,这对计算资源有较高要求。训练细节方面,论文提供了相当详细的超参数设置(学习率、batch size、训练步数等),以及数据集采样比例表,这有助于复现仿真结果。总体而言,仿真环境的复现可行性较高(OXE数据集公开、SIMPLER评估平台公开),但完整复现包括真实世界实验在内的全部结果需要较大的数据收集和计算资源投入。