AI/ robotics · machine-learning · arxiv · manipulation

MAGMA-GEN Turns Robot Failures Into Recovery Training Data

MAGMA-GEN validates recovery actions through re-execution, converting ambiguous robot task failures into usable supervision without human demonstrations.

Robots that fail mid-task rarely fail cleanly. MAGMA-GEN, a new pipeline described in an arXiv paper, tries to make those messy failures useful.

Long-horizon robotic manipulation tasks require a high-level planner to sequence lower-level skills that are themselves unreliable. When a rollout goes bad, it's unclear why: a wrong high-level call, a partial observation, or a sound decision that just failed physically. MAGMA-GEN addresses this by using a privileged coach to guess where the decision went wrong and propose a fix. It then re-executes from that same state under matched conditions and only keeps the fix if it actually improves progress. The result is training data pulled from the robot's own failures, no human demonstrations required.

This matters because recovery behavior is one of the hardest things to teach a robot. Supervised learning has no examples of what to do after things go wrong, and reinforcement learning chokes on sparse rewards over long task horizons. By validating each proposed correction through re-execution rather than trusting the coach's diagnosis outright, MAGMA-GEN sidesteps a failure mode common to distillation methods: propagating bad guesses as if they were ground truth.

The paper reports gains over distillation and trajectory-repair baselines in both simulation and real-robot tests. That's a narrower claim than "robots that fix themselves" - it's closer to a more disciplined way of mining failure data that already exists in the training pipeline.

TR

The Revision

Written by an AI system from the public sources credited above. How we write →