← 返回 2026-05-14

RoboEvolve:面向有限数据机器人操作的规划器-模拟器协同进化框架 RoboEvolve: Co-Evolving Planner-Simulator for Robotic Manipulation with Limited Data

Harold Haodong Chen, Sirui Chen, Yingjie Xu, Wenhang Ge, Ying-Cong Chen 📅 2026-05-13 👍 7 2026-07-13 08:36
DPO GRPO 具身智能 机器人操作 自演化学习 视觉语言模型 视频生成模型 课程学习

VLM规划器与VGM模拟器在双相循环中互训,从无标注种子图自演化机器人操作。

前置知识

VLM (Vision-Language Model)

视觉-语言模型是能同时理解图像和文本的基础模型(如 Qwen3-VL-4B),擅长高层语义推理与场景理解,可作为机器人代理的'大脑'生成任务级计划。本文用 VLM 同时承担两项职责:作为规划器 P 产生原子动作序列,以及作为评论家对生成视频的物理语义一致性进行打分。

本文的核心前提之一是 VLM 内部对空间-物理推理的'内化'存在缺陷(semantic-physical misalignment),只有理解了 VLM 的强项(语义)与弱项(物理),才能理解为何要把 VLM 与 VGM 配对,以及为何夜间阶段要专门修规划逻辑错误。

VGM (Video Generation Model)

视频生成模型(如 Wan2.2-TI2V-5B)能根据文本条件合成视频帧序列,本文中被当作'神经世界模拟器' S:给定任务计划 π,它生成从初始状态 I 到目标状态 G 的轨迹 τ(视频 V = {f1, …, fT})。每个原子动作 aᵢ 对应一段可视觉识别的运动片段。

VGM 是 RoboEvolve 另一根支柱,但受训练数据稀缺影响会产生'物理幻觉'——视觉上逼真但物理上不可行的轨迹。理解 VGM 作为生成式可学习模拟器(而非固定 oracle),是抓住 RoboEvolve 与传统 SFT/RL 方法本质区别的关键。

CLS (Complementary Learning Systems) 理论

认知科学中的互补学习系统理论认为,高效学习来源于'探索'(海马体式快速学习新经验)与'巩固'(新皮层式慢速抽象整合)两类过程的互补。RoboEvolve 把这一原理具象化为'日间探索'与'夜间巩固'两个交替阶段。

这是论文方法论的认知科学锚点。日间做 GRPO 在线探索、夜间做 DPO 离线偏好对齐的整个双相设计都来自 CLS 理论;理解 CLS 才能体会为什么作者强调'失败案例也是宝贵的监督信号'(夜间学习专门挖掘 near-miss 失败)。

GRPO (Group Relative Policy Optimization)

一种无需 critic 网络的强化学习方法。给定同一任务的 K 个候选采样 {x₁,…,x_K},计算每个样本相对组内均值的优势 $\hat{A}_k = R(x_k) - \frac{1}{K}\sum_j R(x_j)$,再用 PPO 风格的裁剪目标优化策略。论文中 K=16,用在日间阶段对模拟器 S 和规划器 P 做在线探索。

GRPO 是日间阶段的算法骨架,理解它才能看懂公式 (2) 和 (3) 的'组内相对优势'如何驱动多样化探索;它也是当前 LLM/扩散模型 RL 微调的主流范式。

DPO (Direct Preference Optimization)

一种直接用偏好对 (x⁺, x⁻) 训练策略的方法,目标函数为 $L = -\mathbb{E}_{(x^+,x^-)} \log\sigma\left(\beta\log\frac{P(x^+|c)}{P_{\text{ref}}(x^+|c)} - \beta\log\frac{P(x^-|c)}{P_{\text{ref}}(x^-|c)}\right)$。RoboEvolve 在夜间阶段用 DPO 训练模拟器 S 学物理一致性、训练规划器 P 学逻辑因果性。

DPO 是夜间阶段的算法骨架。掌握 DPO 才能区分'正样本 (V⁺)'与'硬负样本 (V⁻)'在物理约束下的对比学习逻辑,以及为什么规划器 P 还需要'分层偏好优化'(规划级/理解级/转阶层)。

原子动作与难度空间

作者把高层任务 π 分解为原子动作序列 ⟨a₁,…,aₙ⟩(如 grasp、lift、place、push)。任务难度定义为 $D(\tau|I) = \sum_{a_i \in \pi} c(a_i)$,即所有原子动作单位代价之和。本文把任务空间离散为 B 个难度档,并用 UCB 策略自动选择下一档。

原子动作是把 VLM 的高层语义与 VGM 的低层视频生成对齐的'桥',难度函数则是课程进化的'状态变量'。没有这个抽象就无法实现从 D=1 到 D=4 的自动递进。

研究动机

机器人操作研究的根本瓶颈是'任务对齐的物理交互数据'极度稀缺——一条带精确标注的机械臂轨迹采集成本高、耗时长。研究者把希望寄托在两类基础模型上:VLM 擅长高层语义规划,但其在文本潜空间内化的空间-物理推理与真实物理世界存在错位(semantic-physical misalignment),常常给出'逻辑通顺但物理不可行'的计划;VGM 能规模化合成交互视频充当神经世界模型,却因为缺少任务对齐数据训练而出现'物理幻觉'——视觉上合理但任务不达成的轨迹。当前主流的 VLA 模型(vision-language-action)和 VGM-SFT 路线都强烈依赖人工标注与固定奖励,无法规模化。

本文的目标是本文提出 RoboEvolve 框架,目标是在没有任何任务标注、没有外部奖励函数、仅给定 N 张无标注种子图像 $D = \{I_1, …, I_N\}$ 的前提下,让 VLM 规划器 P 与 VGM 模拟器 S 构成一个闭环协同进化系统,使 P 持续生成物理可行的计划、S 持续生成物理一致的视频轨迹,并能从简单原子操作自动递进到复杂多步任务。

与已有工作不同的是,已有工作要么聚焦在语言模型的自演化(He et al. 2025b、Huang et al. 2025a、Zhao et al. 2025),要么是单边的 VGM-RL 训练(Zhang et al. 2025b)。这些工作存在三个共性盲点:①几乎只利用成功轨迹,丢弃失败案例的监督价值;②规划与模拟是被割裂的两条独立管线,缺乏互相反馈的回路;③任务复杂度需要人为预设,没有自动递进课程。RoboEvolve 的独特切入点是'CLS 启发的双相昼夜循环 + 失败挖掘'——把 VLM 与 VGM 编织成昼夜交替、规划与模拟互补的协同进化闭环,并系统性地把 near-miss 失败用作夜间偏好学习的硬负样本。

核心方法

RoboEvolve 的直觉是:把机器人操作学习类比为人类认知的'昼夜节律'。日间是'醒着去探索'——让 VLM 规划器 P 基于场景解析提出任务计划,让 VGM 模拟器 S 生成对应视频,用一组语义控制的多粒度奖励(语义对齐门 + 帧/片段/情节级一致性)做组内相对优势评估,再用 GRPO 同时更新两个模型。夜间是'睡着去复盘'——从日间采样的轨迹中挑出'接近成功但失败'的硬负样本与成功正样本,组成偏好对,对 S 做 DPO 以压制物理幻觉,对 P 做'分层偏好优化'(规划级 / 理解级 / 转阶层)。两阶段通过一个进度感知的课程(UCB 策略自动选档)从难度 D=1 递进到 D=4,交替进行。

RoboEvolve 与已有方法最本质的区别有三点:①它是 VLM 规划器与 VGM 模拟器在'同一闭环'内相互监督、共同进化的双智能体系统——S 给 P 提供物理可行性反馈,P 给 S 提供语义锚定——而不是把 VGM 当作固定 oracle(区别于 VGM-SFT)或把 VLM 当作固定评分器(区别于单边 RL);②它把失败轨迹当作与成功轨迹同等重要的监督源——夜间用 DPO 显式对比 hard negatives (V⁻) 与 positives (V⁺),并对 P 设计三层偏好对(逻辑一致性 / 视觉锚定 / 因果推断),这是当前自演化工作的共性盲点;③它用 UCB 课程自动从单原子动作(D=1)进化到多步组合任务(D=4),无需人工调档。技术上还包含两项巧妙设计:'语义控制门' $I_{sem} = \text{Sim}(G, G')$ 用 P 对原目标的修订相似度来抑制物理分对语义错位视频的奖励(防 reward hacking),以及规划器训练中用 1[π=π*] 的二值门把 S 的反馈选择性注入(防过拟合到 S 的幻觉)。

方法步骤详情

RoboEvolve 的执行流程分四个阶段。**阶段一:场景锚定任务初始化 (§4.1)**。输入是 N 张无标注种子图像,输出是结构化任务库。具体步骤:①对每张图像 I,VLM 规划器 P 用 m=8 次自一致性投票抽取结构化场景表示 S(I),包含对象 {o_k}、空间关系(on/in/near)、可操作性先验(pickable/openable);②按 BridgeData V2 的 13 个任务模板(pick-and-place、stacking 等)把 S(I) 实例化为复合计划,如 pick(bowl)→place(bowl, on(table))→push(spoon, in(cabinet));③把计划分解为原子动作序列 ⟨a₁,…,aₙ⟩,计算难度 $D(\pi|I) = \sum c(a_i)$ 并分档。**阶段二:日间在线探索 (§4.2)**。先训 S 再训 P:①模拟器日间——对同一任务 prompt 采样 K=16 条视频,用 GRPO 公式 (2) 优化 $J_{Daytime}(S)$,优势 $\hat{A}_k = R(V_k) - \frac{1}{K}\sum_j R(V_j)$;②规划器日间——对更复杂任务 T^{high}(难度 (D, 2D])让 P 生成 K 个候选计划,用自一致性投票选 π*,再让 S 做分段模拟(每段难度 ≤D),用带 1[π=π*]·(1+η·R(S(π*))) 门控的 GRPO 公式 (3) 优化 P;③奖励设计为语义控制的多粒度形式 $R(V) = I_{sem} \cdot (s_F + w_s s_S + s_E)$,其中 I_sem 用 P 对原目标 G 的修订相似度充当调制门,s_F/s_S/s_E 是帧级一致性、片段级执行、情节级成功的二值化分量。**阶段三:夜间离线巩固 (§4.3)**。输入是日间累积的轨迹池,输出是训练好的 S 和 P。①模拟器夜间——构造偏好对 (V⁺, V⁻):V⁺ 满足 s_E=1 且 I_sem=1,V⁻ 是'接近成功但失败'的硬负样本(满足 s_F=1 或 s_S=1 但 s_E=0),用 DPO 公式 (5) 优化 L_{Nighttime}(S);②规划器夜间——构造三类偏好对:规划级 D_P(多数票 π* 优于次优候选)、理解级 D_U(真实目标 G 优于 P 误回译)、转阶层 D_T(真实计划 π* 优于误判意图),用 DPO 公式 (6) 累加优化。**阶段四:双相课程进化 (§4.4)**。把难度空间离散为 B 档,用 UCB 公式 (7) 选下个阶段难度档 $b^*_k = \arg\max_b P_k(b) + \lambda\sqrt{\frac{\log\sum_j n_k(j)}{n_k(b)+1}}$,其中 $P_k(b) = S_k(b) - S_{k-\Delta}(b)$ 是成功率增量。简单任务饱和后系统自然向更复杂档倾斜,从而从 D=1 进化到 D=4。

技术新颖性

本文的技术新颖性可总结为四点。第一,把 VLM 规划器与 VGM 模拟器在'同一强化学习闭环'内互相监督、共同进化的双智能体系统设计——这在以往工作中尚无先例,对应论文中反复强调的'co-evolving loop'。第二,CLS 理论驱动的双相循环把 GRPO(在线探索)与 DPO(离线巩固)在时间维度上严格解耦,并通过日间 K=16 探索、夜间 hard-negative DPO 巩固的'夹心'结构稳定策略优化;与之对比的 sequential baseline (D+N) 出现不可逆策略退化。第三,'语义控制多粒度奖励'的 I_sem 调制门是防止 reward hacking 的精妙设计:物理分 s_F+s_S+s_E 在语义错位时被相似度门压低,确保奖励只对'语义和物理都对的'轨迹打高分。第四,规划器的'分层偏好优化'把 DPO 拓展到三个认知维度(规划/理解/转阶),而不是单一偏好对齐,这使得抽象语义推理与具体物理反馈能在 P 内部同时被修正。

RoboEvolve 的整体方法概览
Figure 2: RoboEvolve 的整体方法概览

实验结果

**观察 1(RQ1:协同进化显著优于静态范式)**。表 1 显示,在 BridgeData V2 测试集上,RoboEvolve 把 Wan2.2-TI2V-5B 模拟器在 Level-1/2/3 的 Task Success Rate 从 0.477/0.395/0.324 提升到 0.668/0.591/0.505,相对增益分别 +40.0%、+49.6%、+55.9%,增益随任务复杂度单调放大;VBench 视觉质量从 0.844/0.798/0.786 略升到 0.852/0.841/0.828,User Preference 从 0.076/0.056/0.026 跃升到 0.198/0.288/0.360。表 2 显示,把 Qwen3-VL-4B 规划器在 EB-ALFRED 与 EB-Habitat 上的平均分从 25.3、29.7 提升到 61.7、54.3,绝对增量 Δ=36.4、24.6,超过了 REBP、RoboGPT-R1、WAP、RoboAgent 等领域专用专家基线(在 EB-ALFRED 上取得 61.7 vs. 67.0 的近 SOTA 表现,在 EB-Habitat 上 54.3 显著超过所有基线),且在 Spatial 与 Long-horizon 子类提升最显著(+30 ~ +48 分),说明物理反馈主要补强了空间/长程推理。**观察 2(RQ2:夜间巩固是稳定器)**。图 5(左/中)显示,Daytime-only 迅速饱和、Sequential (D+N) 出现不可逆退化,而 RoboEvolve 的紧密交替昼夜循环单调上升。**观察 3(RQ2:课程可扩展到 D=4)**。图 5(右)显示 D=1→4 全部单调增长,无灾难性遗忘。**观察 4(RQ3:数据效率极高)**。图 6 显示 300 张无标注种子即可合成约 7.6K 轨迹(不到 BridgeData 25K 标注数据的三分之一)就完全超越原始标注训练 S 的 Level-3 任务成功率与 P 的 EB-ALFRED 表现,实现 50× 标注减量。

模拟器 S 在 BridgeData V2 测试集上的评估(Level-1/2/3,含 VBench、Task Success、User Preference 三指标)
Table 1: 模拟器 S 在 BridgeData V2 测试集上的评估(Level-1/2/3,含 VBench、Task Success、User Preference 三指标)
规划器 P 在 EB-ALFRED 与 EB-Habitat 上的评估(6 个子任务:Base/Comm./Comp./Vis./Spatial/Long)
Table 2: 规划器 P 在 EB-ALFRED 与 EB-Habitat 上的评估(6 个子任务:Base/Comm./Comp./Vis./Spatial/Long)
模拟器 S 在 Level-1(折布)/ Level-2(绿球放罐)/ Level-3(番茄入锅+绿布移动)上的定性对比
Figure 3: 模拟器 S 在 Level-1(折布)/ Level-2(绿球放罐)/ Level-3(番茄入锅+绿布移动)上的定性对比
Daytime-Only 与 RoboEvolve 在复杂任务上的定性对比
Figure 4: Daytime-Only 与 RoboEvolve 在复杂任务上的定性对比
(左/中)双相循环消融:Daytime-only / Nighttime-only / Sequential(D+N) / RoboEvolve;(右)课程从 D=1 递进到 D=4 的演化曲线
Figure 5: (左/中)双相循环消融:Daytime-only / Nighttime-only / Sequential(D+N) / RoboEvolve;(右)课程从 D=1 递进到 D=4 的演化曲线
无标注种子数(300~1000)与模拟器 S 任务成功率、规划器 P 在 EB-ALFRED 上的性能关系
Figure 6: 无标注种子数(300~1000)与模拟器 S 任务成功率、规划器 P 在 EB-ALFRED 上的性能关系
查看结构化数据
任务指标本文基线提升
BridgeData V2 Level-1 模拟器生成 Task Success Rate (Gemini-2.5-Pro 评测) 0.668 Wan2.2-TI2V 基线 0.477 相对增益 +40.0%
BridgeData V2 Level-2 模拟器生成 Task Success Rate 0.591 Wan2.2-TI2V 基线 0.395 相对增益 +49.6%
BridgeData V2 Level-3 模拟器生成 Task Success Rate 0.505 Wan2.2-TI2V 基线 0.324 相对增益 +55.9%
BridgeData V2 User Preference (Level-1/2/3) User Preference Score 0.198 / 0.288 / 0.360 0.076 / 0.056 / 0.026 约 2.6× / 5.1× / 13.8× 提升
EB-ALFRED 规划器综合分 Average over Base/Comm./Comp./Vis./Spatial/Long 61.7 Qwen3-VL 基线 25.3(最强对比 WAP 62.7) 绝对 +36.4 分,逼近专用专家 WAP (62.7) 与 RoboAgent (67.0)
EB-Habitat 规划器综合分 Average over 6 子任务 54.3 Qwen3-VL 基线 29.7(最强对比 RoboAgent 22.3) 绝对 +24.6 分,显著超越所有对比基线
数据效率(300 vs 25K 标注) Level-3 Success + EB-ALFRED Avg 300 张无标注种子合成 7.6K 轨迹即可全面超越 BridgeData 25K 人工标注轨迹训练的 SFT 标注量减少 > 12×,效果更优

局限与改进

作者在文中明确指出的局限与可观察的局限包括:①**真实世界部署未验证**:所有实验都在 BridgeData V2、EB-ALFRED、EB-Habitat 仿真基准上完成,没有真实机器人的 sim-to-real 实验,物理推理的可迁移性需要后续验证;②**算力门槛较高**:使用 NVIDIA A800 GPU,5B 参数 VGM + 4B 参数 VLM 的 GRPO(K=16 rollouts)和 DPO 训练对中小实验室并不友好;③**完全自动化课程的稳定性未知**:UCB 课程在 D=4 时只展示了趋势,缺乏更大难度档(如 D=5/6)的实验证据,是否会出现组合爆炸或奖励稀疏危机未论证;④**失败挖掘依赖'接近成功'假设**:hard-negative 选择要求 s_F=1 或 s_S=1,但 s_E=0,这意味着若日间采样完全失败(连 s_F 都拿不到),夜间 DPO 缺乏有效偏好信号;⑤**对 VLM 质量的上游依赖**:规划器 P 需要具备基本的场景解析与计划生成能力,若选用更弱的 VLM,自一致性投票也无法挽救。

独立分析的弱点

独立分析下,本文至少有以下可改进之处。**弱点 1:评估主要靠 Gemini-2.5-Pro 与 VBench 这类'判模型'指标**。Task Success Rate 由 Gemini-2.5-Pro 自动评估,会引入判模型的系统偏差;表 1 中的 Δ%/Δ%/Δ 行(40.0%/49.6%/55.9%)并未给出 95% 置信区间或多次随机种子均值,无法判断显著性。改进方向:补充人类用户研究、加入多判模型集成(GPT-4V + Claude + Gemini)取均值,并报告多次独立运行的均值±标准差。**弱点 2:UCB 课程的'难度'定义过度依赖人工设定的原子动作代价 c(aᵢ)**。作者并未公开 c(aᵢ) 的具体数值或学习过程,这意味着'自动课程'实际上仍有先验人工工程。建议:把 c(aᵢ) 也做成可学习量,或用 P 的自信度来动态定义难度。**弱点 3:双相循环的频率/时长是固定超参,没有元学习**。日间 K=16、reward shaping 系数 η=0.2、UCB 探索权重 λ=0.1 都是人工调定的,跨任务泛化时需要重调。建议:用元控制器自适应切换昼夜,或借鉴 DreamerV3 的 world-model 动态决定 rollout 长度。**弱点 4:sim-to-real gap 未讨论**。BridgeData V2 是仿真机械臂数据,论文虽提出'原子动作'抽象,但未在真实 Franka/UR5 上做实验,而工业部署恰恰是机器人操作学习的最终目标。**弱点 5:未对 VGM 的物理幻觉做细粒度归因**。论文笼统说'physical hallucination',但未区分物体形变、消失、穿模、轨迹断裂等子类,难以定位夜间 DPO 真正修好的是哪一类错误。

未来方向

作者在结论中暗示了三条延伸方向:①把协同进化范式拓展到更复杂的具身任务(导航+操作、人机协作);②把日间-夜间循环与长时记忆系统结合,让 P/S 拥有跨 episode 的'经验库';③在真实机器人上验证 sim-to-real 迁移。基于成果可延伸的方向还包括:①**多模态扩展**——把视觉之外加触觉/力矩反馈,让 VGM 同时生成触觉信号,物理一致性评估更全面;②**群体智能**——把单个 P/S 对扩展到多对异构 P_i/S_i 的'生态',通过自然选择式的协同进化加速开放技能发现;③**世界模型蒸馏**——把进化好的 VGM 蒸馏成轻量级策略网络,去掉昂贵的视频生成推理开销,做毫秒级在线控制;④**因果发现**——把夜间转阶层偏好优化 D_T 显式建模为因果发现问题,自动挖掘'动作→效果'的因果图。

复现评估

复现评估:**代码与模型**——论文未在公开摘要中明确说明代码仓库与预训练权重是否开源(arXiv 2605.13775v1,2026-05-13 提交),需要进一步确认。**数据来源**——所有训练与评估均基于公开基准 BridgeData V2(Ebert et al. 2021)、EB-ALFRED 与 EB-Habitat(Yang et al. 2025),易于获取。**算力门槛**——5B 的 Wan2.2-TI2V + 4B 的 Qwen3-VL 联合 GRPO/DPO 训练需要多卡 A800 GPU 集群(论文未注明具体卡数,按 5B 模型的 Flow-Factory 训练经验推断至少 8 卡),复现门槛较高。**复现难度**——中等到高:训练框架基于 Flow-Factory、Flow-DPO、TRL 等较新工具链,且 K=16 的 GRPO rollout、m=8 的自一致性投票都需要精心设计并行策略;奖励函数中 s_F/s_S/s_E 的二值化阈值、I_sem 相似度度量、UCB 的 λ、η 等超参都需要重新调优。**评估可复现性**——评估使用 Gemini-2.5-Pro 作为自动判分器,存在 API 稳定性与版本差异风险,建议固定 API 版本与采样温度。