← Latest papers
🤖 machine learning

ReGuide: From Test-Time Guidance to Self-Improving Diffusion Policies

ReGuide is a self-improving framework for behavior-cloned diffusion policies that utilizes Phase-Conditioned Guidance to generate corrective rollouts during test-time deviations and iteratively fine-tunes the policy with this recovered data, significantly boosting task success rates compared to existing static or non-reusable guidance methods.

Original authors: Tzu-Hsiang Lin, Srinivas Shakkottai, Dileep Kalathil, P. R. Kumar

Published 2026-06-30
📖 5 min read🧠 Deep dive

Original authors: Tzu-Hsiang Lin, Srinivas Shakkottai, Dileep Kalathil, P. R. Kumar

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot to perform a complex task, like stacking blocks or hanging a tool, by showing it a few videos of a human doing it perfectly. This is called "Imitation Learning."

The problem is that robots are clumsy. If the robot makes a tiny mistake early on—like tilting a block slightly—it moves into a situation it hasn't seen in the training videos. Because it doesn't know what to do in this "new" situation, it panics, makes another mistake, and the whole task fails. This is called the covariate shift problem: the robot gets lost because its reality drifts away from the examples it was taught.

The Old Ways vs. The New Way

The Old Ways:

  1. The "Expert Tutor" Method: Every time the robot gets lost, you (the human expert) have to step in, fix the mistake, and record that correction. This is great, but it's expensive and requires a human to watch the robot 24/7.
  2. The "Test-Time Steering" Method: You give the robot a "GPS" (a guidance model) that nudges it back on track while it's moving. But here's the catch: once the robot finishes the task, you throw away the GPS data. You don't learn from the correction; you just used it for that one time.

The New Way (ReGuide):
The authors of this paper, ReGuide, propose a clever middle ground. They say: "Why throw away the GPS data? Let's use the robot's successful corrections as new training lessons!"

Think of it like a student taking a practice test.

  • Standard Learning: The student takes the test, gets it wrong, and the teacher just says, "Try again next time."
  • ReGuide: The student gets stuck, a smart tutor helps them solve the problem in the moment, and then the student writes that specific solution into their study notebook. Next time, they study that notebook. The robot isn't just being steered; it's learning from its own recoveries.

How ReGuide Works (The 3-Step Recipe)

The paper breaks this down into three main ingredients:

1. Phase-Conditioned Guidance (The "Map with Checkpoints")

Long tasks (like assembling a toy) have different stages: "Pick up the part," "Move to the table," "Insert the screw."

  • The Problem: If you just tell the robot "Go to the finish line," it might try to insert the screw before it even picks up the part.
  • The Fix: ReGuide breaks the task into phases (like chapters in a book). It creates specific "target zones" for each phase.
  • The Analogy: Imagine driving from New York to LA. A global GPS might just say "Head West." ReGuide is like a GPS that says, "Right now, you are in the 'Desert Crossing' phase. Your target is the next gas station. Don't worry about the ocean yet." This keeps the robot focused on the immediate, correct step.

2. The "Drifted-but-Recoverable" Gate (The "Safety Switch")

The robot has a "crystal ball" (a dynamics model) that predicts what will happen if it takes a certain action.

  • The Problem: If the robot is already perfect, nudging it might actually make it worse. If the robot is too far off course (e.g., it dropped the block on the floor), the crystal ball can't guess what to do anymore.
  • The Fix: ReGuide only turns on the "GPS nudging" when the robot is slightly lost but can still be saved.
  • The Analogy: Think of a tightrope walker. If they are wobbling a little, a coach gives a gentle tap to steady them. If they are standing perfectly still, the coach stays quiet. If they have already fallen off the rope, the coach can't help them walk the rope anymore. ReGuide only intervenes when the "wobble" is fixable.

3. Iterative Self-Improvement (The "Study Loop")

This is the magic sauce.

  • Step A: The robot tries the task. When it starts to drift, ReGuide steers it back to success.
  • Step B: The robot saves that "steered" path as a new training example.
  • Step C: The robot retrains itself using these new examples.
  • Step D: The robot tries again, but this time it is smarter because it learned from the previous "steering."

The paper shows that you can repeat this loop. The robot gets better, generates even better "recovery data," and gets even better. It's like a video game character that gets stronger every time they survive a boss fight and learn the boss's pattern.

The Results

The authors tested this on four different robot tasks (moving a can, stacking squares, transporting objects, and hanging tools).

  • The Outcome: The robots using ReGuide became 1.3 to 7.7 times more successful than the robots that just learned from the original videos.
  • Comparison: It beat the "Test-Time Steering" method (which throws away the data) and didn't require a human expert to constantly intervene.

Summary

ReGuide is a system that turns a robot's "near-misses" into its best teachers. Instead of just fixing a mistake and forgetting it, the robot records the fix, studies it, and becomes a master of recovering from errors. It's a self-improving loop where the robot learns to save itself, over and over again.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →