Flatness Preserves Instruction Following in
Vision-Language-Action Models

Robotics Institute, Carnegie Mellon University
TLDR: Finetuning VLA models on small-scale datasets often causes loss of pretrained representations and instruction blindness to new instructions. We find that enforcing flatness during finetuning significantly improves instruction following capabilities.
Flatness-preserving finetuning improves instruction following in VLAs

(Left) Finetuning pretrained VLMs with limited data coverage results in sharp, narrow minima from overfitting on sparse data points, while flatness-preserving optimization learns more stable minima. (Right) In the task space, robot policies finetuned with limited deployment data exhibit instruction blindness, while flatness-preserving optimization with the same data mitigates this.

Abstract

Vision-language-action (VLA) models have the potential for open-world generalization by leveraging pretrained vision-language representations, yet downstream finetuning on limited robot data often degrades these representations, leading to brittle policies that ignore language instructions in favor of visual shortcuts, a failure mode we term instruction blindness. We hypothesize that standard finetuning with limited data applies gradients to a sparse set of points, which manifests as a sharp loss landscape with high-curvature minima. We propose to address this directly through flatness-preserving optimization while finetuning on the exact same data, where learning a flatter landscape results in a model more robust to perturbations in the weight space. Specifically, we demonstrate that simply applying sharpness-aware minimization (SAM) during VLA finetuning significantly improves instruction following by over 60% across multiple simulation and real-world benchmarks without additional data, architectural modification, or retraining. We further analyze the effect of selective sharpness, quantify its effects, and show that our approach is complementary to existing guidance techniques.

Same data, better following
Applying SAM improves instruction following while finetuning on the exact same small-scale dataset.
Improved object grounding
The largest performance improvements can be seen on object grounding tasks where the correct object has to be picked amongst distractors.
Complementary to guidance
SAM finetuning provides a higher baseline that stacks with existing instruction-following techniques such as inference-time guidance.

Video

Method

Inspired by prior work in the ML and NLP fields showing the connection between flatness and generalization, we leverage sharpness-aware minimization (SAM) optimization during VLA finetuning. SAM is a bilevel optimization technique to learn flatter minima explicitly by seeking parameters in neighborhoods with uniformly low loss. At each training step, SAM takes a step towards perturbed parameters with the highest loss within a ρ-neighborhood, calculates the gradient at the perturbed parameters, then uses this gradient to take the gradient descent step at the original parameters.

SAM finetuning algorithm and loss landscape illustration

Results

Broadly, we are interested in understanding: RQ 1) Do the generalization benefits of SAM transfer to VLA models, specifically by mitigating instruction blindness? RQ 2) Is a flatter manifold indicative of better language following? RQ 3) How should SAM be applied on a large-parameter VLA model? RQ 4) Does SAM work in combination with other instruction-following techniques?

Simulation Results

We finetune a pre-trained VLA model using SAM on the LIBERO training suite and benchmark language-following ability compared with a variety of baselines finetuned on the exact same (or more) data. We evaluate the method on three counterfactual benchmarks where alternate task instructions are paired with training scenes: LIBERO-PRO Task, LIBERO-CF, and LangGap. In total, the evaluation in simulation consists of 138 new tasks evaluated zero-shot with 50 rollouts each. We find that finetuning with SAM significantly improves instruction following accuracy across all three benchmarks over all baselines.

Table 1: Success rate (%) across LIBERO-PRO and LangGap. † indicates the result is as reported in the original paper.

Method LIBERO-PRO LIBERO-LangGap
Goal Spatial Object Long Avg Goal Spatial Object Avg
Vanilla VLAs
OpenVLA-OFT 0.03.81.60.01.4 0.00.00.00.0
π₀.₅ 25.052.811.617.026.6 30.05.937.724.5
Factorized Guidance
BayesVLA 10.010.0
π₀.₅ cfg 25.449.428.018.030.2 43.88.535.829.4
Data Augmentation
π₀.₅ LangGap 27.210.237.024.8
Representation Regularization
π₀.₅ LORA 11.011.05.00.06.75 0.20.20.30.2
π₀.₅ SAM (Ours) 43.454.242.430.642.6 56.719.748.741.7

Table 2: Success rate (%) across LIBERO-CF. † indicates results reported in LIBERO-CF.

Method CF-Spatial CF-Object CF-Long CF-OOD Average
OpenVLA-OFT 1.10.00.20.10.4
OpenVLA-OFT CAG 7.90.00.40.111.3
π₀.₅ 24.45.815.86.913.2
π₀.₅ cfg 26.819.652.646.036.3
π₀.₅ CAG 31.618.026.710.321.7
π₀.₅ LORA 10.30.012.40.05.7
π₀.₅ SAM (Ours) 55.326.255.454.147.8

A number of rollouts for both the baseline VLA (π₀.₅ checkpoint finetuned on LIBERO) and the VLA finetuned with SAM are shown for LIBERO-PRO Task instructions. The VLA finetuned with SAM succeeds at grounding the correct object to grasp while the default VLA often fails.

Pick the butter and place it in the basket

π₀.₅

π₀.₅ on butter task

π₀.₅ + SAM

π₀.₅ + SAM on butter task

Pick the cream cheese and place it in the basket

π₀.₅

π₀.₅ on cream cheese task

π₀.₅ + SAM

π₀.₅ + SAM on cream cheese task

Pick the orange juice and place it in the basket

π₀.₅

π₀.₅ on orange juice task

π₀.₅ + SAM

π₀.₅ + SAM on orange juice task

Pick the salad dressing and place it in the basket

π₀.₅

π₀.₅ on salad dressing task

π₀.₅ + SAM

π₀.₅ + SAM on salad dressing task

Real-World Results

We design a set of real-world evaluations using the DROID setup for five pick-and-place tasks. For each scene, we collect demonstrations for an in-domain task and induce visual bias by only collecting demonstrations for that one task per scene layout. We then finetune a VLA on this biased dataset with and without SAM and evaluate with a counterfactual language instruction for each scene. We further test the robustness of the language following capability by introducing an unseen background perturbation for three tasks.

Real-world DROID pick-and-place results

Real-world results on counterfactual instructions at inference time with limited demonstration data. Each bar shows the grounding rate (translucent) and task success rate (solid). π₀.₅ + SAM improves both grounding and task success on counterfactual instructions, including with background perturbations.

π₀.₅

π₀.₅ + SAM

π₀.₅

π₀.₅ + SAM

Representation Analysis

We conduct a probe on the vision-language embedding space to verify the effect of SAM on the representations, using the COCO dataset and visualize using a t-SNE plot. As seen from the figure, for the pretrained VLM and even the base VLA model, the object categories form coherent semantic clusters. In contrast, the representations are disrupted after standard finetuning on LIBERO, but are then implicitly remedied by finetuning with SAM.

Object-token representation probe t-SNE

Subsequently, we quantify the curvature of the landscape with a sharpness metric and the maximum eigenvalue of the Hessian λmax. We use a Lanczos approximation to calculate this and verify that the sharpness value and max. eigenvalue of the Hessian are both lower when finetuning with SAM.

Table 3: Sharpness and max. eigenvalue of the Hessian

S (↓) λmax (↓)
π₀.₅ 0.012 0.93
π₀.₅ SAM 0.005 0.52

BibTeX

@inproceedings{zhang2026flatness,
  title={Flatness Preserves Instruction Following in Vision-Language-Action Models},
  author={Zhang, Haochen and Bisk, Yonatan},
  booktitle={Under Review},
  year={2026},
  url={https://arxiv.org/abs/2606.23641}
}