Command Palette
Search for a command to run...
مُصحِّح VLA: استدلال خفيف للكشف والتصحيح من أجل أفق عمل تكيُّفي
مُصحِّح VLA: استدلال خفيف للكشف والتصحيح من أجل أفق عمل تكيُّفي
الملخص
حققت النماذج الأساسية للرؤية-اللغة-الفعل (VLA) تقدمًا كبيرًا مؤخرًا في مجال الذكاء المُجسَّد. لتقليل تكرار استدعاء السياسة مع الحفاظ على التماسك الزمني، تتبنى معظم السياسات التوليدية آلية تجميع الإجراءات (action chunk)، حيث تنفذ عدة إجراءات مستقبلية بطريقة الحلقة المفتوحة ضمن أفق عمل ثابت. إلا أن نموذج ’التنبؤ ثم التنفيذ الأعمى‘ هذا يُضحي بتفاعلية الحلقة المغلقة: ففي التفاعلات الفيزيائية كثيفة التلامس، يمكن حتى للاضطرابات المحلية الصغيرة أن تتضخم بسرعة داخل النقطة العمياء للحلقة المفتوحة، مما يؤدي إلى أخطاء متراكمة وفشل المهمة في نهاية المطاف. لمعالجة هذا القيد، نقترح مُصحِّح VLA، وهو إطار استدلال تصحيحي خفيف الوزن لسياسات VLA المُجمَّعة الإجراءات. بدون تعديل أوزان السياسة الأساسية، يُقدِّم مُصحِّح VLA مُراقِب رؤية في الفضاء الكامن (LVM) خفيف الوزن يقارن باستمرار تطور الخصائص البصرية المُتنبأ بها مع الفعلية، مما يُمكِّن من الكشف الفوري عن انحرافات الديناميكيات البصرية. بمجرد اكتشاف انحراف مستمر، يُطلق النظام حدث اقتطاع، ويتجاهل الإجراءات القديمة المتبقية، ويستدعي إعادة تخطيط تصحيحية عبر التوجيه التدرّجي عبر الإنترنت (OGG). تُنشئ آلية الكشف والتصحيح في مُصحِّح VLA بشكل طبيعي أفق عمل تكيُّفي مُثار بالأحداث: فهو يحافظ على التنفيذ طويل الأفق عندما تظل المجموعة الحالية موثوقة، ويستدعي إعادة تخطيط تصحيحية قصيرة الأفق عندما يبدأ التنفيذ بالانحراف. وبذلك، يُخفف مُصحِّح VLA من المُقايضة التي تفرضها الآفاق الثابتة بين متانة التنفيذ وتكرار استدعاء السياسة. يمكن دمج المُصحِّح في نماذج VLA مختلفة دون الحاجة لإعادة تدريب الهيكل الأساسي لـ VLA، مما يقطع الأخطاء المتراكمة مع الحفاظ على جزء كبير من فائدة كفاءة تجميع الإجراءات وتحسين المتانة بشكل كبير في مهام التلاعب الروبوتي طويلة الأفق وكثيفة التلامس.
One-sentence Summary
Zhejiang University and Alibaba DAMO Academy propose VLA-Corrector, a lightweight detect-and-correct inference framework that augments action-chunked VLA policies with a Latent-space Vision Monitor for online detection of visual dynamics deviations and Online Gradient Guidance for corrective replanning, enabling event-triggered adaptive action horizons without retraining the backbone policy, interrupting compounding errors while preserving the efficiency of action chunking and substantially improving robustness in long-horizon, contact-rich robotic manipulation tasks.
Key Contributions
- This work quantifies the performance–efficiency trade-off imposed by fixed action horizons in action-chunked VLA policies, showing that the open-loop blind spot consistently degrades robustness across different VLA backbones.
- VLA-Corrector is introduced as a lightweight inference-time framework that integrates a Latent-space Vision Monitor for online drift detection, event-triggered truncation of stale actions, and Online Gradient Guidance to steer corrective replanning without altering the VLA backbone.
- Simulation and real-world experiments show that on π₀.₅ at horizon 50, VLA-Corrector raises success from 48.7% to 58.7% while slightly reducing policy calls, yielding a +24.6% success-per-call efficiency gain, and enables a few-shot fine-tuned model to reach 97.8% average success on LIBERO, surpassing the fully fine-tuned baseline.
Introduction
The authors examine vision-language-action (VLA) foundation models for robot control, which often rely on action chunking to amortize the high latency of generative action policies. This chunking creates an open-loop blind spot where the robot executes a fixed number of predicted actions without responding to fresh observations, leaving it vulnerable to compounding errors and task failure. They propose VLA-Corrector, a lightweight inference-time module that continuously monitors latent-space visual dynamics to detect execution drift, truncates stale action chunks early, and then applies gradient-guided re-inference to steer the robot back toward the intended trajectory. This turns a fixed action horizon into an adaptive one, preserving the efficiency of long chunks while regaining short-horizon reactivity, all without retraining the underlying VLA model.
Method
The main limitation that VLA-Corrector targets is the open-loop blind spot inherent in action-chunked VLA policies. In such policies, the visual encoder processes observation ot into a latent Ztreal, and the policy outputs an action chunk At containing multiple future actions. During the action horizon, the controller executes the first H actions without re-querying the policy, even though fresh visual observations become available. This creates a window where the executed actions may drift from the intended trajectory without any corrective mechanism.
VLA-Corrector addresses this by decoupling action generation from execution monitoring. The core idea is to keep the VLA backbone for action chunk generation while adding a lightweight external dynamics corrector that monitors online visual consistency and triggers corrective replanning only when persistent drift is detected. The framework consists of four tightly integrated modules: (1) training an external latent dynamics corrector, (2) Latent-space Vision Monitor (LVM) for online anomaly detection, (3) event-triggered truncation, and (4) Online Gradient Guidance (OGG) for corrective inference.
The external latent dynamics corrector Mϕ is trained after the VLA policy has been fine-tuned and frozen. Using the VLA’s visual encoder, the authors extract latent representations from demonstration trajectories. For a transition (ot,at,ot+k), they compute the true short-horizon visual latent evolution:
ΔZt+k∗=Zt+kreal−Ztreal,and train a lightweight MLP Mϕ to predict this residual from the current latent state and the executed action:
ΔZ^t+k=Mϕ(Ztreal,at).The objective encourages both magnitude matching and directional consistency:
Lcorr=ΔZ^t+k−ΔZt+k∗22+β[1−CosSim(ΔZ^t+k,ΔZt+k∗)].Predicting residuals instead of absolute latents suppresses static scene content and forces the model to focus on task-relevant dynamics. The corrector is a small module (around 40M parameters in the authors’ experiments) trained solely on demonstration data, which makes it cheap to train and reusable across different benchmarks without touching the expensive VLA backbone.
During deployment, the Latent-space Vision Monitor (LVM) leverages the trained corrector to detect online deviations. At control step t, LVM uses the executed action at and the current latent state to compute the expected latent evolution ΔZt+kexp=Mϕ(Ztreal,at). It then compares this with the actual latent evolution ΔZt+kreal=Zt+kreal−Ztreal obtained from the fresh camera observation, yielding an inconsistency score:
Et=1−CosSim(ΔZt+kexp,ΔZt+kreal).A higher Et indicates a stronger mismatch between expected and observed visual dynamics, serving as a continuous monitoring signal.
Rather than thresholding Et directly, which would be sensitive to transient outliers, the authors employ a robust event-triggered truncation rule. A sliding window of recent scores EW is maintained, and its median Me and median absolute deviation MAD are computed. Two adaptive thresholds are defined:
Ton=Me+λonMAD,Toff=Me+λoffMAD,λon>λoff.An interrupt is triggered only when Et>Ton persists for p consecutive steps, effectively filtering out isolated spikes while detecting sustained drift. Once triggered, the system discards the remaining actions in the current queue and initiates a corrective replan. The effective action horizon becomes Hadaptive=h<H, where h is the number of already executed steps, thereby shortening the fixed horizon only when the chunk has truly become stale.
Corrective replanning after truncation is performed by Online Gradient Guidance (OGG), applied exclusively to the policy call immediately following the interrupt. OGG guides the flow-matching denoising process toward a latent direction that compensates for the accumulated drift. At denoising step τ, a candidate clean action a^t is estimated from the noisy chunk, and its predicted latent effect is ΔZ^act=Mϕ(Ztreal,a^t). A corrective target ΔZcorr is defined as the difference between the expected residual from the last stable step t−k and the accumulated deviation ΔZdev=Ztreal−Zt−kreal:
ΔZcorr=ΔZexp−ΔZdev.The guidance loss measures the directional mismatch between the predicted action effect and the corrective target:
LOGG=1−CosSim(ΔZ^act,ΔZcorr).The gradient of this loss is injected into the flow-matching velocity field:
vτguide=vτ−η∇vτLOGG,Aτ−Δτ=Aτ−Δτvτguide.Because OGG adjusts the velocity field rather than directly manipulating action coordinates, the corrective replanning remains smoothly integrated with the original flow-matching generative process.
Overall, VLA-Corrector forms a lightweight, modular corrective inference system that sits alongside a frozen VLA policy. It monitors latent dynamics online, truncates unreliable action chunks adaptively, and guides recovery replanning toward a consistent trajectory without retraining the main policy.
Experiment
The evaluation of VLA-Corrector across three simulation benchmarks and a real robot, using multiple VLA backbones, validates its cross-architecture robustness, sample and data efficiency, mechanism, and real-world transfer. The method consistently improves success rates and policy-call efficiency by interrupting stale action chunks early and guiding corrective replanning, with the largest gains on hard tasks and under online disturbances. Mechanistic studies confirm that the detection signal isolates critical error-prone phases while the recovery module enhances post-truncation replanning, and ablations show that decoupled monitoring and moderate data and model sizes suffice.
VLA-Corrector consistently improves success rates across all three VLA backbones on MetaWorld, with larger gains on harder difficulty splits. The average improvement is largest for π0.5 at 15.65 percentage points, driven by a 24-point jump on the Very Hard split. SmolVLA and X-VLA also benefit, achieving average gains of 4.75 and 4.05 points respectively. VLA-Corrector boosts all backbones and achieves its largest absolute improvements on harder tasks, such as the Very Hard split for π0.5. For π0.5, the Very Hard success rate rises from 41.0% to 65.0%, a 24-percentage-point gain. The average improvement ranges from 15.65 points for π0.5 to 4.05 points for X-VLA, demonstrating benefits that scale with backbone baseline performance.
On the LIBERO benchmark, adding VLA-Corrector to a few-shot fine-tuned policy lifts average success from 94.00% to 97.80%, exceeding the fully fine-tuned baseline of 96.95%. The improvement is strongest on long-horizon and spatial tasks, showing that the corrector compensates for limited task-specific data by enabling recovery from execution drift. VLA-Corrector boosts the few-shot policy above the fully fine-tuned model, reaching 97.80% average success. Long-horizon task success jumps from 86.6% to 93.4%, the largest absolute gain among task categories. Spatial tasks achieve perfect 100.0% success after correction, up from 95.4%.
Training the corrector on more demonstration data steadily improves average success over the open-loop baseline. Using the full training split (after validation hold-out) yields the largest gain, while even 60% of the data already delivers most of the benefit, and very low data (20%) slightly underperforms the baseline. With only 20% of the training split, the corrector averages 48.32%, marginally below the baseline's 48.72%. Using the full held-in training split (r=1.0) pushes average success to 54.32%, a 5.60-point improvement, with gains concentrated in medium and hard tasks.
Across both backbones and all action horizons, VLA-Corrector raises task success while typically reducing the average number of policy calls per episode. The largest efficiency gain appears for SmolVLA at the shortest horizon, and improvements remain positive even in the rare case where call counts rise slightly. For SmolVLA with a 10-step horizon, success jumps by 11.1 percentage points and calls drop by 3.63, yielding a 45.3% relative success-per-call efficiency gain. At horizon 40 on π₀.₅, call count increases marginally yet the method still delivers a 10.2% efficiency gain due to a 6.35-point success improvement.
Truncations that trigger corrective re-inference are concentrated in critical task phases, where precision matters most. More than four out of every five truncations occurred during these segments, at a rate over five times higher than in non-critical phases, showing that the interruption mechanism is selective about when to discard stale actions. Over 80% of truncations happened in critical task phases. Truncations were 5.1× more common in critical phases than in non-critical ones.
VLA-Corrector was evaluated on MetaWorld and LIBERO benchmarks across multiple VLA backbones, few-shot and fully fine-tuned policies, varying training data sizes, and different action horizons. It consistently improves task success rates, with the largest gains on harder difficulty splits and long-horizon tasks, and can lift a few-shot policy above a fully fine-tuned baseline. The corrective mechanism also enhances efficiency by reducing the number of policy calls per episode, and its truncations are selectively triggered during critical task phases where precise actions are most needed.