Loading video...

Video Failed to Load

Go Home

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...

65,441 views • 4 months ago •via X (Twitter)

22 Comments

Manling Li's profile picture
Manling Li4 months ago

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

Manling Li's profile picture
Manling Li4 months ago

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.

Manling Li's profile picture
Manling Li4 months ago

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%

Manling Li's profile picture
Manling Li4 months ago

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.

Manling Li's profile picture
Manling Li4 months ago

Website: Paper: Data: Model: Code:

Ava Grace's profile picture
Ava Grace4 months ago

Smart fusion of view planning, big impact.

Altiam Kabir's profile picture
Altiam Kabir4 months ago

Insightful strides in turning views into plans.

Ella Tech & Tool's profile picture
Ella Tech & Tool4 months ago

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

𝐍𝐚𝐯𝐞𝐞 𝐀𝐢's profile picture
𝐍𝐚𝐯𝐞𝐞 𝐀𝐢4 months ago

Excellent research exposing VLM planning limits and advancing spatial reasoning.

Amy - AI Girl's profile picture
Amy - AI Girl4 months ago

Strong step—bridging RL gaps with spatial priors.

RAZA | AI EXPLORER's profile picture
RAZA | AI EXPLORER4 months ago

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

AI PlanetX's profile picture
AI PlanetX4 months ago

Sharp progress in turning view changes into plans.

Anthara Fairooz's profile picture
Anthara Fairooz4 months ago

Clear step toward composable view planning.

Atul Kumar's profile picture
Atul Kumar4 months ago

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

s01181969's profile picture
s011819694 months ago

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

ZenithAi's profile picture
ZenithAi4 months ago

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

Derek Singh's profile picture
Derek Singh3 months ago

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

Alice The Ai Expert's profile picture
Alice The Ai Expert4 months ago

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

Fairooz Choudhury's profile picture
Fairooz Choudhury4 months ago

A meaningful step to turn view hints into plans

Zara Techie's profile picture
Zara Techie4 months ago

Graph distillation closes the planning gap.

Taayjus's profile picture
Taayjus4 months ago

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

I Am Tammy🦇's profile picture
I Am Tammy🦇4 months ago

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!

Related Videos

I am excited to present you with a Christmas gift :P 😆😆 Our new fine-tunable generalist agent is what we call the Pangu-Agent! Our agent is fantastic - ok! It supports the following: 1. Structured reasoning via a new notion of intrinsic functions that allows you to change the internal structure of your agent to better suit your task - in fact, we think this notion is critical to scale reinforcement learning to generalisable setups. Those functions are easy to write, compose, fine-tune, nest, and do whatever you like to do with them. 2. With those, we have a framework that allows you to consider prompt engineering methods as a particular case nesting of intrinsic forms - in other words, those prompting techniques we have, ReACT, ZS-CoT and so forth, are just a particular case. Now, we can make new ones with simple lines of code. 3. All agents need to learn new skills and adapt. Agents without abilities to fine-tune are not agents. They are as good as your pre-trained LLM. Well, we now can fine-tune using three different techniques: 3.1) Standard supervised fine-tuning; 3.2) [New] Bootstrapped supervised fine-tuning (mix-n-match) intrinsic functions; and 3.3) Reinforcement learning fine-tuning [We did so many tricks here to get RL fine-tuning to work well] 4. We show awesome zero-shot transfer results without ingesting #GPT4 data. Just using open-source models! 5. We also show that you can train one cross-domain model across BabyAI and AlfWorld tasks, fine-tune with RL, and perform well in held-out tasks. 6. What is also nice is that we can now have rigorous benchmarking experimentation as well - it seems not all that is reported is what really works :P Paper: #AI #MachineLearning This work has been done by a fantastic team, which I am proud to co-lead and work with! This project has been managed by the amazing Kun Shao , who has been impressive, to say the least! Technically supervised by Professor Jun Wang, who had the view of where we needed to go and guided by Professor Hao from tech and application aspects!! Wow! Nice end of the year!!!

Haitham Bou Ammar

15,534 views • 2 years ago