Loading video...
Video Failed to Load
Planning with the views: Can VLMs predict how each camera move changes the view, and plan many such moves ahead? We introduce ViewSuite with 6 DoF camera control and ~165K task instances, testing: Path-to-View View-to-Path Interactive View Planning A sharp Planning Gap emerges: + can roughly "track" how camera... show more
65,441 views • 4 months ago •via X (Twitter)
22 Comments

Q1. What are the failure modes? ViewSuite: ~165K task instances 286 real indoor scenes from ScanNet. 6-DoF camera control 12 actions

13 frontier VLMs show a clear planning gap: + can roughly track local view changes (27.4%-53.2%) - but collapse when they must compose them into a plan (2.2%-34.8%) Failure Modes: 1. Single-turn tracking can be roughly understood, but multi-turn planning totally collapses. 2. More turns do not close the gap 3. Higher rendering quality does not help 4. What predicts failure is view distance: rotation distance for the tracking tasks (Path2View and View2Path) position distance for planning (Interactive View Planning) 5. Models usually solve view planning by moving until they see the target view, then matching it, rather than by inferring beforehand. The planning gap is therefore more a cognitive gap: even with the global top-down map in hand, frontier VLMs can rarely anchor egocentric views onto the map, mentally simulate how camera actions change those views, or localize a target view before seeing it. Prospective spatial reasoning is thus a harder, higher-level capability than tracking. View planning offers a clean testbed for building prospective spatial reasoning in VLMs.

Q2. Can Reinforcement Learning (RL) teach VLMs such planning ability? How can we make RL work? A natural way to learn planning RL. With a naive policy succeeding only∼2.5%, PPO/GRPO/SFT-boosting can mostly achieve 6.2%. Our way past this bottleneck comes from a simple observation: every trajectory, successful or not, traces valid view transitions. Distilling valid view transitions from raw exploration is then the central challenge. We construct a view graph, an any-view-to-any-view map assembled from the agent’s on-policy self- exploration. We then distill it into supervised demonstrations for view planning, and iterate this distillation with further self-exploration. As the policy improves, its exploration grows the view graph outward iteration by iteration, and the resulting supervision remains matched to the region of view space the agent can actually plan over. Like on-policy distillation, our framework learns from the agent’s on-policy exploration; Unlike it, there is no stronger teacher to imitate, and the teacher is the environment itself, whose structure the agent reveals by moving through it. With View Graph Distillation, finally 2.5% → 47.8%

Q3. What Has the Model Learned? Can such spatial priors transfer to other view related tasks? Exploration strategy: Scene coverage grows rapidly in early turns as the agent explores broadly, then plateaus; target intersection ratio accelerates in the middle turns as the agent moves toward the target view. → It is a two-phase pattern (explore then approach). Training reshape the model’s attention: We open up VLMs, and the trained model allocates more attention to image tokens than the base model across most layers and turns. Learned spatial priors transfer to other view-related tasks: Directly transfer will be a slightly lower, but given same training data, our model can get higher performance.

Website: Paper: Data: Model: Code:

Smart fusion of view planning, big impact.

Insightful strides in turning views into plans.

2.5% → 47.8% with View Graph Distillation is massive. Teaching VLMs to actually compose camera plans instead of just tracking — Stanford + MSFT cooking 🔥

Excellent research exposing VLM planning limits and advancing spatial reasoning.

Strong step—bridging RL gaps with spatial priors.

ViewSuite + RL-Graph-SFT cracks camera planning: 2.5% → 47.8% spatial reasoning teachable.

Sharp progress in turning view changes into plans.

Clear step toward composable view planning.

VLMs can see the world. Planning through it is the real challenge.

I am looking for AI help that will remeber where did I place my glasses or keys! Maybe this will remeber and help me?

VLMs can track camera moves but fail at planning them. ViewSuite + RL-Graph-SFT jumps from 2.5% to 47.8% — huge leap in spatial reasoning

please note that an inability to compose a plan toward a target state makes these models fully qualified to write the engineering handoff documents for our next release

ViewSuite + RL-Graph-SFT cracks camera planning 2.5% to 47.8% proves spatial reasoning can be taught

A meaningful step to turn view hints into plans

Graph distillation closes the planning gap.

2.5 to 47.8 from graph distillation is suspicious. you might be measuring retrieval, not planning. trajectory match is not composition.

Great work, @ManlingLi_ and team! This ViewSuite benchmark cleanly exposes a core gap in current VLMs: they can do local “what happens if I move the camera” tracking, but prospective multi-step spatial composition and mental simulation are still weak. The jump from 2.5% → 47.8% via View Graph Distillation is impressiveturning the environment’s own structure into self-supervised curriculum is elegant.Really curious: how well do the learned spatial priors transfer to downstream embodied tasks (e.g. navigation, object search, or even robot manipulation) beyond pure view planning? And do you see scaling laws here bigger models or better world models closing the gap faster?Looking forward to the paper and code!

