← Latest papers
💻 computer science

Failing Forward: Adaptive Failure-Informed Learning for Vision-Language-Action Models

This paper introduces Adaptive Failure-Informed Learning (AFIL), an end-to-end framework that enhances the robustness of Vision-Language-Action models by leveraging online-generated failure trajectories as adaptive negative guidance to steer policies away from error-prone regions and improve task success rates.

Original authors: Meng Zheng, Samhita Marri, Anwesa Choudhuri, Benjamin Planche, Zhongpai Gao, Van Nguyen Nguyen, Terrence Chen, Girish Chowdhary, Ziyan Wu

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Meng Zheng, Samhita Marri, Anwesa Choudhuri, Benjamin Planche, Zhongpai Gao, Van Nguyen Nguyen, Terrence Chen, Girish Chowdhary, Ziyan Wu

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 teaching a robot to perform a task, like stacking blocks or placing a banana on a plate. Traditionally, we teach robots by showing them videos of humans doing the task perfectly. The robot watches these "success stories" and tries to copy them.

The problem? Real life isn't perfect. If the robot slips slightly or grabs the object at a weird angle, it doesn't know how to fix it. Because it only learned from perfect examples, it has no idea what to do when things go wrong. It just keeps making the same mistake until the whole task fails. It's like teaching a sailor only in a calm, glassy sea; the moment a storm hits, they have no idea how to steer.

This paper introduces a new method called AFIL (Adaptive Failure-Informed Learning) to fix this. Here is how it works, using simple analogies:

1. Learning from Mistakes, Not Just Success

Instead of just showing the robot videos of perfect success, AFIL teaches it two things at once:

  • The "Success" Teacher: Shows the robot how to do the task perfectly.
  • The "Failure" Teacher: Shows the robot what happens when things go wrong (e.g., dropping the object, missing the target).

The robot learns from both. It learns the "right way" to move, but it also learns to recognize the "wrong way" so it can avoid it.

2. The "Dual-Headed" Brain

The researchers built a special robot brain with two "heads" (called a Dual Action Generator) that share the same eyes and ears (the vision and language understanding):

  • Head A predicts what a perfect move looks like.
  • Head B predicts what a failed move looks like.

They don't need two separate, massive brains. They share the same heavy lifting (understanding the image and the instructions), but they have different "muscles" for deciding what to do. This makes the system efficient and doesn't require a huge amount of extra computer power.

3. The "Steering Wheel" That Adjusts Itself

This is the cleverest part. When the robot is actually doing the task, it doesn't just blindly follow the "Success" teacher. It constantly checks the "Failure" teacher.

Think of it like driving a car with a very smart co-pilot:

  • If the road is clear and the "Success" and "Failure" teachers agree on the path, the robot just drives normally.
  • But, if the robot starts to drift toward a cliff (a failure), the "Failure" teacher screams, "Don't go there!"
  • The system then automatically adjusts the steering wheel to push the robot away from the cliff and back toward the safe path.

The paper calls this "Adaptive Negative Guidance." It's like a magnetic repulsion: the closer the robot gets to a mistake, the stronger the force pushing it back to safety. Crucially, this force isn't fixed; it gets stronger only when the robot is actually in danger of failing, and stays weak when things are going well.

4. How They Get the "Failure" Data

You might wonder, "How do you get videos of robots failing without breaking everything?"
The researchers didn't hire humans to break robots. Instead, they let the robot try the task on its own. When it inevitably makes a mistake, the system records that "oops" moment. It's like a student practicing math problems; when they get an answer wrong, they write down the mistake so they can learn from it next time. This happens automatically, without humans needing to manually design specific "failure scenarios."

The Results

The team tested this on robots doing various tasks, from simple stacking to complex, multi-step chores.

  • Better Recovery: When things went slightly wrong, the AFIL robot knew how to fix it, whereas the old robots just gave up.
  • New Situations: The AFIL robot was much better at handling new objects or messy tables it hadn't seen before.
  • Long Tasks: It was especially good at long, complicated tasks where small mistakes usually pile up into total failure.

In short: AFIL teaches robots that failure is part of learning. By showing them what not to do and giving them a smart, adjustable way to steer away from mistakes, the robots become much more reliable, robust, and ready for the messy reality of the real world.

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 →