VLA Knows Its Limits: Adaptive Execution Horizons for Robot Policies
About
Action chunking has recently emerged as a standard practice in flow-based Vision-Language-Action (VLA) models. However, the effect and choice of the execution horizon - the number of actions to be executed from each predicted chunk - remains underexplored. In this work, we first show that varying the execution horizon leads to substantial performance deviations, with performance initially improving and then declining as the horizon increases. To uncover the reasons, we analyze the cross- and self-attention weights in flow-based VLAs and reveal two key phenomena: (i) intra-chunk actions attend invariantly to vision-language tokens, limiting adaptability to environmental changes; and (ii) the initial and terminal action tokens serve as stable anchors, forming latent centers around which intermediate actions are organized. Motivated by these insights, we interpret action self-attention weights as a proxy for the model's predictive limit and propose AutoHorizon, the first test-time method that dynamically estimates the execution horizon for each predicted action chunk to adapt to changing perceptual conditions. Across simulated and real-world robotic manipulation tasks, AutoHorizon is performant, incurs negligible computational overhead, and generalizes across diverse tasks and flow-based models.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | LIBERO | Object Achievement98.7 | 1025 | |
| Robot Manipulation | LIBERO | Spatial Success Rate99.1 | 223 | |
| Robotic Manipulation (Goal) | LIBERO-Goal 1.0 (test) | SR96 | 29 | |
| Robotic Manipulation (Object) | LIBERO-Object 1.0 (test) | Success Rate (SR)98.7 | 29 | |
| Robotic Manipulation (Spatial) | LIBERO-Spatial 1.0 (test) | SR96.7 | 29 | |
| Pick-and-place (Cucumber on Plate) | Real-world robotic manipulation Franka Research 3 / DROID setup (test) | Solve Rate98 | 9 | |
| Pick-and-place (Rubik's Cube into Bowl) | Real-world robotic manipulation Franka Research 3 / DROID setup (test) | Solve Rate99 | 9 | |
| Pick-and-place (Rubik's Cube on Plate) | Real-world robotic manipulation Franka Research 3 / DROID setup (test) | Solve Rate92 | 9 | |
| Robot Manipulation | Press Stapler | Success Rate75 | 9 | |
| Robotic Manipulation | LIBERO-10 1.0 (test) | Success Rate92.7 | 9 |