A causal location code in a vision-language model
Open vision-language models pick whichever frame looks right: the base Qwen3-VL-8B stays at chance (52%) across ten held-out rooms. A small LoRA fine-tune reaches 97.1%, beats all 149 retrieval rules I tested, and depends on the order of the walk.
Inside the fine-tuned model, copying activations from a view taken near the other option moves the decision 0.50 to 0.67 of the way there, so the location is carried and used. Its single units still fall short of a place code. And units that pass rodent place-cell criteria turn up in raw pixels 72% of the time, so on their own they mean little.
Qwen3-VL, VGGT, activation patching, Habitat