Researchers created a new system to help robots learn from mistakes
The Reward-DAgger method identifies when a robot struggles and calls for human help without needing custom settings for each task.

Training a robot to perform complex tasks often requires a human to step in when the machine falters. Researchers recently introduced Reward-DAgger, a new framework that automates this intervention process by acting as a smart monitor.
Instead of relying on rigid rules, this system uses a general-purpose reward model to track progress in real time. It monitors the robot's performance and signals for human guidance only when the machine is likely to fail or get stuck. This creates an efficient balance between autonomous work and necessary human assistance.
Reward-DAgger consistently improves the downstream policy's autonomous success rate throughout interactive learning and achieves strong return on human effort.
One of the biggest hurdles in robotics is that a system trained for one environment often fails in another. The team tested their method across eight different tasks in both real-world and simulated settings. They found that it consistently improved success rates without needing constant manual tuning of parameters for each specific job.
This approach works independently of the underlying control policy. You can plug it into different robot architectures, and it will handle the decision of when to ask for help based on its internal progress assessment. It essentially allows the robot to learn its recovery behaviors more effectively while minimizing wasted human time.
Imagine you are teaching a robot to organize a messy desk. Instead of watching it every second, you only step in when the system detects it is about to drop an object or move in a way that suggests a failure is imminent. This makes the training process much smoother for the human involved.
Despite these gains, the system remains limited by the capabilities of the underlying progress-based reward model. The research does not show how it performs in highly dynamic or unpredictable environments where failure modes might not be easily captured by existing progress signals.
Source: arXiv cs.RO