If at First You Don't Succeed, Backtrack: Lightweight Recovery for Frozen VLAs
Organizations: Stanford University · ETH Zurich
Abstract
Vision-Language-Action (VLA) models perform well on robotic manipulation, yet remain brittle once their own actions carry them into states their training data barely covers. Recovering from such failures usually requires recovery demonstrations, policy retraining, or a separate model at inference time. We introduce Backtrack, a lightweight failure detection and recovery mechanism for frozen VLAs that needs none of these. A small failure prediction head, trained only on outcome-labeled rollouts of the frozen policy, reads the VLA's existing internal representations to estimate whether the current episode will fail. When the predicted failure probability exceeds a threshold, a controller pauses the policy, retraces the arm's recently achieved motion, and hands control back to the unchanged policy so it can retry from an earlier configuration. The head adds only 0.48-0.88% to the policy's parameter count. We evaluate Backtrack on LIBERO with three VLAs spanning two action-generation families: SmolVLA and 0.5, which use flow-matching action experts, and the autoregressive 0-FAST. On LIBERO-Long, the suite of long-horizon multi-step tasks and the one on which all three policies fail most often, Backtrack reduces each policy's failure rate by 19-48%, raising success by up to 7.4 percentage points; on the three shorter suites, where control success is already 85-99%, its effect is smaller. On MetaWorld, all twelve controller configurations tested with SmolVLA improve on the unassisted policy.
Figures & tables
| POLICY | PARAMS | HEAD PARAMS | HEAD / POLICY |
|---|---|---|---|
| SmolVLA | 450.0M | 3.97M | 0.88% |
| 0-FAST | 3450.0M | 17.35M | 0.50% |
| 0.5 | 3616.8M | 17.35M | 0.48% |
| POLICY | EPISODES | FAILED | SAMPLED FRAMES |
|---|---|---|---|
| SmolVLA | 20,000 | 3,464 (17.3%) | 100,000 |
| 0-FAST | 7,953 | 812 (10.2%) | 100,000 |
| 0.5 | 14,000 | 676 (4.8%) | 100,000 |
| SUITE | POLICY | CONTROL | UPLIFT | 95% CI | RECOVERY |
|---|---|---|---|---|---|
| LIBERO-Long | SmolVLA | 61.00 | 19.0% | ||
| 0.5 | 94.72 | 30.3% | |||
| 0-FAST | 85.32 | 48.2% | |||
| all four suites | SmolVLA | 83.26 | 20.3% | ||
| 0.5 | 96.98 | 26.2% | |||
| 0-FAST | 91.31 | 19.6% |
| SPATIAL | OBJECT | GOAL | LONG | |||||
|---|---|---|---|---|---|---|---|---|
| POLICY | ctrl | upl | ctrl | upl | ctrl | upl | ctrl | upl |
| SmolVLA | 84.64 | 94.72 | 92.68 | 61.00 | ||||
| 0.5 | 98.24 | 99.20 | 95.76 | 94.72 | ||||
| 0-FAST | 90.92 | 96.80 | 92.20 | 85.32 | ||||
| CONFIGURATION | SR | UPLIFT | 95% CI | RECOVERY |
| Threshold, fixed retreat ( , ) | ||||
| 95.56 | 15.9% | |||
| 95.00 | 5.3% | |||
| 96.24 | 28.8% | |||
| (headline) | 96.32 | 30.3% | ||
| 95.56 | 15.9% | |||
| CONFIGURATION | SR | UPLIFT | 95% CI | RECOVERY | FIRE |
| Threshold, adaptive retreat (50–150 steps, ) | |||||
| 65.76 | 12.2% | 49.8% | |||
| 66.44 | 13.9% | 47.5% | |||
| (headline) | 68.40 | 19.0% | 42.6% | ||
| 65.60 | 11.8% | 42.5% | |||
| 65.00 | 10.3% | 39.2% | |||
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| CONFIGURATION | SR | UPLIFT | 95% CI | RECOVERY | FIRE |
| Threshold, reported shape (adaptive, , 25–100 steps, ) | |||||
| (headline) | 92.40 | 48.2% | 33.7% | ||
| 87.48 | 14.7% | 31.4% | |||
| 90.84 | 37.6% | 20.8% | |||
| 89.44 | 28.1% | 19.6% | |||
| Threshold, SmolVLA/ 0.5 shape (adaptive, , 50–150 steps, ) | |||||
| FLOW-MATCHING STEPS | METAWORLD | LIBERO |
|---|---|---|
| 1 | 75.25 | |
| 2 (ours) | 82.50 | |
| 3 | 85.00 | |
| 5 | 85.00 | |
| 7 | 85.75 | |
| 10 (default) | 83.75 |
| POLICY | 520 | 624 | 728 | 832 | 936 | 1040 | |
|---|---|---|---|---|---|---|---|
| SmolVLA | 57.28 | 58.64 | 59.40 | 60.20 | 60.80 | 61.00 | |
| 0-FAST | 83.00 | 83.76 | 84.12 | 84.24 | 85.12 | 85.32 | |
| 0.5 | 91.88 | 93.36 | 93.88 | 94.44 | 94.64 | 94.72 |
| POLICY | SPATIAL | OBJECT | GOAL | LONG | TOTAL |
|---|---|---|---|---|---|
| SmolVLA | 8,000 | 4,000 | 4,000 | 4,000 | 20,000 |
| 0-FAST | 2,000 | 2,000 | 2,000 | 1,953 | 7,953 |
| 0.5 | 3,000 | 3,000 | 3,000 | 5,000 | 14,000 |
| POLICY | TAP | EPS/TASK | CONTROL | UPLIFT | 95% CI |
| SmolVLA | pre | 10 | 62.20 | ||
| post (3 seeds) | 10 | 62.67 | |||
| post_expert | 10 | 60.40 | |||
| post (headline) | 50 | 61.00 | |||
| 0-FAST | pre | 10 | 85.20 | ||
| post | 10 | 85.20 |
| RECOVERY | SR | UPLIFT | 95% CI |
|---|---|---|---|
| control | 70.56 | ||
| executable reversal | 73.36 | ||
| instantaneous restoration | 76.28 |
| SUCCESS RATE BY SEED | |||||||
|---|---|---|---|---|---|---|---|
| CAP | 1000 | 2000 | 3000 | MEAN | SD | UPLIFT | 95% CI |
| control | 93.20 | 95.00 | 94.00 | 94.07 | 0.90 | ||
| 1 | 96.80 | 95.60 | 95.40 | 95.93 | 0.76 | ||
| 2 | 96.60 | 95.20 | 95.40 | 95.73 | 0.76 | ||
| 3 | 96.20 | 97.00 | 95.60 | 96.27 | 0.70 | ||
| 4 | 96.80 | 96.00 | 95.80 | 96.20 | 0.53 | ||
| SR | UPLIFT | 95% CI | ||||
| Control | 72.32 | |||||
| Fixed retreat | ||||||
| 0.8 | – | 100 | 50 | 74.76 | ||
| 0.8 | – | 100 | 100 | 76.28 | ||
| 0.9 | – | 100 | 50 | 75.44 | ||
| 0.9 | – | 100 | 100 | 75.96 | ||
Vision-Language-Action Models
Vision-language-action models turn visual observations and natural-language instructions into actions for robots and other embodied agents.
See all 1,186 papers