Leave No Observation Behind: Real-time Correction for VLA Action Chunks
About
To improve efficiency and temporal coherence, Vision-Language-Action (VLA) models often predict action chunks; however, this action chunking harms reactivity under inference delay and long horizons. We introduce Asynchronous Action Chunk Correction (A2C2), which is a lightweight real-time chunk correction head that runs every control step and adds a time-aware correction to any off-the-shelf VLA's action chunk. The module combines the latest observation, the predicted action from VLA (base action), a positional feature that encodes the index of the base action within the chunk, and some features from the base policy, then outputs a per-step correction. This preserves the base model's competence while restoring closed-loop responsiveness. The approach requires no retraining of the base policy and is orthogonal to asynchronous execution schemes such as Real Time Chunking (RTC). On the dynamic Kinetix task suite (12 tasks) and LIBERO Spatial, our method yields consistent success rate improvements across increasing delays and execution horizons (+23% point and +7% point respectively, compared to RTC), and also improves robustness for long horizons even with zero injected delay. Since the correction head is small and fast, there is minimal overhead compared to the inference of large VLA models. These results indicate that A2C2 is an effective, plug-in mechanism for deploying high-capacity chunking policies in real-time control.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robotic Manipulation | Real-robot manipulation tasks Aggregate | Average Success Rate (Avg SR)40 | 19 | |
| Robot Manipulation | SO100 real-robot | Throughput (Hz)61.6 | 6 | |
| open drawer | SO100 Real-world | Success Rate50 | 5 | |
| Pick Banana | Kinova Gen2 Real-world | Success Rate40 | 5 | |
| pick cube move | SO100 Real-world | Success Rate0.4 | 5 | |
| Pour Water | Kinova Gen2 Real-world | Success Rate0.00e+0 | 5 | |
| Stack Cube | Kinova Gen2 Real-world | Success Rate50 | 5 | |
| Stack Cube | SO100 Real-world | Success Rate60 | 5 | |
| 3D Mobile Robot Navigation | OmniSafe Ideal (Fast & Stable Update) | Success Rate (SR)56.7 | 4 | |
| 3D Mobile Robot Navigation | OmniSafe Non-ideal (Mixed Degradation) | Success Rate (SR)43.3 | 4 |