Preprint 2026 · pre-registered · every episode public

When Do Robot Policies Learn to Listen?

A Controlled, Pre-Registered Study of Training-Data Structure and Language Grounding

Anuar Zhambakin

Independent researcher

Left: the share of episodes in which the policy goes for the instructed block rises with the fraction of contrastive training scenes, from about 49 percent to 71 percent at f = 0.5, while nominal success stays near 90 percent. Right: what the policy does when asked for a block the scene was never demonstrated with.
Left: how often the policy goes for the instructed block, against the fraction f of contrastive training scenes (3 seeds, 660 episodes per run). The counterfactual curves (red) rise; nominal success (green) does not drop. Right: what the policy does when asked for something new. At small f it rarely takes the shortcut block; it hesitates and misses.

The question

Vision-language-action robot policies often ignore what you tell them: change the instruction but keep the scene, and they do the task they were trained on in that scene. The usual explanation is the data. Each scene in a robot dataset comes with only one or a few tasks, so the image already tells the policy what to do. That explanation had not been tested causally, because nobody can retrain a big VLA on different data. So this study builds a small world where it can be retrained. Visuomotor policies are trained from scratch with the data budget, expert, architecture and recipe held fixed, and exactly one thing changes: the fraction f of contrastive scenes, demonstrated with several different instructions.

Findings

Contrastive scenes f00.050.10.250.5
Follows a counterfactual instruction48.9%49.1%54.6%61.3%71.3%
vs. f = 0 (run-level bootstrap, Holm)p = 0.53p = 0.53p = 0.033p < 1e-4

Measured in scenes that were only ever demonstrated with one target in all conditions, asking for a block that scene was never demonstrated with. The upshot: language blindness depends on whether the scene is easier to learn than the language, and the fix is contrastive data spread across many scenes.

Outcome shares of counterfactual episodes for 40 scenes and for 4 scenes, at f = 0 and f = 0.25. With 4 scenes the policy never goes for the instructed block, and the shortcut block appears.
Exploratory experiment E. With 40 scenes, contrastive data raises counterfactual grounding. With only 4 scenes, where memorising each scene is easy, grounding collapses to 0% and the shortcut to the scene's trained block appears.

Abstract

Language-conditioned robot policies often ignore their instructions and execute whatever task they learned for the scene in front of them. The usual explanation is the structure of robot datasets, in which a scene co-occurs with only one or a few tasks. This explanation has not been tested causally. We train visuomotor imitation policies from scratch in a controlled simulated pick-up task. Total data (1200 demonstrations), expert, architecture and training recipe are held fixed, and the only variable is the fraction f of contrastive scenes, demonstrated with several instructions. We then ask the policies for blocks that a scene was never demonstrated with. Following a pre-registered protocol, we find four things. (i) Contrastive data in some scenes transfers grounding to others. The counterfactual grounding rate rises monotonically from 48.9% at f = 0 to 61.3% at f = 0.25 (p = 0.033, Holm) and 71.3% at f = 0.5 (p < 10−4), with no loss in nominal success. (ii) Small doses, two to four contrastive scenes, have no detectable effect. (iii) Contrary to our pre-registered hypothesis, failures at f = 0 are rarely shortcut executions (1.4%). They are hesitations: the gripper descends about 5 cm from the instructed block, displaced toward the scene's trained block. (iv) In an exploratory experiment with only four scenes, where memorizing scenes is easy, the familiar VLA failure appears. Grounding collapses to 0%, the shortcut rate rises to 17%, and one contrastive scene out of four does not help. Language blindness therefore depends on how easy the scene shortcut is to learn relative to the language, and remedies need contrastive data spread across many scenes.

How it was done

The simulated task: a six-joint arm with a gripper above a table with a blue, a green and a yellow block; next to it the low-resolution camera image the policy sees.
The task: pick up the instructed block. Left, the MuJoCo scene; right, the 64×64 camera image the policy acts on.

Cite

@misc{zhambakin2026listen,
  author       = {Zhambakin, Anuar},
  title        = {When Do Robot Policies Learn to Listen? A Controlled, Pre-Registered
                  Study of Training-Data Structure and Language Grounding},
  year         = {2026},
  howpublished = {Preprint},
  doi          = {10.5281/zenodo.24041281},
  url          = {https://github.com/nonberw/listen}
}