Paper: 2606.27374
Authors: Manish Kumar Govind, Dominick Reilly, Smit Patel, Hieu Le, Srijan Das
Categories: cs.RO, cs.CV

The Gap

Continual imitation learning (IL) aims to equip robots with the ability to acquire new manipulation skills without forgetting previously learned ones.
Prior approaches fall into two camps:

  • Experience replay: store raw human demonstrations and replay them during new task training. This works well but requires large memory and raises privacy concerns.
  • Regularization: constrain weight changes (e.g., EWC, SI). These methods are memory-efficient but suffer from significant forgetting in high-dimensional control tasks.

Generative replay – using a separate generative model to synthesize pseudo-data from previous tasks – has been explored in classification but rarely in IL.
The bottleneck is that generating long, consistent action-observation trajectories for robotics is much harder than generating static images.
Existing generative replay for IL either uses simple VAEs that produce low-quality trajectories or relies on storing starting states, partially defeating the purpose.

This paper asks: Can we use a world model that predicts both actions and observations to generate high-quality, long-horizon pseudo-replays, completely eliminating the need to store any raw demonstrations?

The logical chain:

[Catastrophic forgetting in continual IL ]  
        |  
        v  
[Solution: generative replay without stored data]  
        |  
        v  
[Key assumption: WAM can generate consistent trajectories]  
        |  
        v  
[Method: REGEN - recurrent query of WAM for pseudo-replays]  
        |  
        v  
[Evidence: simulated & real robot tasks show 50% less forgetting]  
        |  
        v  
[Conclusion: WAMs are a viable foundation for demonstration-free continual IL]  

The Increment

One sentence: Before this work, generative replay for robot IL was limited to simple models that could not produce long-horizon consistent trajectories without stored priors; after this work, World Action Models (WAMs) enable high-quality pseudo-replay from scratch, achieving performance within 5-10% of privileged experience replay.

Core Mechanism

REGEN builds on a pre-trained World Action Model (WAM) – a state-space model that, given a current observation and action, predicts the next observation and the next action.
WAM is trained once on demonstrations of all tasks (stored only temporarily during training, then deleted).

During continual learning, when a new task batch arrives, REGEN does the following for each sample:

  1. Query WAM with the current-task observation and a task instruction (e.g., one-hot ID) for a previously learned task.
  2. Autoregressive generation: WAM rolls out a full trajectory by repeatedly feeding its own predictions back as input.
  3. Pseudo-replay: The generated (observation, action) sequence is treated as a synthetic demonstration of the old task.
  4. Joint training: The robot policy is updated on both the new task’s real data and the old task’s pseudo-replay data.

The process is recurrent because for each new task observation, multiple old-task pseudo-replays can be generated by seeding with different task instructions.

                     [Task Instruction] + [Init Observation]  
                                   |  
                                   v  
  [WAM Encoder] -> [Latent State] -> [WAM Dynamics] -> [Next Latent] -> [WAM Decoder]  
                                   |                       |  
                                   v                       v  
                          [Predicted Action]    [Predicted Observation]  
                                   |                       |  
                                   +--------->Loop<--------+  
                                   |  
                                   v  
                     [Full trajectory: (obs_1, act_1) ... (obs_T, act_T)]  
                                   |  
                                   v  
   [New task real data] + [Pseudo-replay trajectories] -> [Policy update]  

Structural metaphor: the chef’s mental practice

Imagine a chef learning to cook new dishes. The chef has a world model of cooking – given the current state of the dish (e.g., half-chopped vegetables) and an action (e.g., “add salt”), she predicts the new dish state.
To avoid forgetting an old dish (e.g., pasta), the chef could mentally rehearse: she imagines the initial state, then simulates each step using her world model, generating a sequence of mental images and actions.
This mental rehearsal is REGEN:

  • The WAM = the chef’s internal model of cooking dynamics.
  • The task instruction = “make pasta” triggers the initial conditions.
  • The autoregressive roll-out = step-by-step mental simulation.
  • The policy = the chef’s motor skills (actual chopping, stirring).
  • The new task data = a new dish recipe (e.g., sushi) the chef is learning.

The chef does not need a physical copy of the pasta recipe card (stored demonstration); she just uses her mental model to generate the experience of cooking pasta. This is exactly what REGEN does for the robot.

Key Concepts

  • Catastrophic Forgetting: When a neural network is trained sequentially on two tasks, the weights optimized for task 1 get overwritten by gradients from task 2.
    Example: A robot learns to push a block (task 1), then learns to grasp a cup (task 2). Without intervention, after task 2 it can no longer push the block reliably.
    Degree of forgetting is measured as performance drop on task 1 after training on task 2.

  • Generative Replay: Instead of storing old data, train a generative model on previous tasks. When learning new tasks, sample from the generative model to produce synthetic old-task data, and train the policy on both.
    The challenge is that the generative model must produce data that is on-distribution for the old tasks – if it degrades, the policy forgets anyway.
    Example: A GAN that generates images of “dog” from task 1; during task 2 training, the GAN produces dog images that are mixed with real cat images to prevent forgetting how to classify dogs.

  • World Action Model (WAM): A combined dynamics and inverse model. It takes (obs, action) and outputs next obs and next action.
    Unlike pure world models (which only predict observations), WAM also predicts the action that led to the next observation – making it directly usable to generate full demonstrations without a separate policy.
    Example: In robot control, WAM can be thought of as “if you see this scene and do this, you’ll get that scene next, and the action you should have taken is X”.

Framework Shift

The key shift is from storing data to storing a generative world model that can recreate data on demand.

Before (mainstream):                               After (this paper):  

[Task 1 data] -> [Train Policy 1]                 [Task 1 data] -> [Train WAM] -> [Discard data]  
[Task 1 data] stored in replay buffer             [WAM] stored (small model)  
[Task 2 data] -> [Train Policy 2 + replay of stored Task 1]  [Task 2 data] -> [Train Policy 2 + pseudo-replay from WAM]  
                                                                                      |  
                                                                               [No stored raw data.]  

From memory heavy, privacy-sensitive to compact model, demonstration-free.
The core shift is from data storage to model-based generation for continual rehearsal.

Expert Assessment

Problem choice: Real and timely. Continual learning in robotics is a well-recognized bottleneck, and the scaling of foundation models makes demonstration storage impractical. The gap is legitimate, though one could argue existing world models could already be used in this way – the paper’s contribution is systematically showing that they work.

Method maturity: Clever integration, not a radical new algorithm. REGEN is essentially a straightforward application of WAMs for generative replay. The novelty lies in (a) using WAMs (which predict both obs and action) rather than separate action/observation generative models, and (b) the recurrent sampling strategy conditioned on task IDs. Simpler approaches (e.g., using a VAE to generate observations only, then a fixed policy to fill in actions) might be simpler but likely underperform. The paper does not compare to such variants.

Experimental integrity: Fair overall. Baselines include fine-tuning (lower bound) and experience replay with real stored data (upper bound). The claim of “up to 50% reduction” is believable. However, the evaluation is on relatively short-horizon tasks (average 5-20 steps). Real-world manipulation tasks with longer horizons might expose the visual degradation bottlenecks the authors mention. Also, the WAM itself is trained on all tasks initially – that’s a potential issue (they use task-specific WAMs? Or one WAM for all?). The paper says “pre-trained on demonstration data” but does the WAM see all tasks beforehand? That would give it privileged information. The method appears to assume that demonstrations of all tasks are available for initial WAM training; that’s okay for a controlled set, but limits applicability to truly open-ended learning. The authors acknowledge this as a limitation.

Writing quality: Reasonable but dense. The section on limitations is strong. The paper could benefit from a clearer diagram early on (they have one, but it’s complicated). I’d rewrite the method section to start with the chef analogy, then dive into equations. The related work is well-covered.

Verdict: weak accept – a solid incremental contribution that convincingly demonstrates a practical trick (WAM for generative replay). Not a breakthrough, but useful for the community.

Takeaways

  • Practical technique: If you have a pre-trained world-action model, you can use it to generate pseudo-replays for any number of old tasks without storing any data.
  • Key limitation to watch: Generated trajectories degrade over long horizons – check mean action discrepancy (MAD) and pixel RMSE to catch this.
  • Transferable idea: Any domain with a forward dynamics model (e.g., video game playing, robotic control, climate modeling) could benefit from this rehearsal strategy.
  • Implementation detail: The WAM must predict both actions and observations to be fully autonomous; a pure observation predictor would require a separate policy to fill in actions, which adds complexity and potential inconsistency.

论文: 2606.27374
作者: Manish Kumar Govind, Dominick Reilly, Smit Patel, Hieu Le, Srijan Das
分类: cs.RO, cs.CV

缺口

持续模仿学习旨在让机器人学习新技能而不遗忘旧技能。
现有方法主要分为两类:

  • 经验回放:存储原始人类演示,在新任务训练时回放。效果好,但需要大量内存且涉及隐私问题。
  • 正则化:约束权重变化(如 EWC、SI)。内存高效,但在高维控制任务中遗忘严重。

生成式回放——使用单独的生成模型合成旧任务的伪数据——在分类领域已有探索,但在模仿学习中很少见。
瓶颈在于:生成机器人学中长时程、一致的动作-观测轨迹远比生成静态图像困难。
现有的生成式回放要么使用简单VAE产生低质量轨迹,要么仍需存储初始状态,部分失去了”不回放原始数据”的意义。

本文提出的问题是:能否使用一个同时预测动作和观测的世界模型,生成高质量的长时程伪回放轨迹,从而彻底消除存储原始演示的需求?

逻辑链条:

[持续模仿学习中的灾难性遗忘]  
        |  
        v  
[方案:无存储数据的生成式回放]  
        |  
        v  
[关键假设:WAM能生成一致的轨迹]  
        |  
        v  
[方法:REGEN - 循环查询WAM生成伪回放]  
        |  
        v  
[证据:仿真与真实机器人任务中遗忘率降低50%]  
        |  
        v  
[结论:WAM是免演示持续模仿学习的可行基础]  

增量

一句话: 此前工作无法在不存储先验数据的前提下生成长时程一致的机器人轨迹用于生成式回放;本文利用世界动作模型实现了这一点,性能接近需要真实回放的特权经验回放方法。

核心机制

REGEN基于预训练的世界动作模型(WAM)——一种状态空间模型,给定当前观测和动作,预测下一观测和下一动作。
WAM在首次接触所有任务的演示数据时进行一次性训练(训练后可删除原始演示)。

在持续学习阶段,当新的任务批次到达时,REGEN对每个样本执行以下步骤:

  1. 查询WAM:输入当前任务观测和某个旧任务的任务指令(如one-hot编码)。
  2. 自回归生成:WAM将自身预测的结果反复作为输入,滚动生成完整轨迹。
  3. 伪回放:生成的(观测,动作)序列被当作旧任务的合成演示。
  4. 联合训练:机器人策略同时在真实新任务数据和伪回放旧任务数据上进行更新。

整个过程是循环的——因为对于每条新任务观测,可以通过不同任务指令多次查询WAM,生成多条旧任务伪回放。

                     [任务指令] + [初始观测]  
                                   |  
                                   v  
  [WAM编码器] -> [隐状态] -> [WAM动力学] -> [下一隐状态] -> [WAM解码器]  
                                   |                       |  
                                   v                       v  
                          [预测动作]            [预测观测]  
                                   |                       |  
                                   +--------->循环<--------+  
                                   |  
                                   v  
                     [完整轨迹:(obs_1, act_1) ... (obs_T, act_T)]  
                                   |  
                                   v  
   [新任务真实数据] + [伪回放轨迹] -> [策略更新]  

结构性比喻:厨师的心理练习

想象一位厨师学习新菜品。
厨师有一个烹饪世界模型——给定当前菜品状态(如切了一半的蔬菜)和动作(如”加盐”),她能预测下一状态。

为了不忘记旧菜品(比如意面),厨师可以在心里模拟:想象初始状态,然后用世界模型一步步生成视觉图像和动作序列。
这种心理练习就是REGEN。

  • WAM = 厨师对烹饪动力学的内部模型。
  • 任务指令 = “做意面”触发初始条件。
  • 自回归滚动 = 一步步的心理模拟。
  • 策略 = 厨师的实际操作技能(切、炒)。
  • 新任务数据 = 厨师正在学习的新菜谱(如寿司)。

厨师不需要保留意面的菜谱卡片(存储演示),只需用心理模型生成烹饪意面的体验。
这正是REGEN为机器人做的事情。

关键概念

  • 灾难性遗忘:神经网络连续学习两个任务时,对任务1优化好的权重会被任务2的梯度覆盖。
    例子:机器人先学习推方块(任务1),再学习抓杯子(任务2)。没有干预时,学完任务2后它再也推不好方块。
    遗忘程度用任务1在学习任务2后的性能下降量衡量。

  • 生成式回放:不用存储旧数据,而是训练一个生成模型来合成旧任务数据。
    学习新任务时,从生成模型中采样,与真实新数据一起训练策略。
    难点在于生成模型必须产生符合旧任务分布的数据——如果生成质量下降,策略照样遗忘。
    例子:任务1训练了一个生成狗的GAN;任务2训练猫分类器时,同时用GAN生成的狗图像来防止忘记如何识别狗。

  • 世界动作模型(WAM):一种联合动力学与逆模型的结构。
    输入(观测,动作),输出下一观测和下一动作。
    与纯世界模型(只预测观测)不同,WAM同时预测导致下一观测的动作——因此可以直接生成完整演示,无需额外策略。
    例子:在机器人控制中,WAM相当于:“如果你看到这个场景并这么做,你将得到那个场景,并且你应该输出的动作是X”。

框架转变

核心转变是从存储数据存储一个能按需生成数据的生成式世界模型

之前(主流方法):                    之后(本文方法):  

[任务1数据] -> [训练策略1]            [任务1数据] -> [训练WAM] -> [丢弃数据]  
[任务1数据] 存储在回放缓冲区            [WAM] 存储(小型模型)  
[任务2数据] -> [训练策略2 + 回放存储的任务1]  [任务2数据] -> [训练策略2 + WAM生成的伪回放]  
                                               |  
                                        [无需存储原始数据]  

内存沉重、隐私敏感紧凑模型、免演示
核心转变是 从数据存储到基于模型的生成 用于持续排练。

专家评审

选题眼光:真实且及时。机器人持续学习是公认的瓶颈,而基础模型的扩展使演示存储变得不切实际。缺口确实存在,尽管可以说现有的世界模型已经可以这样使用——本文的价值在于系统地证明了它们有效。

方法成熟度:巧妙的整合,而非激进的创新。REGEN本质上是将WAM直接应用于生成式回放。新颖处在于:(a) 使用同时预测动作和观测的WAM,而非分离的生成模型;(b) 基于任务指令的循环采样策略。更简单的方案(如仅用VAE生成观测,再用固定策略填充动作)可能更简单但效果较差。论文没有与这些变体比较。

实验诚意:总体公平。基线包括微调(下界)和经验回放(上界)。“遗忘率降低50%“的说法可信。但评估主要在较短时程的任务上(平均5-20步)。更长时程的真实操作任务可能会暴露作者提到的视觉退化问题。此外,WAM本身是先在所有任务上训练的——这是一个潜在问题(论文说有任务特定的WAM吗?还是共用一个?)。论文提到WAM是”在演示数据上预训练”,但WAM是否预先见过所有任务?如果是,那它拥有特权信息。该方法假设初始阶段可以获取所有任务的演示——这适用于受控任务集,但限制了在真正开放持续学习中的适用性。作者承认这是局限性。

写作功力:尚可但密集。局限性部分写得不错。论文可以受益于一个更清晰的早期图表(他们有一个,但比较复杂)。我会重写方法部分,从厨师类比开始,然后再深入公式。相关工作覆盖良好。

判决弱接收 —— 一个扎实的增量贡献,令人信服地展示了一个实用技巧(WAM用于生成式回放)。不是重大突破,但对社区有用。

要点总结

  • 实用技巧:如果你有一个预训练的世界动作模型,可以用它为任意数量的旧任务生成伪回放,无需存储任何数据。
  • 需要关注的关键限制:生成轨迹在长时程下会退化——使用平均动作差异(MAD)和像素RMSE来监控。
  • 可迁移的思路:任何具有前向动力学模型的领域(如视频游戏、机器人控制、气候建模)都可以受益于这种排练策略。
  • 实现细节:WAM必须同时预测动作和观测才能完全自主;纯观测预测器需要额外策略来填充动作,会增加复杂性和潜在的不一致性。