Experimental investigations, robotic policy evaluations, and open-source implementations.
SmolVLA–LIBERO: Language Sensitivity & Robustness in VLA Models
Completed Experimental Pipeline & Open Codebase (2026) · Lead Researcher & Engineer
Research Question & Motivation
Two natural language instructions can describe the exact same physical robot task (e.g., "pick up the black bowl between the plate and the ramekin and place it on the plate" vs. "grasp the dark dish and set it onto the plate"). Yet vision-language-action policies frequently predict divergent actions solely due to instruction phrasing.
This project investigates: How sensitive is SmolVLA's behavioral policy to semantically equivalent instruction phrasing, and can paired language-training interventions improve robustness without sacrificing canonical task performance?
Experimental Setup & Protocol Isolation
- Policy & Framework: Official SmolVLA LIBERO checkpoint adapted via Hugging Face LeRobot pipeline. Evaluated on LIBERO-Spatial Task 0.
- Rollout Protocol: 280-step closed-loop rollouts, single worker, deterministic execution (seed 0). Primary metric is
goal_ever. - Demonstrations: 36 official training demonstrations; 1,000 fine-tuning steps per experimental arm.
- Strict Partitioning: Exploratory States 0–2; Confirmatory States 3–22; Model-selection States 23–32; Frozen Final Evaluation States 33–49 (153 rollouts total).
Evaluated Methods
- Canonical-Only Fine-Tuning (
original_language): Standard imitation learning fine-tuning SmolVLA exclusively on canonical training instructions. - Language Augmentation (
augmented_language): Randomly substituting canonical instructions with paraphrased variants during training. - Paired Behavior Cloning (
paired_bc): Simultaneously evaluating paired canonical and paraphrased instructions on identical robot states, enforcing aligned action distribution predictions. - Frozen-Teacher Flow Consistency: Penalizing intermediate flow representation drift between paraphrased inputs and a frozen canonical teacher model.
Frozen Final Evaluation Results (Task 0, States 33–49, 153 Rollouts)
| Training Arm | Canonical Success | Two Paraphrases Pooled | Balanced Score H |
|---|---|---|---|
Canonical-only (original_language) |
12/17 · 70.6% | 5/34 · 14.7% | 0.2434 |
Language Augmentation (augmented_language) |
12/17 · 70.6% | 7/34 · 20.6% | 0.3188 |
Paired Training (paired_bc) |
16/17 · 94.1% | 4/34 · 11.8% | 0.2092 |
Critical Empirical Finding (Negative Robustness Result):
Paired language training looked promising on development prompts, but did not improve unseen-paraphrase success in the frozen final evaluation. Registered paired differences for pooled paraphrase success were −2.9 percentage points vs. canonical-only (95% CI [−14.7, +8.8]) and −8.8 points vs. augmentation (95% CI [−20.6, +2.9]). Both intervals include zero. Strong development performance did not predict generalization to held-out prompt structures.
Five-Task Diagnostic Pilot (75 Rollouts)
To examine whether wording sensitivity is isolated to Task 0, the untuned official SmolVLA policy was evaluated across five competence-screened LIBERO tasks (States 5–9, 2 paraphrases each). Canonical success was 21/25 (84%) while pooled paraphrase success dropped to 4/50 (8%).
Scientific Takeaways
- Immediate linguistic divergence: Wording differences induce significant policy action divergence from the very first timestep, even with identical visual observations.
- Development vs. Final discrepancy: Strict separation of development states/prompts from frozen final evaluations is vital in robot learning to prevent false claims of generalization.
- Negative result value: Documenting where paired imitation fails provides essential grounding for architectural changes in multimodal action representations.