CycleVLA: Proactive Self-Correcting Vision-Language-Action Models via Subtask Backtracking and Minimum Bayes Risk Decoding
Chenyang Ma, Guangyu Yang, Kai Lu, Shitong Xu, Bill Byrne, Niki Trigoni, Andrew Markham
TL;DR
CycleVLA addresses the limitation of reactive robot recovery by enabling proactive self-correction in Vision-Language-Action systems. It combines a progress-aware VLA with a VLM based failure predictor and planner to decide when to transit or backtrack at subtask boundaries, and uses Minimum Bayes Risk decoding for robust test-time retries after backtracking. The approach improves task success on LIBERO benchmarks, particularly for long-horizon and under-trained VLAs, and demonstrates that MBR provides effective zero-shot test-time scaling. This work lays groundwork for integrating proactive failure reasoning into VLAs and suggests directions for end-to-end learned recovery and real-robot validation.
Abstract
Current work on robot failure detection and correction typically operate in a post hoc manner, analyzing errors and applying corrections only after failures occur. This work introduces CycleVLA, a system that equips Vision-Language-Action models (VLAs) with proactive self-correction, the capability to anticipate incipient failures and recover before they fully manifest during execution. CycleVLA achieves this by integrating a progress-aware VLA that flags critical subtask transition points where failures most frequently occur, a VLM-based failure predictor and planner that triggers subtask backtracking upon predicted failure, and a test-time scaling strategy based on Minimum Bayes Risk (MBR) decoding to improve retry success after backtracking. Extensive experiments show that CycleVLA improves performance for both well-trained and under-trained VLAs, and that MBR serves as an effective zero-shot test-time scaling strategy for VLAs. Project Page: https://dannymcy.github.io/cyclevla/
