Feed 0% source
Engineering AI-generated

Where to Look: Can Foundation Models Reach a Target Viewpoint Through Active Exploration?

Generated by a local model (nvidia/Gemma-4-26B-A4B-NVFP4) from a scientific paper, claim-checked against the full text. Provenance is open by design.

Where to Look: Can Foundation Models Reach a Target Viewpoint Through Active Exploration?

Researchers have developed a new way to test if AI can move around a 3D room to match a specific target photo. Most current AI models excel at describing a picture. However, they struggle when they must move their bodies to find that exact perspective. This paper introduces TVRBench, a benchmark designed to bridge the gap between passive seeing and active, embodied spatial intelligence.

The core tension is simple: we have moved from models that answer "what is in this image?" to models that should answer "how do I move to see this image?". Current foundation models are surprisingly bad at the latter.

The Problem

Most spatial intelligence research treats vision as a passive task. We feed a Multimodal Large Language Model (MLLM) a static image. We then ask it to reason about relative positions or 3D layouts. The model does not handle the cost of movement. It does not face the consequences of a bad turn. It simply processes the pixels it is given.

True intelligence requires a closed perception-action loop. This means the ability to observe, act, update a spatial belief, and repeat. In the Target Viewpoint Reproduction (TVR) task, an agent must navigate a 3D environment until its egocentric view matches a target image .

Figure 1
Figure 1. Target Viewpoint Reproduction (TVR). Can a foundation model actively reproduce a target viewpoint in 3D, closing the perception–reasoning–action loop through body translation and head rotation? Abstract Humans can reproduce the viewpoint specified by a target image through active head and body

Off-the-shelf models fail catastrophically here. The authors find that even the strongest closed-source models reach only 12.0% success. Humans achieve 93.0% on a similar subset. The failure is structural. As shown in, untrained models fall into two stable failure modes.

Figure 3
Figure 3. Why an untrained 9B fails at TVR. Top: Qwen3.5-9B visits only 3.5 distinct grid positions per episode and revisits 83% of poses, producing two stable failure modes—walks in circles (left) and looks in loops (right).

They either "walk in circles" by oscillating between adjacent cells. Or they "look in loops" by rotating heads without translating their bodies. The paper identifies a massive bottleneck in mapping spatial discrepancies to body translation (moving the center of mass) rather than just head rotation.

How It Works

To solve this, the authors propose a unified post-training framework. The architecture focuses on two critical components: how the model remembers the past and how it optimizes its trajectory.

  1. Visual-Action (VA) Memory: Unlike "Action-Only" (AO) memory, which provides only a text summary of previous moves, VA memory provides the full multi-turn sequence of past RGB observations and actions. This allows the model to maintain a rich visual history. This history is essential for avoiding redundant movements.
  2. Visual-Action SFT: The first stage is Supervised Fine-Tuning (SFT) using expert trajectories. These are generated by a rule-based oracle. The authors found that adding Chain-of-Thought (CoT) rationales actually degraded performance in closed-loop control. Instead, they focused on raw visual-action mapping.
  3. Multi-turn GRPO: The second stage uses Group Relative Policy Optimization (GRPO), a reinforcement learning (RL) algorithm. GRPO optimizes policies by comparing a group of sampled responses against their mean reward. Unlike "Single-turn" RL, which matches individual actions in isolation, Multi-turn GRPO operates on live simulator rollouts. It uses a trajectory-level reward. This includes a "progress term" that rewards the agent only when it achieves a new minimum distance to the target pose .
Figure 4
Figure 4. Post-training pipelines on TVRBench. SFT: supervised fine-tuning on rule-based expert trajectories (optionally with CoT). Single-turn RL: GRPO on fixed (It, I⋆, a∗ t ) prompts. Multi-turn RL: GRPO on on-policy rollouts in TVRBench with dense per-step plus terminal reward.

This trajectory-level approach is designed to combat the compounding errors seen in per-step optimization.

Numbers

The performance delta is significant. Applying Visual-Action SFT to a 9B Qwen3.5 model raises its success rate from a 2.8% baseline to 50.8%. Adding Multi-turn GRPO provides a further refinement. This pushes the overall success to 51.4%.

The breakdown of these gains is telling. SFT is highly effective at mastering single-room tasks. It reaches 82.4% success in "Single-easy" scenarios. However, it struggles with multi-room navigation. Multi-turn GRPO specifically addresses this weakness. It lifts success in "Multi-easy" tasks from 27.2% to 34.4%.

The authors also highlight a massive "compounding error" problem. In a controlled ablation, they show a major gap between per-step and closed-loop performance. A model might achieve 72.1% accuracy when predicting a single action in isolation. Yet, that same model achieves only 9.4% success in a closed-loop episode. This gap exists because per-step training does not teach the model how to recover from mistakes. Once the model drifts off the expert path, it lacks the training to return.

What's Missing

Several gaps remain. First, the entire benchmark is built in simulation using AI2-THOR and ProcTHOR-10k. It uses a discrete pose grid. In real-world robotics, you deal with continuous control and sensor noise. The "exact pose match" success criterion is a clean mathematical target. It likely won't survive contact with real-world hardware.

Second, the post-training results are tied exclusively to a 9B parameter backbone. We do not know if these gains scale linearly with model size. Larger models might possess inherent spatial priors that make the GRPO phase more efficient. Finally, the paper notes that CoT supervision currently degrades performance. This suggests that current methods for generating "reasoning" for embodied tasks are flawed. We are essentially teaching the model to justify actions rather than reason about spatial geometry.

Should You Prototype This

Yes, if you are working on embodied AI or navigation. The transition from passive perception to active exploration is the next frontier for MLLMs. The findings regarding memory formats are highly actionable. Prioritize Visual-Action memory over textual summaries. The difference in the model's ability to avoid "walking in circles" is too large to ignore.

However, do not rely on Single-turn RL or CoT-heavy SFT for closed-loop tasks. The authors' evidence shows these methods degrade performance. This is a clear warning against treating embodied navigation like a standard text-based reasoning task. If you want to implement this, start with the VA-SFT approach. Move to Multi-turn GRPO only when you have the compute budget for live simulator rollouts.

Code, data, and models are available at https://github.com/aim-uofa/TVRBench.

Figures from the paper

Figure 2
Figure 2. TVRBench Task Structure A 2×2 task design crossing scene scale and target-view visual richness. Each category shows one representative task: an orthographic top-down with start (yellow) and target (red) poses, and first-person views at both poses.
Figure 5
Figure 5. Instructions appended to the per-step SFT user message at step t (containing the current observation It, target image I⋆, and action history) when querying MiMo-V2.5 for a chain-of-thought rationale. {a*_t} is the expert action returned by the rule-based planner.
Figure 6
Figure 6. SFT sample format under action-only memory. Each trajectory step becomes one independent single-turn sample with a textual recent-action history; no past observations remain in context. The <think>. . . </think> prefix appears only in CoT variants.
Novelty
0.0/10
Overall
0.0/10
#embodied-ai#foundation-models#reinforcement-learning#spatial-intelligence
How this was made
Generation

Model: nvidia/Gemma-4-26B-A4B-NVFP4
Persona: habr_engineer
Refinement: 0
Pipeline: forge-1.0

Verification

Evaluator: nvidia/Gemma-4-26B-A4B-NVFP4
Score: 97% (passed)
Claims verified: 15 / 15

Translation

Model: nvidia/Gemma-4-26B-A4B-NVFP4

Hardware & cost

NVIDIA GB10 · 128 GB unified · NVFP4 · 100% local · $0 cloud
Tokens: 112,832
Wall-time: 393.5s
Tokens/s: 286.7

Related
Next up

Turing-RL: Optimizing User Simulators for Indistinguishability via Discrimina...

7.8/10· 5 min