← 返回 2026-03-10

MWM:面向动作条件一致性预测的移动世界模型 MWM: Mobile World Models for Action-Conditioned Consistent Prediction

Han Yan, Zishang Xiang, Zeyu Zhang, Hao Tang 📅 2026-03-08 👍 0 2026-07-13 08:35
MPC规划 世界模型 具身导航 图像目标导航 扩散模型加速

提出两阶段训练与一致性蒸馏,实现动作一致的高速导航世界模型

前置知识

世界模型(World Model)

世界模型是一种学习环境动力学 $\hat{s}_{t+1} = f(s_t, a_t)$ 的生成式模型,通常以压缩的潜空间状态 $s$ 表示观测。在具身导航场景中,世界模型可以根据当前观测和候选动作,预测未来轨迹的视觉演化,从而在「想象空间」中评估动作序列的质量。NWM(Navigation World Models)首次将条件扩散 Transformer(CDiT)应用于导航世界建模,是 MWM 的直接基础。

MWM 是一个用于规划的导航世界模型,必须先理解 NWM 的条件扩散生成机制和 MPC 评估范式,才能明白 MWM 解决了哪一环节的痛点。

DDPM/DDIM 扩散采样

DDPM 通过迭代去噪从高斯噪声 $x_T \sim \mathcal{N}(0, I)$ 生成样本,需要 $T$(通常数百)步反向过程;DDIM 则把随机微分方程改造为确定性的常微分方程,可用 $\eta=0$ 的跳步求解大幅减少函数评估次数(NFEs)。本文 MWM 用 DDIM 5 步推理,对比 NWM 默认 DDIM 25–250 步,加速比至少 $4\times$。

扩散采样是 MWM 推理延迟的瓶颈,理解 DDIM 的确定性、跳步特性是读懂 ICSD 设计的基础。

模型预测控制(MPC)与 CEM 搜索

MPC 通过在每个决策时刻枚举多条候选轨迹、滚动未来预测并按目标函数挑选最优动作序列来闭环控制;CEM(Cross-Entropy Method)是一种基于采样的轨迹优化方法,按精英比例更新动作分布。本文沿用 NWM 的范式:在世界模型的滚动潜空间里以 CEM 搜索最大化 $S(s_T, x^*) = -\mathrm{LPIPS}(\mathrm{Dec}(s_T), x^*)$,其中 $s_T$ 为终端潜状态,$x^*$ 为目标图像。

MPC 的规划质量完全取决于想象滚动的真实性,因此 MWM 强调「动作条件一致性」——若预测的终端状态与真实执行不符,CEM 会选错动作。

一致性蒸馏(Consistency Distillation)

一致性蒸馏通过训练一个学生模型,使其在任意相邻去噪步 $(t_{j}, t_{j-1})$ 上的输出收敛到同一个干净样本,从而把多步采样压缩到 1–4 步。传统 LCM/PCM 等方法只对齐「分布级」的边界点,未约束自回归滚动时的中间状态一致性,因此会引入训练-推理失配。

MWM 的 ICSD 是在一致性蒸馏框架内进一步约束「动作条件滚动一致性」,区分本文创新需要先理解经典一致性蒸馏做了什么、没做什么。

LPIPS 感知损失

LPIPS 用预训练 CNN(如 VGG/AlexNet)的深层特征计算图像相似度,比 L1/L2 更贴合人类视觉感知。MWM 在 ACC 阶段采用帧级 LPIPS 作为一致性监督:$\mathcal{L}_{\mathrm{CSF}} = \frac{1}{N}\sum_{\tau=1}^{N}\mathrm{LPIPS}(\hat{s}^{(0)}_\tau, s_\tau)$,把像素差转化为特征空间差以提升滚动稳定性。

作者在 Tab. V 验证了 LPIPS 损失显著优于 L1/L2(FID 从 ~350 降到 93.12),这是 ACC 能跑通的关键设计选择。

研究动机

现有的导航世界模型(如 NWM)存在两类显著缺陷。第一,动作条件一致性不足:尽管单帧预测在视觉上逼真,但多步滚动时预测轨迹会偏离真实执行轨迹,导致基于模型预测控制(MPC)的 CEM 规划算法选错动作序列——在真实机器人上可能引起碰撞或目标丢失,文中 Fig. 4 中 NWM 出现了「Blank frames」(紧急制动)即明证。第二,推理效率低下:NWM 使用条件扩散 Transformer(CDiT),在 SCAND 上默认 DDIM 25 步,单次滚动平均耗时 9.6 秒(Tab. III),无法满足机器人实时闭环控制的需求;若把 DDIM 降到 5 步,NWM 的 FID 又会从 96.68 暴涨到 167.43、LPIPS 从 0.478 升到 0.581,质量和速度不可兼得。

本文的目标是本文提出 MWM(Mobile World Model),目标是在保持甚至超越 NWM 视觉质量的前提下,把滚动一致性损失降到最低,并把扩散采样步数从 25 步压到 5 步。具体而言,作者希望:基准集 SCAND 上 DreamSim 降低 20.4%、FID 降低 17.5%、ATE 降低 10.9%、RPE 降低 8.5%;真实机器人 MMK2 上相对 NWM 提升 50% 成功率并降低 32.1% 导航误差。

与已有工作不同的是,本文的独特切入角度是把「训练-推理失配」作为统一的核心矛盾:传统一致性蒸馏只对齐去噪端点,不约束自回归滚动时的中间状态;而 MWM 同时在两个层面切入——一是用 Action-Conditioned Consistency(ACC)后训练在自生成上下文下训练(self-forcing)以缓解误差累积,二是引入 Inference-Consistent State Distillation(ICSD),让截断训练时的中间潜状态通过 DDIM 跳步回填,与推理时的最终去噪端点对齐。这两个角度构成了「结构先学 + 一致性后磨」的协同设计。

核心方法

MWM 沿用 NWM 的 CDiT-XL(1B 参数)骨架,但把训练拆成两阶段:Stage I 用真实下一帧作为 teacher-forcing 目标做结构预训练,学习场景几何与光照外观;Stage II 冻结 CDiT 主干,仅训练 AdaLN 调制层(含 LoRA 适配器),在自生成的滚动上下文上做 ACC 后训练,使用 LPIPS 一致性损失修正多步误差累积。在此基础上,ICSD 把同一一致性目标延伸到少步扩散蒸馏:通过 DDIM 确定性更新将「截断训练态」提升为「推理一致态」 $s^{\mathrm{IC}}_\tau$,让训练时的中间状态与 5 步 DDIM 推理时的实际状态对齐,从而在 4× 加速的同时保住滚动一致性。规划阶段沿用 NWM 的 CEM 在潜空间搜索,但以 LPIPS 距离目标图像作为终端评分。

MWM 的核心创新有两点,本质区别于已有方法。第一,ACC 后训练不是替换预训练目标,而是通过「自生成上下文 + 仅训练 AdaLN + LPIPS 一致性损失」三者耦合,把预训练时 teacher-forcing 造成的 train-test 失配转化为可被优化器消化的监督信号;这与 Self-Forcing 在视频扩散里的做法相似,但本文把它首次应用到机器人导航世界模型并与扩散蒸馏协同。第二,ICSD 引入推理一致态 $s^{\mathrm{IC}}_\tau$,用 DDIM 公式 $s^{(t_{j-1})}_\tau = \sqrt{\bar{\alpha}_{t_{j-1}}}\hat{s}^{(0)}_\tau + \sqrt{1-\bar{\alpha}_{t_{j-1}}}\cdot \frac{s^{(t_j)}_\tau - \sqrt{\bar{\alpha}_{t_j}}\hat{s}^{(0)}_\tau}{\sqrt{1-\bar{\alpha}_{t_j}}}$ 把跳步子采样 $\{t_1, ..., t_{T'}\}$ 的中间过平滑态反向投影到 5 步推理的端点,使训练目标本身就以少步采样为锚点——这是与传统一致性蒸馏(LCM/PCM 只对齐最终 ODE 解)的本质差别。

方法步骤详情

Stage I 结构预训练:取状态-动作对 $(s_\tau, a_\tau)$,将真实下一状态 $s_{\tau+1}$ 按噪声调度 $\{\bar{\alpha}_t\}$ 加噪得到 $s^{(t)}_{\tau+1}$,由去噪器 $F_\theta$ 预测 $\hat{s}_{\tau+1} = F_\theta(s^{(t)}_{\tau+1} | s_\tau, a_\tau, t)$,优化重构损失 $\mathcal{L}_{\mathrm{simple}} = \mathbb{E}_{(\cdot)}\|s_{\tau+1} - \hat{s}_{\tau+1}\|^2_2$,并在每块通过 AdaLN 注入 $\sin\cos$ 编码的动作与时间步。Stage II ACC 后训练:固定预训练权重,仅对 AdaLN 的线性投影插入 LoRA($r=64,\alpha=16,\mathrm{dropout}=0.1$),对长度为 8 的滚动段执行自回归生成——对每帧 $\tau$ 从高斯噪声出发、按子采样步 $\{t_{T'},...,t_k, t_1=0\}$ 反向去噪,中间步骤 stop-gradient,仅在截断步 $t_k$ 处反向传播,按 $\hat{s}^{(0)}_\tau = G_\theta(s^{(t_k)}_\tau; t_k, \hat{s}^{(0)}_{<\tau}, a_{\tau-1})$ 生成,然后计算多帧 LPIPS 损失 $\mathcal{L}_{\mathrm{CSF}}$ 反向更新 LoRA。Stage II 内的 ICSD:在 $t=t_k$ 取得 $\hat{s}^{(0)}_\tau$ 后,按上述 DDIM 公式从 $t_{j-1}$ 回填得到 $s^{\mathrm{IC}}_\tau$,并把它作为后续帧的滚动上下文(即 Eq. 7 中的 $s^{\mathrm{IC}}_{<\tau}$),从而把跳步子采样下的过平滑态与推理端点对齐。规划阶段:在潜空间用 CEM 采样 120 条候选动作序列(SCAND 1 次迭代、真实机器人 3 次迭代),每条仿真 3 次(SCAND)/ 1 次(真实)并取最优,按 $S(s_T, x^*) = -\mathrm{LPIPS}(\mathrm{Dec}(s_T), x^*)$ 评分迭代更新分布。

技术新颖性

技术新颖性体现在三点。其一是把「自生成上下文一致性」从视频扩散迁移到导航世界模型,并把 LPIPS 损失与冻结主干 + LoRA-AdaLN 微调结合,验证了结构知识可以在不破坏的前提下被一致性目标修正(Tab. VI 中 ACC 单独训练效果最差,结构+ACC 组合最优)。其二是把 DDIM 跳步公式重写为「训练时模拟推理时端点」的工具,提出 $s^{\mathrm{IC}}_\tau$ 这一显式中桥梁变量,避免了截断训练态与少步推理态的隐式失配,Tab. VII 显示使用 $s^{\mathrm{IC}}_{<\tau}$ 比 $\hat{s}^{(0)}_{<\tau}$ 在 16s 滚动上把 FID 从 109.75 降到 93.12。其三是贡献了一个新数据集 MMK2-RealNav——18 条轨迹、1.3 km、2 小时同步 RGB 与平面位姿,弥补了现有数据集对室内 MMK2 平台的覆盖空缺,为真实部署复现提供了基础。

Overview of the Two-stage training pipeline for MWM.
Fig. 2: Overview of the Two-stage training pipeline for MWM.
Real-world deployment setup on the AIRBOT Mobile Manipulation Kit 2 (MMK2).
Fig. 5: Real-world deployment setup on the AIRBOT Mobile Manipulation Kit 2 (MMK2).

实验结果

在 SCAND 基准上,MWM(DDIM 5 步)相对 NWM(DDIM 25 步)取得全面领先:ACC 方面(Tab. I),1s/8s/16s 滚动 LPIPS 分别从 0.478/0.540/0.569 降到 0.368/0.459/0.495,DreamSim 从 0.309/0.345/0.373 降到 0.244/0.306/0.337;分布级 FID(Tab. II)在所有时间尺度都最低,16s 时为 93.12(vs NWM DDIM 25 的 93.63 和 DDIM 5 的 168.28);推理时间(Tab. III)从 9.6s 降到 2.3s(约 4.17× 加速);CEM 导航(Tab. IV)ATE 从 1.28 降到 1.14(-10.9%),RPE 从 0.33 降到 0.302(-8.5%),均优于 GNM(2.12/0.61)、NoMaD(2.24/0.49)等端到端基线。消融(Tab. V)验证 LPIPS 损失比 L1(FID 341.77)和 L2(FID 352.62)好得多(FID 93.12)。Tab. VI 显示结构预训练 + ACC 组合比单独训练都好(FID 98.17 vs 119.00/196.72)。Tab. VII 验证 ICSD 上下文比朴素自生成更稳定。在真实 MMK2 平台(Tab. VIII)上,MWM 相对 NWM 成功率从 0.20 提到 0.30(+50%),导航误差从 3.18 降到 2.16(-32.1%);Fig. 4 定性展示 MWM 滚动与真实观测对齐更紧密、紧急制动更少。

Qualitative results on SCAND.
Fig. 3: Qualitative results on SCAND.
Qualitative real-world evaluation.
Fig. 4: Qualitative real-world evaluation.
查看结构化数据
任务指标本文基线提升
SCAND 1s 滚动 ACC(LPIPS) LPIPS ↓ 0.368 0.478 (NWM DDIM 25) -23.0%(相对降低 0.110)
SCAND 16s 滚动 ACC(DreamSim) DreamSim ↓ 0.337 0.373 (NWM DDIM 25) -9.7%;整体相对 -20.4%(论文摘要值)
SCAND 16s 分布级视觉保真 FID ↓ 93.12 93.63 (NWM DDIM 25) / 168.28 (NWM DDIM 5) -0.5% vs DDIM 25, -44.7% vs DDIM 5;摘要报 -17.5%
SCAND 单次滚动推理延迟 Average Rollout Time (s) ↓ 2.3 9.6 (NWM DDIM 25) / 2.6 (NWM DDIM 5) 约 4.17× 加速,NWM 同档加速版为 2.6s(仍稍慢)
SCAND 目标图像导航 ATE Absolute Trajectory Error ↓ 1.14 1.28 (NWM) / 2.18 (NWM+NoMaD ×16) -10.9%
SCAND 目标图像导航 RPE Relative Pose Error ↓ 0.302 0.33 (NWM) -8.5%
MMK2-RealNav 真实导航成功率 Success Rate ↑ 0.30 0.20 (NWM) / 0.08 (NoMaD) +50% 相对 NWM,~3.75× NoMaD
MMK2-RealNav 真实导航误差 Navigation Error ↓ 2.16 3.18 (NWM) / 2.88 (NoMaD) -32.1% 相对 NWM

局限与改进

作者明确承认当前系统是开环、一次性规划:动作序列从初始观测一次性优化后即执行,不在执行中根据新观测重规划,这在动态或不确定环境中会失效。Tab. VIII 明确写「all three methods are evaluated in an open-loop setting」,说明真实世界 30% 成功率本身已经留出大量改进空间。从方法层面看,MWM 需要 4× RTX PRO 6000(96GB)× 4 卡做 Stage I 预训练,单卡 ACC 后训练再 1.5K 步,硬件门槛较高;CDiT-XL 1B 参数和 4 帧上下文的设定限制了更长视野、更大模型的扩展性。此外,ICSD 假设跳步子采样 $\{t_1,...,t_{T'}\}$ 与 5 步推理端点可被 DDIM 公式桥接,但当子采样稀疏到只有 2–3 步时这种「桥接」会进一步退化;ACC 阶段对场景特异性敏感,作者在 SCAND 上直接跳过 Stage I(因为 NWM 已在 SCAND 上做过 teacher-forcing 预训练),这暗示 MWM 对初始化分布有依赖。

独立分析的弱点

独立观察到的弱点有四处。其一,MWM 的延迟仍达 2.3s/滚动,对真正的在线闭环控制(<100ms)不够,需要把 DDIM 5 进一步压到 1–2 步,并考虑把 VAE 解码从规划循环中异步化。其二,MMK2-RealNav 只有 18 条轨迹、2 小时,规模偏小,且真实实验只在 4 个目标地点做了开环一次性评估,统计显著性和场景多样性不足;多目标、多季节、多光照下的迁移性未被验证。其三,Tab. VII 中即使加了 ICSD,16s LPIPS 仍达 0.495、Tab. I 中 16s 的 LPIPS 也比 1s 高出 34%,说明长视野误差累积并未被根除,多步一致性仍是开放问题。其四,MWM 完全依赖 RGB,放弃了 SCAND 自带的 LiDAR 与深度信息,Fig. 4 中 NWM/MWM 都在长走廊里频繁「Blank frames」(紧急制动),表明纯视觉世界模型在几何约束强的环境里鲁棒性不足,可考虑融合激光或多视角几何作为辅助监督。

未来方向

作者明确方向是把 MWM 扩展到实时闭环导航:在执行中持续获取新观测、滚动想象、重新调用 CEM 重规划,从而应对动态障碍与传感器漂移。基于成果可延伸的方向有四个:(a) 把 ICSD 的「推理一致态」思想推广到通用视频扩散模型,用 DDIM 反投影替代截断一致性损失,缓解长视频生成中的 train-test gap;(b) 在更大规模数据集(如 Open X-Embodiment)上联合预训练结构与一致性目标,研究 ACC 训练步数与数据规模的 scaling law;(c) 把 LPIPS 损失替换为 VLM-based 语义一致性损失,让世界模型直接对齐语言/任务目标,而不仅仅是像素;(d) 探索扩散蒸馏 + RL 微调的协同:在仿真世界里用 RL 优化规划奖励,再用 ICSD 蒸馏回少步扩散,把控制性能与推理效率同时推到极限。

复现评估

复现评估整体偏中-高难度。代码与项目页已开源:https://github.com/AIGeeksGroup/MWM 与 https://aigeeksgroup.github.io/MWM。数据方面,SCAND 是公开数据集(8.7 小时、138 轨迹、25 英里,Spot+Jackal 平台),但 MMK2-RealNav 是本文新收集的,需自行向作者或按网站说明申请。算力门槛较高:Stage I 在 4× RTX PRO 6000(96GB)上以 batch 12 × 4 goals = 192 训练,CDiT-XL 1B 参数;Stage II ACC 后训练在单卡 96GB 上 1.5K 步、batch 2、8 步滚动段。超参明确给出:LoRA $r=64, \alpha=16, \mathrm{dropout}=0.1$,DDIM 5 步,CEM 在 SCAND 1 次迭代/120 样本/仿真 3 次取最优,真实机器人 3 次迭代/120 样本/仿真 1 次。消融(Tab. V–VII)设计充分,能逐项验证 LPIPS 损失、训练范式、ICSD 上下文的边际贡献。最大的复现难点是 CDiT-XL 1B 模型预训练成本——若不沿用 NWM 权重,从零训练 Stage I 的代价是普通实验室难以承受的。