Global Prior Meets Local Consistency: Dual-Memory Augmented Vision-Language-Action Model for Efficient Robotic Manipulation
Organizations: Harbin Institute of Technology, Shenzhen · PengCheng Laboratory · Shenzhen Loop Area Institute · Huawei Noah’s Ark Lab
Abstract
Hierarchical Vision-Language-Action (VLA) models have rapidly become a dominant paradigm for robotic manipulation. It typically comprising a Vision-Language backbone for perception and understanding, together with a generative policy for action generation. However, its performance is increasingly bottlenecked by the action generation proceess. (i) Low inference efficiency. A pronounced distributional gap between isotropic noise priors and target action distributions, which increases denoising steps and the incidence of infeasible samples. (ii) Poor robustness. Existing policies condition solely on the current observation, neglecting the constraint of history sequence and thus lacking awareness of task progress and temporal consistency. To address these issues, we introduce OptimusVLA, a dual-memory VLA framework with Global Prior Memory (GPM) and Local Consistency Memory (LCM). GPM replaces Gaussian noise with task-level priors retrieved from semantically similar trajectories, thereby shortening the generative path and reducing the umber of function evaluations (NFE). LCM dynamically models executed action sequence to infer task progress and injects a learned consistency constraint that enforces temporal coherence and smoothness of trajectory. Across three simulation benchmarks, OptimusVLA consistently outperforms strong baselines: it achieves 98.6% average success rate on LIBERO, improves over pi_0 by 13.5% on CALVIN, and attains 38% average success rate on RoboTwin 2.0 Hard. In Real-World evaluation, OptimusVLA ranks best on Generalization and Long-horizon suites, surpassing pi_0 by 42.9% and 52.4%, respectively, while delivering 2.9x inference speedup.
Figures & tables
| Method | LIBERO | ||||
|---|---|---|---|---|---|
| Spatial | Object | Goal | Long | Avg. | |
| DP [ 6 ] | 78.3 | 92.5 | 68.3 | 50.5 | 72.4 |
| Octo [ 42 ] | 78.9 | 85.7 | 84.6 | 51.1 | 75.1 |
| SpatialVLA [ 37 ] | 88.2 | 89.9 | 78.6 | 55.5 | 78.1 |
| -FAST [ 36 ] | 96.4 | 96.8 | 88.6 | 60.2 | 85.5 |
| CogACT [ 17 ] | 97.2 | 98.0 | 90.2 | 88.8 | 93.6 |
| Method | CALVIN (ABC D) | |||||
|---|---|---|---|---|---|---|
| 1/5 | 2/5 | 3/5 | 4/5 | 5/5 | Avg. Len | |
| RoboVLM [ 28 ] | 98.0 | 93.6 | 85.4 | 77.8 | 70.4 | 4.25 |
| ReconVLA [ 41 ] | 95.6 | 87.6 | 76.9 | 69.3 | 64.1 | 3.95 |
| OpenVLA [ 14 ] | 91.3 | 77.8 | 62.0 | 52.1 | 43.5 | 3.27 |
| UniVLA [ 3 ] | 95.5 | 85.8 | 75.4 | 66.9 | 56.5 | 3.80 |
| UP-VLA [ 53 ] | 92.8 | 86.5 | 81.5 | 76.9 | 69.9 | 4.08 |
| Task | RDT [ 31 ] | ACT [ 57 ] | DP [ 6 ] | DP3 [ 49 ] | [ 1 ] | [ 12 ] | OptimusVLA | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR | RK | SR | RK | SR | RK | SR | RK | SR | RK | SR | RK | SR RK | |
| Click Alarmclock | 12% | 4 | 4% | 7 | 5% | 6 | 14% | 3 | 11% | 5 | 18% | 2 | 31% 1 |
| Click Bell | 9% | 3 | 3% | 4 | 0% | 5 | 0% | 5 | 3% | 4 | 28% | 2 | 46% 1 |
| Dump Bin Bigbin | 32% | 3 | 1% | 6 | 0% | 7 | 53% | 1 | 24% | 5 | 29% | 4 | 35% 2 |
| Open Laptop | 32% | 4 | 0% | 6 | 0% | 6 | 7% | 5 | 46% | 2 | 38% | 3 | 48% 1 |
| Place Bread Skillet | 1% | 3 | 0% | 4 | 0% | 4 | 0% | 4 | 1% | 4 | 2% | 2 | 4% 1 |
| Ablation Setting | Simulation | Real-World | ||
|---|---|---|---|---|
| GPM | LCM | LIBERO-Long | CALVIN | Generalization Tasks |
| ✓ | ✓ | 96.4 | 4.45 | 85.0 |
| ✓ | 93.2 ( 3.3%) | 4.28 ( 3.8%) | 77.0 ( 9.4%) | |
| ✓ | 94.8 ( 1.7%) | 4.38 ( 1.6%) | 79.5 ( 6.5%) | |
| 92.4 ( 4.1%) | 4.26 ( 4.3%) | 75.0 ( 11.8%) | ||
| Metric | Num =6500 | Num =1300 | Num =130 | |||
|---|---|---|---|---|---|---|
| SR | 96.4 | 94.8 | 92.6 | 95.2 | 92.4 | 93.6 |
| Hyperparameter | Stage-1 | Stage-2 | Stage-3 |
|---|---|---|---|
| Optimizer | AdamW | AdamW | AdamW |
| Learning Rate | 5e-5 | 1e-4 | 1e-4 |
| Steps | 30000 | 1000 | 1000 |
| Batch Size | 512 | 64 | 64 |
| Warm Up Ratio | 0.10 | - | - |
| Ema Decay | 0.999 | - | - |
| Task | RDT [ 31 ] | ACT [ 57 ] | DP [ 6 ] | DP3 [ 49 ] | [ 1 ] | [ 12 ] | OptimusVLA | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR | RK | SR | RK | SR | RK | SR | RK | SR | RK | SR | RK | SR RK | |
| Click Alarmclock | 12% | 4 | 4% | 7 | 5% | 6 | 14% | 3 | 11% | 5 | 18% | 2 | 31% 1 |
| Click Bell | 9% | 3 | 3% | 4 | 0% | 5 | 0% | 5 | 3% | 4 | 28% | 2 | 46% 1 |
| Dump Bin Bigbin | 32% | 3 | 1% | 6 | 0% | 7 | 53% | 1 | 24% | 5 | 29% | 4 | 35% 2 |
| Open Laptop | 32% | 4 | 0% | 6 | 0% | 6 | 7% | 5 | 46% | 2 | 38% | 3 | 48% 1 |
| Place Bread Skillet | 1% | 3 | 0% | 4 | 0% | 4 | 0% | 4 | 1% | 4 | 2% | 2 | 4% 1 |
| Generalization Tasks | ||||
|---|---|---|---|---|
| Task name | place_one_fruit_on_plate | place_plate_on_tablecloth | stand_bottle_upright | place_cup_on_tablecloth |
| Description | Grasp a piece of fruit and place it onto the plate. The set of graspable fruits includes bananas, apples, lemons, and related varieties. | Grasp a plate and place it on the tablecloth. Both the plates and the tablecloths come in multiple styles. | Grasp a water bottle and then orient it to an upright pose. The bottles exhibit diverse shapes and appearances. | Grasp a cup and place it on the tablecloth. The cups exhibit diverse shapes and appearances. |
| # demonstrations | 100 | 100 | 150 | 120 |
| # rollouts | 50 | 50 | 50 | 50 |
| Performance (%) | 88 | 90 | 74 | 88 |
| Long-Horizon Tasks | ||||
|---|---|---|---|---|
| Task name | place_all_fruits_on_plate | place_2_fruits_in_2_position | place_2_obj_on_plate | place_blocks_on_tablecloth |
| Description | Grasp three different fruits and place them onto the plate. For each rollout, a different combination of fruits is randomly sampled. | Grasp one fruit from the bowl and place it onto the tablecloth, then grasp another fruit from the plate and place it into the bowl. | Grasp a cup and an apple in sequence and place them into the plate. | Grasp three distinct blocks and place them on the tablecloth. For each rollout, a different combination of blocks is randomly sampled. |
| # demonstrations | 200 | 200 | 250 | 300 |
| # rollouts | 25 | 25 | 25 | 25 |
| Performance (%) | 64 | 60 | 68 | 64 |
Efficient VLA Model Inference
Efficient vision-language-action (VLA) model inference reduces robot-control latency, memory use, and energy while preserving task performance.
See all 190 papers