FAR: Failure-Aware Retry for Test-Time Recovery and Continual Policy Improvement

Haoran Hao, Shahram Najam Syed, Jeffrey Ichnowski, Jeff Schneider
7/1/2026
cs.ROcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Robot policies inevitably encounter failures when deployed in real environments. Naive retries often repeat the same mistakes, while many existing recovery methods rely on human intervention. In this paper, we propose Failure-Aware Retry (FAR), a framework that enables robots to learn from previous failures at test time, adapt their behavior accordingly, and eventually complete the task autonomously. FAR combines Failure-Contrastive Preference Adaptation, which constructs preference learning data from failures to steer the policy away from previously unsuccessful behaviors, with lightweight action perturbations during retries to encourage local exploration. We further incorporate successful recovery trajectories into a training loop for continual policy improvement. Experiments in both simulation and real-world manipulation tasks show that FAR substantially improves success rates and robustness, with average gains of 17.6% over the standard diffusion policy in simulation and 11.7% in the real world. In addition, FAR significantly improves data efficiency under both reset and timestep budgets during continual policy improvement by exploiting informative failure cases.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hao2026far,
  title  = {FAR: Failure-Aware Retry for Test-Time Recovery and Continual Policy Improvement},
  author = {Haoran Hao and Shahram Najam Syed and Jeffrey Ichnowski and Jeff Schneider},
  year   = {2026},
  eprint = {2607.01111},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.01111v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.01111.svg)](https://codeofpaper.com/paper/2607.01111)

Discussion