物理机器人强化学习代价高昂,而现有视频世界模型作为虚拟环境时存在两大缺陷:对细粒度动作不敏感(尤其在"近成功"失败情形下大量幻觉成功),以及缺乏原生奖励信号。 本文提出 World-VLA-Loop,将 Success And Near-Success(SANS)数据集、状态感知奖励头、GRPO 策略优化以及迭代闭环增广四个模块整合为统一框架,策略与世界模型互相促进,持续提升。Reinforcement learning on physical robots is prohibitively expensive, while existing video world models used as virtual environments suffer from two major flaws: insensitivity to fine-grained actions (in particular they hallucinate success extensively in "near-success" failure cases), and the absence of a native reward signal. This paper proposes World-VLA-Loop, which integrates four modules — the Success And Near-Success (SANS) dataset, a state-aware reward head, GRPO policy optimization, and iterative closed-loop augmentation — into a unified framework, so that the policy and the world model reinforce each other and keep improving.
在真实物理环境中对VLA(Vision-Language-Action)策略进行强化学习,需要大量机器人交互,代价极高且存在安全风险。 视频世界模型作为虚拟环境是一条有吸引力的替代路径,但现有方案存在两个关键瓶颈,导致实际效果受限。Applying reinforcement learning to VLA (Vision-Language-Action) policies in the real physical world requires a large amount of robot interaction, which is extremely costly and carries safety risks. Using a video world model as a virtual environment is an attractive alternative, but existing solutions have two key bottlenecks that limit their practical effectiveness.
当机器人动作存在微小误差("近成功"情形,例如差一点就能抓到物体)时,现有视频世界模型 "frequently hallucinate successful outcomes even under erroneous actions, reflecting weak grounding in fine-grained physical dynamics"(论文原话)。 这意味着用于RL训练的虚拟rollout质量低,导致策略无法从失败中学习。When the robot's action contains a small error (the "near-success" case, e.g. just barely missing a grasp), existing video world models "frequently hallucinate successful outcomes even under erroneous actions, reflecting weak grounding in fine-grained physical dynamics" (the paper's own wording). This means the virtual rollouts used for RL training are of low quality, so the policy cannot learn from failure.
奖励需要通过另一个模块(如VLM)从生成的视频帧中提取。由于视频质量本身就存在幻觉, 计算出来的奖励信号不可靠,策略优化方向失真。 此外,随着VLA策略在RL训练中不断改进,其失败模式也随之改变,固定的世界模型无法跟上,造成分布偏移。The reward has to be extracted from the generated video frames by another module (such as a VLM). Because the generated video itself hallucinates, the computed reward signal is unreliable and the direction of policy optimization is distorted. Moreover, as the VLA policy keeps improving during RL training, its failure modes shift as well; a fixed world model cannot keep up, which causes distribution shift.
"Current video generation-based world models, when used as RL environments for VLA policies, struggle with two critical limitations: imprecise action-following, especially in near-success failure cases, and the absence of a reliable native reward signal."
World-VLA-Loop 由四个相互配合的模块构成:SANS 数据集构建 → 状态感知视频世界模型训练 → VLA策略GRPO强化学习 → 迭代闭环数据增广。 四个模块首尾相接,形成闭环:策略进化产生新的rollout数据,新数据再次微调世界模型,从而实现"策略—世界模型"的持续共同进化。World-VLA-Loop is built from four mutually reinforcing modules: SANS dataset construction → state-aware video world model training → GRPO reinforcement learning of the VLA policy → iterative closed-loop data augmentation. The four modules are chained end to end into a closed loop: policy evolution produces new rollout data, the new data fine-tunes the world model again, and the "policy-world model" pair thus keeps co-evolving.
传统数据集只保留成功轨迹,导致世界模型看不到"差一点就失败"的细粒度物理动态。 SANS 数据集刻意混入"近成功"失败轨迹——即"the robot fails to achieve a specific goal due to minor action errors"—— 迫使模型"focus on fine-grained nuances in spatial dynamics"。 在 ManiSkill 预训练阶段收集 35k 视频-动作对;在任务特定阶段,每个任务收集约 50 条成功轨迹和 50 条近成功失败轨迹。Conventional datasets keep only successful trajectories, so the world model never sees the fine-grained physical dynamics of "failing by a hair". The SANS dataset deliberately mixes in "near-success" failure trajectories — cases where "the robot fails to achieve a specific goal due to minor action errors" — forcing the model to "focus on fine-grained nuances in spatial dynamics". 35k video-action pairs are collected in the ManiSkill pre-training stage; in the task-specific stage, about 50 successful and 50 near-success failure trajectories are collected per task.
以 Cosmos-Predict 2 为基础,输入观测帧序列和机器人动作(6-DoF 末端执行器位姿 + 夹爪状态), 自回归预测未来帧。关键创新是在扩散 Transformer 中增加奖励预测头(reward prediction head), 直接作用于扩散隐变量而非后处理步骤。联合训练损失为:Built on Cosmos-Predict 2, the model takes a sequence of observation frames and robot actions (6-DoF end-effector pose + gripper state) as input and autoregressively predicts future frames. The key innovation is adding a reward prediction head inside the diffusion Transformer, acting directly on the diffusion latents rather than as a post-processing step. The joint training loss is:
ℒ = ℒ_flow + λ · Σᵢ₌₁ᵀ ‖r̂ₜ − rₜ‖²
联合训练带来双重好处:(1)奖励与视觉结果自然对齐;(2)生成器受奖励监督约束,被迫 "better distinguish successful versus failed execution outcomes under different action conditions"。 对比实验显示,集成奖励头的准确率(88–94%)优于独立VLM奖励(Qwen3-VL,84–93.9%),且推理效率更高。Joint training brings two benefits: (1) the reward is naturally aligned with the visual outcome; (2) the generator, constrained by reward supervision, is forced to "better distinguish successful versus failed execution outcomes under different action conditions". Comparative experiments show that the integrated reward head is more accurate (88–94%) than a standalone VLM reward (Qwen3-VL, 84–93.9%), and more efficient at inference as well.
以 OpenVLA-OFT 为基础策略,世界模型作为虚拟环境提供多步观测和二值奖励信号。 对步骤级奖励设阈值,转化为任务成功信号,驱动 GRPO 优化。 chunk size 统一设为 24 帧。OpenVLA-OFT serves as the base policy, and the world model, acting as a virtual environment, provides multi-step observations and a binary reward signal. Step-level rewards are thresholded into a task-success signal that drives GRPO optimization. The chunk size is uniformly set to 24 frames.
每轮 RL 训练后,将改进策略在真实机器人上产生的新成功和近成功 rollout 追加至 SANS 数据集, 再次微调世界模型,进入下一轮迭代,实现 "a comprehensive, iterative joint-optimization framework for both the world model and the VLA policy"。After each round of RL training, the new success and near-success rollouts that the improved policy produces on the real robot are appended to the SANS dataset; the world model is fine-tuned again and the next iteration begins, realizing "a comprehensive, iterative joint-optimization framework for both the world model and the VLA policy".
在仿真(LIBERO benchmark:Object / Goal / Spatial 三个任务套件)和真实机器人(Franka 机械臂 + RealSense D435)上进行评估。 基线为 OpenVLA-OFT SFT(监督微调版);上界为在 LIBERO 物理仿真器中进行 RL 的 Oracle 系统。Evaluation is carried out both in simulation (the LIBERO benchmark: the Object / Goal / Spatial task suites) and on a real robot (a Franka arm + a RealSense D435). The baseline is OpenVLA-OFT SFT (the supervised fine-tuned version); the upper bound is an Oracle system trained with RL inside the LIBERO physics simulator.
| 指标Metric | 数值Value | 说明Notes |
|---|---|---|
| SSIM | 0.91 | 结构相似度Structural similarity |
| PSNR | 28.09 | 峰值信噪比 (dB)Peak signal-to-noise ratio (dB) |
| LPIPS | 0.045 | 感知相似度(越低越好)Perceptual similarity (lower is better) |
| Visual Outcome Alignment | 90% | 视觉结果与真实一致率(平均)Agreement of the visual outcome with the ground truth (average) |
| Reward Accuracy | 87.25% | 奖励预测准确率(平均)Reward prediction accuracy (average) |
| 任务Task | OpenVLA-OFT SFT(基线)OpenVLA-OFT SFT (baseline) | World-VLA-Loop(本文)World-VLA-Loop (ours) | 提升Gain |
|---|---|---|---|
| LIBERO-Object-1 | ~73.9% | ~97.9% | +24.0% |
| LIBERO-Goal-1 | ~87.6% | ~95.7% | +8.1% |
| LIBERO-Spatial-1 | ~86.9% | ~96.9% | +10.0% |
| LIBERO Oracle(上界参考)LIBERO Oracle (upper-bound reference) | ~98.5%(在真实物理仿真器RL)~98.5% (RL in the real physics simulator) | — | |
| 任务Task | OpenVLA-OFT SFT(基线)OpenVLA-OFT SFT (baseline) | World-VLA-Loop(本文)World-VLA-Loop (ours) | 提升Gain |
|---|---|---|---|
| Pick and Place Cup | 13.3% | 36.7% | +23.4% |
| Pushing Cube | 26.7% | 40.0% | +13.3% |
论文明确指出:"Severe quality degradation typically occurs only after the 300-frame mark", 因此 LIBERO-100 等需要 400+ 帧的长时域任务在当前框架下无法支持。 自回归视频模型存在"limited context memory and quality drift"的固有缺陷,是该限制的根本原因。The paper states explicitly that "Severe quality degradation typically occurs only after the 300-frame mark", so long-horizon tasks requiring 400+ frames, such as LIBERO-100, cannot be supported by the current framework. The root cause is the inherent "limited context memory and quality drift" of autoregressive video models.
目前使用的是稀疏终态奖励(任务最终是否成功),而非步骤级中间子目标奖励。 作者指出未来需要"transitioning from sparse final-state rewards to step-wise intermediate sub-goals for improved RL convergence"。What is currently used is a sparse final-state reward (whether the task ultimately succeeds), not step-level intermediate sub-goal rewards. The authors note that future work needs "transitioning from sparse final-state rewards to step-wise intermediate sub-goals for improved RL convergence".
当前基于 Cosmos-Predict 2 的视频模型在帧数超过阈值后存在质量漂移(quality drift)。 作者指出需要"exploring video backbones with enhanced long-term stability"和 更新的自回归视频生成技术来突破 300 帧限制,以支持更复杂的操作任务。The current video model, based on Cosmos-Predict 2, exhibits quality drift once the frame count exceeds a threshold. The authors note the need for "exploring video backbones with enhanced long-term stability" and newer autoregressive video generation techniques in order to break the 300-frame limit and support more complex manipulation tasks.