Robust Bimanual Vision-Language-Action Models via Embarrassingly Simple Modality Masking
Organizations: Southeast University · Shanghai Innovation Institute · Wuhan University · Zhejiang University ·
Abstract
Query-based Vision-Language-Action (VLA) models offer low-latency inference that is attractive for bimanual robotic manipulation, but we observe that they can still exhibit discontinuous actions and execution failures in complex dual-arm tasks. We hypothesize that unstable multi-view and language fusion is one contributing factor in these failures, often coinciding with attention spreading to distracting regions. To improve robustness, we introduce the Modality Masking Mechanism (M3), an embarrassingly simple, training-only strategy that requires no architectural changes or large-scale robot pretraining. M3 stochastically masks subsets of modality channels during training, exposing the policy to controlled partial observations and encouraging it to rely less on distracting cues and more on evidence that remains reliable. We evaluate M3 on ten bimanual tasks from RoboTwin 2.0 and on three long-horizon real-world tasks. Compared with the Adapter baseline, M3 improves average success by 21.7% in the Clean setting and 11.4% in Clean2Rand, where policies are trained on clean demonstrations and evaluated on randomized scenes, while also improving averaged real-world full-task success by over 30%. These results suggest that structured training-time masking is a practical way to improve the robustness of query-based VLA policies for bimanual manipulation.
Figures & tables
| Category | Task Name | RDT ∗ | ACT | DP | Adapter | M3 | ||
| Short Horizon | Click Bell | 80 | 44 | 58 | 54 | 84 | 97 | +13 |
| Grab Roller | 74 | 96 | 94 | 98 | 88 | 96 | +8 | |
| Place Phone Stand | 15 | 35 | 2 | 13 | 10 | 55 | +45 | |
| Medium Horizon | Place Bread Basket | 10 | 17 | 6 | 14 | 11 | 22 | +11 |
| Place A2B Right | 1 | 27 | 0 | 13 | 4 | 28 | +24 | |
| Place Shoe | 35 | 28 | 5 | 23 | 34 | 63 | +29 |
| Category | Task Name | RDT ∗ | ACT | DP | Adapter | M3 | ||
| Short Horizon | Click Bell | 9 | 3 | 3 | 0 | 7 | 16 | +9 |
| Grab Roller | 43 | 80 | 25 | 0 | 28 | 54 | +26 | |
| Place Phone Stand | 6 | 7 | 0 | 0 | 0 | 12 | +12 | |
| Medium Horizon | Place Bread Basket | 2 | 4 | 0 | 0 | 0 | 6 | +6 |
| Place A2B Right | 1 | 6 | 0 | 0 | 0 | 2 | +2 | |
| Place Shoe | 7 | 6 | 0 | 0 | 0 | 11 | +11 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | VRAM (GB) | Status |
| OpenVLA-OFT (7B) | OOM-prone | |
| VLA-Adapter (0.5B) | Stable |
| Task Name | Steps | Horizon | Horizon Group |
| Short Horizon Tasks | |||
| Click Bell | 62 | Short | Average: 95 steps Count: 3 tasks |
| Grab Roller | 95 | Short | |
| Place Phone Stand | 128 | Short | |
| Medium Horizon Tasks | |||
| Place Bread Basket | 222 | Medium | Average: 197 steps Count: 4 tasks |
| Category | Task Name | Seen Instructions | Unseen Instructions |
| Short Horizon | Click Bell | Touch the bell at its top center. | Find the palm-sized bell and click its top center. |
| Grab Roller | Grab the roller on the table. | Use arms to grab the light brown cylindrical roller. | |
| Place Phone Stand | Move the palm-sized phone onto the compact plastic phonestand. | Set the handheld phone with silver frame on the adjustable phone holder. | |
| Medium Horizon | Place Bread Basket | Grab both the small bread and the golden bread loaf, drop into the beige plastic breadbasket. | Use one arm to grab the palm-sized braided golden bread, drop in the round beige breadbasket. |
| Place A2B Right | Place the manual blue stapler precisely to the right of the woodenblock with back grooves. | Put the hard black box for card deck to the right of the bright blue soap bar. | |
| Place Shoe | Move the white shoe with rounded toe from the table to the mat in one fluid motion. | Grab the synthetic shoe upper from the table and set it on the mat. |
| Category | Task Name | RDT ∗ | Adapter | +M3 | OpenVLA-OFT | +M3 | ||
| Short Horizon | Click Bell | 80 | 44 | 84 | 97 | 86 | 100 | +14 |
| Grab Roller | 74 | 96 | 88 | 96 | 94 | 97 | +3 | |
| Place Phone Stand | 15 | 35 | 10 | 55 | 24 | 56 | +32 | |
| Medium Horizon | Place Bread Basket | 10 | 17 | 11 | 22 | 3 | 13 | +10 |
| Place A2B Right | 1 | 27 | 4 | 28 | 8 | 10 | +2 | |
| Place Shoe | 35 | 28 | 34 | 63 | 17 | 50 | +33 |
| Clean | OOD | ||||
| Task | Phase | Adapter | M3 | Adapter | M3 |
| Bottle Cleanup | Brown-bottle disposal | 68.8 | 85.4 | 20.8 | 70.8 |
| Green-bottle lift | 85.4 | 91.7 | 37.5 | 75.0 | |
| Bimanual handover | 54.2 | 79.2 | 16.7 | 62.5 | |
| Final disposal | 54.2 | 79.2 | 16.7 | 62.5 | |
| Full task | 41.7 9.6 | 66.7 3.6 | 16.7 7.2 | 58.3 19.1 | |
Vision-Language-Action Models
Vision-language-action models turn visual observations and natural-language instructions into actions for robots and other embodied agents.
See all 1,154 papers