VLA-Retain: Benchmarking Cross-Dimension Effects of Vision Tuning in VLAs
Organizations: National University of Singapore
Abstract
Vision-language-action (VLA) models transfer knowledge from large-scale pretraining into robot control, but their manipulation performance remains sensitive to changes in observation conditions, which recent work addresses by fine-tuning the visual module on target-domain data. However, it remains unclear how such adaptation affects robustness beyond the target condition, as existing robustness benchmarks only evaluate models without fine-tuning and adaptation studies only report the target gain. Measuring this cross-dimension effect requires separating target gains from off-target changes, isolating adaptation effects from architectural differences, ruling out generic forgetting, and comparing tuning choices. Therefore, we introduce VLA-Retain, a benchmark that compares five open VLA models, tuned on Camera-view or Sensor-noise data, with their own base checkpoints on LIBERO-Plus dataset spanning seven perturbation dimensions. Our study reveals four findings. First, targeted vision tuning is not local, and its target gain does not predict retention. Mean off-target gain is negative in 8 of 10 model--domain configurations. Under Camera-view tuning, X-VLA gains percentage points on the target but loses points on average elsewhere, whereas OpenVLA-OFT gains and points, respectively. Second, these regressions are not explained only by performance loss on the same tasks without perturbations. Third, broader training coverage raises overall gain over target-specific training but does not eliminate dimension-level regressions. Fourth, tuning strategies are model-dependent, as DELTA-style feature preservation raises X-VLA's mean off-target gain to points but lowers OpenVLA-OFT's to . Overall, these findings show that target-domain success alone is insufficient and highlight cross-dimensional retention as a key criterion for targeted VLA adaptation.
Figures & tables
| Model | Visual backbone | Action formulation | Visual share |
|---|---|---|---|
| OpenVLA-OFT ( Kim et al., 2025a ) | SigLIP + DINOv2 | Regression head | |
| ( Black et al., 2025 ) | SigLIP | Flow matching | |
| InternVLA-A1.5 ( Ma et al., 2026 ) | Qwen3.5 ViT | Flow matching | |
| NORA-1.5 ( Hung et al., 2025 ) | Qwen2.5-VL ViT | Flow matching + FAST | |
| X-VLA ( Zheng et al., 2026 ) | DaViT | Soft-prompted flow matching |
| Dimension | Spatial | Object | Goal | LIBERO-10 | Total |
| Camera view | 376 | 396 | 408 | 419 | 1,599 |
| Robot state | 350 | 398 | 409 | 393 | 1,550 |
| Language | 390 | 354 | 410 | 383 | 1,537 |
| Lighting | 292 | 297 | 279 | 274 | 1,142 |
| Background | 258 | 248 | 281 | 289 | 1,076 |
| Sensor noise | 351 | 422 | 379 | 449 | 1,601 |
| Target success | Off-target change | Overall success | ||||||
| Model | Base | Tuned | Base | Tuned | ||||
| Camera-view tuning | ||||||||
| OpenVLA-OFT | ||||||||
| InternVLA-A1.5 | ||||||||
| NORA-1.5 | ||||||||
| Model | Strategy | |||
|---|---|---|---|---|
| X-VLA | Dual LoRA | |||
| X-VLA | DELTA-style | |||
| OpenVLA-OFT | Dual LoRA | |||
| OpenVLA-OFT | DELTA-style |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Configuration | Operation |
| Reference | Dual LoRA | Rank-32 LoRA on visual backbone and connector |
| Tuning scope | Backbone-only LoRA | Rank-32 LoRA on visual backbone; connector frozen |
| Tuning scope | Connector-only LoRA | Rank-32 LoRA on connector; visual backbone frozen |
| Retention | WiSE-FT | Base–Dual-LoRA visual-weight interpolation |
| Retention | DELTA-style | Dual LoRA with post-connector feature preservation |
| Model | Vision params. | Total params. | Vision share |
|---|---|---|---|
| OpenVLA-OFT | 802.3M | 7.54B | 10.64% |
| 412.4M | 3.62B | 11.40% | |
| InternVLA-A1.5 | 331.4M | 2.69B | 12.34% |
| NORA-1.5 | 668.7M | 3.99B | 16.77% |
| X-VLA | 362.8M | 0.88B | 41.26% |
| Base | Camera-view tuned | Sensor-noise tuned | |||
|---|---|---|---|---|---|
| Model | Success (%) | Success (%) | Change (pp) | Success (%) | Change (pp) |
| OpenVLA-OFT | |||||
| InternVLA-A1.5 | |||||
| NORA-1.5 | |||||
| X-VLA | |||||
| Model | Frozen teacher | Matched representation |
|---|---|---|
| X-VLA | Base visual path and image projector | image_proj_norm output |
| OpenVLA-OFT | Base vision backbone and projector | Projector output |
| Perturbation | Spatial | Object | Goal | LIBERO-10 | All suites |
|---|---|---|---|---|---|
| OpenVLA-OFT | |||||
| Camera view | |||||
| Robot state | |||||
| Language | |||||
| Lighting | |||||
| Background | |||||
| Perturbation | Spatial | Object | Goal | LIBERO-10 | All suites |
|---|---|---|---|---|---|
| OpenVLA-OFT | |||||
| Camera view | |||||
| Robot state | |||||
| Language | |||||
| Lighting | |||||
| Background | |||||
| Strategy | Cam. | Robot | Lang. | Light | Back. | Noise | Layout | Overall |
|---|---|---|---|---|---|---|---|---|
| X-VLA | ||||||||
| Connector only | ||||||||
| Backbone only | ||||||||
| Dual LoRA | ||||||||
| WiSE-FT | ||||||||
| WiSE-FT | ||||||||
| Model | Seed | |||
|---|---|---|---|---|
| X-VLA | 42 | |||
| X-VLA | 43 | |||
| X-VLA | 44 | |||
| OpenVLA-OFT | 42 | |||
| OpenVLA-OFT | 43 | |||
| OpenVLA-OFT | 44 |
| Model | ||||
|---|---|---|---|---|
| OpenVLA-OFT | ||||
| InternVLA-A1.5 | ||||
| NORA-1.5 | ||||
| X-VLA |
| Model | ||||
|---|---|---|---|---|
| OpenVLA-OFT | ||||
| InternVLA-A1.5 | ||||
| NORA-1.5 | ||||
| X-VLA |
| Evaluation dimension | Camera-view tuning | Sensor-noise tuning |
|---|---|---|
| Camera view | ||
| Robot state | ||
| Language | ||
| Lighting | ||
| Background | ||
| Sensor noise |
| Evaluation dimension | Camera-view tuning | Sensor-noise tuning |
|---|---|---|
| Camera view | ||
| Robot state | ||
| Language | ||
| Lighting | ||
| Background | ||
| Sensor noise |
| Evaluation dimension | Camera-view tuning | Sensor-noise tuning |
|---|---|---|
| Camera view | ||
| Robot state | ||
| Language | ||
| Lighting | ||
| Background | ||
| Sensor noise |
| Evaluation dimension | Camera-view tuning | Sensor-noise tuning |
|---|---|---|
| Camera view | ||
| Robot state | ||
| Language | ||
| Lighting | ||
| Background | ||
| Sensor noise |
| Evaluation dimension | Camera-view tuning | Sensor-noise tuning |
|---|---|---|
| Camera view | ||
| Robot state | ||
| Language | ||
| Lighting | ||
| Background | ||
| Sensor noise |