ReWiND 是一个框架,让机器人仅凭语言指令就能学会操控任务——无需针对每个新任务收集示范数据。它学习一个高数据效率的语言条件奖励函数,并结合离线与在线强化学习,在未见过的任务上实现泛化。ReWiND is a framework that lets robots learn manipulation tasks from language instructions alone—without collecting demonstration data for every new task. It learns a highly data-efficient language-conditioned reward function and, by combining offline and online reinforcement learning, generalizes to unseen tasks.
机器人学习长期面临两难困境:要么需要为每个任务人工设计奖励函数,要么需要大量专家示范数据。现有语言条件奖励学习方法往往依赖真值状态信息或数千条示范,难以推广到真实场景。Robot learning has long faced a dilemma: either a reward function must be hand-designed for every task, or large amounts of expert demonstration data are needed. Existing language-conditioned reward learning methods typically rely on ground-truth state information or thousands of demonstrations, which makes them hard to carry over to real-world settings.
"我们的框架仅需少量示范(例如每个任务五条),便能让机器人通过语言指令学习未见过的任务变体,无需额外收集新示范。" —— 论文核心主张"Our framework needs only a handful of demonstrations (five per task, for example) to let a robot learn unseen task variants from language instructions, without collecting any new demonstrations." — the core claim of the paper
ReWiND 包含三个阶段:(1)从少量示范中学习语言条件奖励函数;(2)用该奖励函数对语言条件策略进行离线 RL 预训练;(3)对未见新任务使用在线 RL 进行微调,全程无需额外示范。ReWiND consists of three stages: (1) learning a language-conditioned reward function from a small set of demonstrations; (2) using that reward function to pretrain a language-conditioned policy with offline RL; (3) fine-tuning on unseen new tasks with online RL, without extra demonstrations at any point.
奖励函数 Rψ(o1:t, z) 以观测序列和语言指令为输入,预测每帧对应的任务进度(范围 0→1)。对于匹配的视频-指令对,模型学习预测单调递增的进度值;对于不匹配对,则预测为零进度。这种"stable, fixed targets"设计将进度直接转化为归一化奖励,避免了奖励尺度不稳定的问题。The reward function Rψ(o1:t, z) takes an observation sequence and a language instruction as input and predicts the task progress of each frame (ranging from 0 to 1). For matching video-instruction pairs the model learns to predict monotonically increasing progress values; for mismatched pairs it predicts zero progress. This "stable, fixed targets" design turns progress directly into a normalized reward and avoids the problem of unstable reward scales.
架构关键设计:Key architectural choices:
这是 ReWiND 最核心的创新之一。在线 RL 期间,策略不可避免地会产生各种失败轨迹,但示范数据仅含成功序列,导致奖励函数无法正确评估失败行为。This is one of ReWiND's most central innovations. During online RL the policy inevitably produces all kinds of failure trajectories, yet the demonstration data contains only successful sequences, so the reward function cannot correctly evaluate failure behavior.
为提升语言泛化能力,ReWiND 还整合了来自 Open-X Embodiment 数据集的 356k 条轨迹(含 59k 个唯一任务字符串),并通过 LLM 为每个任务生成 5–10 条多样化语言描述。训练目标结合了进度损失和回绕损失,使奖励函数对指令措辞的变化保持鲁棒。To improve language generalization, ReWiND also incorporates 356k trajectories from the Open-X Embodiment dataset (containing 59k unique task strings), and uses an LLM to generate 5–10 diverse language descriptions for each task. The training objective combines a progress loss and a rewind loss, making the reward function robust to variation in instruction phrasing.
实验分三部分:(Q1)奖励函数质量评估;(Q2)策略学习性能;(Q3)消融研究。基线包括 LIV、RoboCLIP、VLC、GVL 等主流方法。The experiments have three parts: (Q1) evaluating reward function quality; (Q2) policy learning performance; (Q3) ablation studies. Baselines include mainstream methods such as LIV, RoboCLIP, VLC and GVL.
| 指标Metric | VLC(基线)VLC (baseline) | LIV-FT(基线)LIV-FT (baseline) | ReWiND(本文)ReWiND (ours) |
|---|---|---|---|
| 任务进度 Pearson 相关系数 rTask-progress Pearson correlation r | 0.64 | — | 0.83 |
| 任务进度 Spearman 相关系数 ρTask-progress Spearman correlation ρ | 0.62 | — | 0.79 |
| 策略轨迹排序(相对 LIV-FT 提升)Policy trajectory ranking (gain over LIV-FT) | — | 基线baseline | +74%(奖励顺序)/ +58%(奖励差距)+74% (reward order) / +58% (reward gap) |
| 语言鲁棒性 Spearman ρ(方差)Language robustness Spearman ρ (variance) | 0.60 (高方差)0.60 (high variance) | — | 0.74 (方差 0.04),提升 23%0.74 (variance 0.04), a 23% gain |
| 场景Setting | 预训练策略Pretrained policy | VLC 微调VLC fine-tuning | ReWiND 微调ReWiND fine-tuning |
|---|---|---|---|
| MetaWorld 仿真(IQM 成功率)MetaWorld simulation (IQM success rate) | — | 40% | 79% |
| 真实机器人平均成功率Real-robot average success rate | 12% | 10% | 68% |
| 消融组件Ablated component | 影响Effect |
|---|---|
| 移除 Video Rewind 增强Remove the Video Rewind augmentation | 策略成功率下降 33%;轨迹排序 ρ 从 0.82 降至 0.56Policy success rate drops by 33%; trajectory-ranking ρ falls from 0.82 to 0.56 |
| 移除 LLM 指令生成Remove LLM instruction generation | 语言鲁棒性相关系数从 0.74 降至 0.52Language-robustness correlation falls from 0.74 to 0.52 |
| 移除 Open-X 子集Remove the Open-X subset | 未见任务对齐从 0.79 降至 0.64;鲁棒性降至 0.55Unseen-task alignment falls from 0.79 to 0.64; robustness drops to 0.55 |
| 移除目标环境数据Remove target-environment data | 训练对齐从 1.00 降至 0.55;轨迹排序失效Training alignment falls from 1.00 to 0.55; trajectory ranking breaks down |
| 改用完整位置编码Switch to full positional encoding | 策略成功率下降 21%(过拟合帧位置)Policy success rate drops by 21% (overfitting to frame position) |
ReWiND 的在线微调效果取决于预训练策略在新任务上是否具备一定的初始探索能力。论文指出:"If the ReWiND reward function could be combined with stronger policies that are easy to learn online in the loop, performance could improve significantly." 当前架构相较于现代 Vision-Language-Action 模型仍较为简单。How well ReWiND's online fine-tuning works depends on whether the pretrained policy has some initial exploration capability on the new task. The paper notes: "If the ReWiND reward function could be combined with stronger policies that are easy to learn online in the loop, performance could improve significantly." The current architecture is still relatively simple compared with modern Vision-Language-Action models.
进度预测目标依赖成功示范的视频标注,无法直接整合带有明确进度标签的失败轨迹。视频回绕增强是一种有效的近似,但合成失败与真实失败之间仍存在分布差异。The progress-prediction objective relies on video annotations of successful demonstrations and cannot directly incorporate failure trajectories carrying explicit progress labels. Video rewind augmentation is an effective approximation, but a distribution gap remains between synthetic and real failures.
为防止少量示范导致过拟合,ReWiND 使用冻结的预训练视觉(DINOv2)和语言(all-MiniLM-L12-v2)编码器。但若编码器缺乏对应领域的先验知识,可能出现欠拟合。论文举例:双臂海绵擦洗任务因缺乏双臂操作数据且存在摄像头遮挡,表现较差。To prevent a small number of demonstrations from causing overfitting, ReWiND uses frozen pretrained vision (DINOv2) and language (all-MiniLM-L12-v2) encoders. But if the encoders lack prior knowledge of the relevant domain, underfitting can occur. The paper gives an example: the bimanual sponge-scrubbing task performs poorly because bimanual manipulation data is lacking and the camera is occluded.
当前系统要求人工操作员进行环境重置,并在在线 RL 期间监督成功检测,限制了完全自主部署。论文认可这一局限性,并指出"recent reset-free RL works demonstrate promising solutions"作为未来方向。The current system requires a human operator to reset the environment and to supervise success detection during online RL, which limits fully autonomous deployment. The paper acknowledges this limitation and points to "recent reset-free RL works demonstrate promising solutions" as a future direction.
初步的 Diffusion Policy 实验(Diffusion Steering RL, DSRL)显示,ReWiND 可将扩散策略成功率从 0% 提升到 20%,但在潜空间中进行指令条件化仍具挑战性,该方向有待进一步探索。Preliminary Diffusion Policy experiments (Diffusion Steering RL, DSRL) show that ReWiND can raise the success rate of a diffusion policy from 0% to 20%, but conditioning on instructions in the latent space remains challenging, and the direction needs further exploration.