Spatial-Interactor: Learning Spatial Reasoning through Interaction with the Observable Physical World

Kaixiang Yao, Xu Wang, Miao Pan, Hu Xiyue, Weishi Wang, Daniel Dahlmeier, Jintao Chen, Yongliang Shen and 2 others

Zhejiang University · SAP

Published September 19, 2026 · on the feed September 24, 2026 · ▲ 46 · arXiv 2609.23038

LLM training & RLReasoning & mathVision & multimodal Full code arXiv ↗Hugging Face ↗

The abstract

Spatial reasoning is essential for vision-language models (VLMs) to understand and act in the physical world. Reasoning in dynamic environments requires VLMs to perceive local state transitions caused by object motion and viewpoint changes and integrate them over long trajectories to maintain an updated spatial state, yet existing VLMs remain limited in both capabilities. Current spatial training primarily focuses on static questions about object attributes and spatial relations, providing limited direct supervision for state transitions; in contrast, interaction trajectories naturally connect a preceding observation, an action, and a subsequent observation, offering direct supervision for local state transitions, while complete trajectories reveal dependencies among consecutive transitions. We therefore introduce Spatial-Interactor, a framework that trains VLMs to model physical-world state transitions through interaction, organizing this learning process into a three-level curriculum covering L1 passive world-state transitions, L2 active self-state transitions, and L3 long-horizon interaction trajectories. Accordingly, we construct the Learning from Spatial Interaction dataset (LSI-108K) from simulated and real interaction trajectories, with tasks aligned with the objective of each level. Our two-stage training strategy applies Supervised Fine-Tuning (SFT) to L1 and L2 for local transition modeling, and On-Policy Distillation (OPD) then uses privileged self-distillation: a teacher branch given segment-level transition descriptions supervises the student's on-policy CoT, helping the student learn to integrate consecutive transitions over L3 long trajectories. Experiments across multiple VLMs and spatial benchmarks show consistent gains in local transition modeling and long-horizon integration.

The Brief

2:58

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Spatial-Interactor. Learning Spatial Reasoning through Interaction with the Observable Physical World. By Kaixiang Yao and nine others, from Zhejiang University and SAP. Published on the nineteenth of September. Its code repository is worked out: about six hundred source files, with a readme and a licence.

Spatial reasoning is essential for vision-language models to understand and act in the physical world. In a dynamic environment, a model has two jobs. It must perceive local state transitions, caused by objects moving and by the viewpoint changing. And it must integrate those transitions over long trajectories to keep an updated picture of the spatial state. Existing models remain limited at both. Current spatial training focuses mostly on static questions about object attributes and spatial relations, which gives little direct supervision for how states change. A model can learn from such questions where one object sits relative to another. It gets far less teaching about what happens to that arrangement once something moves.

Interaction trajectories supply the supervision that is missing. Each step naturally links a preceding observation, an action, and a subsequent observation, which is a direct lesson in one local transition. A complete trajectory goes further, revealing how consecutive transitions depend on one another. Spatial-Interactor is a framework that trains vision-language models to model physical-world state transitions through interaction, organized as a three-level curriculum. Level one covers passive world-state transitions. Level two covers active self-state transitions. Level three covers long-horizon interaction trajectories. The order builds up. The first two levels teach single steps, one where the world changes around the observer and one where the observer itself acts, and the third asks for those steps to be chained together.

To feed the curriculum, the authors construct a dataset called Learning from Spatial Interaction, or LSI-108K, built from both simulated and real interaction trajectories, with tasks aligned to the objective of each level. Training then runs in two stages. Supervised fine-tuning handles levels one and two, for local transition modeling. On-Policy Distillation follows, using privileged self- distillation. A teacher branch is given segment-level descriptions of the transitions, and it supervises the student's own on-policy chain of thought. That helps the student learn to integrate consecutive transitions across the long trajectories of level three.

Experiments across multiple vision-language models and spatial benchmarks show consistent gains on both of the capabilities the framework set out to build. Local transition modeling improves, and so does integration over long horizons. The gains show up across more than one model, so they are not a quirk of a single architecture, and across more than one benchmark, so they are not tied to a single test.

The argument runs from what a skill needs to what data can teach it. A static question describes a scene; it does not show the scene changing. A trajectory does, one step at a time and then as a whole, and a curriculum that climbs from single transitions to long sequences lines up with the two abilities that spatial reasoning was missing.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Shuffle the frames and barely anything changes. That is the problem.

You are teaching a VLM to reason about space in a moving scene. Shuffle the frames of a video and its accuracy barely changes: it seems not to follow how the scene changes.

The road ahead

  1. 1 · The problem ~7 min Models that answer questions about video can say where things sit, but they do not follow how a scene changes over time.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~8 min Teach a model how scenes change by training on interaction steps, in a curriculum that ends with a teacher guiding long trajectories.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Build tasks from trajectories, fine-tune on single steps, then let a teacher with segment notes guide the student over long trajectories.
  6. 6 · The experiment ~6 min You’ll guess: After training with Spatial-Interactor, which capabilities improved across models and spatial benchmarks: local transition modeling, long-horizon integration, or only one?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.