atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SpatialReasoner: Towards Explicit and Generalizable 3D Spatial Reasoning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SpatialReasoner, a Qwen2.5-VL-7B-based LVLM that reasons over explicit 3D representations (3D locations and orientations in calibrated camera space) via SFT on synthetic SR-CoT data followed by GRPO-based RL, reaching 60.3% mean on 3DSRBench.

Problem

3D spatial reasoning remains hard for open-source and proprietary LVLMs; prior data-driven fine-tuning performs implicit reasoning and fails to generalize to novel question types requiring compositional 3D computation.

Approach

Use explicit 3D representations (object 3D locations and orientations in a ground-aligned calibrated camera space) as an interface across perception, computation, and reasoning stages, trained by SFT on pseudo-annotated 3D CoT data and then RL with rule-based accuracy and format rewards (KL removed) to improve generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add explicit 3D representations (ablation)SpatialReasoner-SFT · 3DSRBenchaccuracy (Mean): 51.9 -> 58.3Helped
add a second SFT stage on high-quality SR-QA data instead of switching from SFT to RL (ablation)SpatialReasoner-SFT · 3DSRBenchaccuracy (Mean): 58.3 -> 54.7Hurt
add an RL stage after SFT (ablation)SpatialReasoner-SFT · 3DSRBenchaccuracy (Mean): 58.3 -> 60.3Helped
add KL divergence regularization to RL (ablation)SpatialReasoner-Zero · 3DSRBenchaccuracy (Mean): 54.0 -> 52.4Hurt
add 3D-aware process rewards (ablation)SpatialReasoner-Zero · 3DSRBenchaccuracy (Mean): 54.0% to 54.6%Helped
use RL instead of SFT when multi-object training examples are withheld (ablation)SpatialReasoner · 3DSRBench, multi-object examples withheld during trainingaccuracy (Multi-Object): 40.0% vs. 46.6%Helped
add RL after SFT when multi-object examples are withheld (ablation)SpatialReasoner-SFT · 3DSRBench, multi-object examples withheld during trainingaccuracy (Multi-Object): 40.0% -> 43.4%Helped
add RL after SFT (ablation)SpatialReasoner-SFT · 3DSRBenchaccuracy (Mean): 58.3 -> 60.3Helped
fine-tune with explicit 3D spatial reasoning instead of the unmodified Qwen2.5-VL-7B-Instruct baselineSpatialReasoner · 3DSRBenchaccuracy (Mean): 52.0 -> 60.3Helped
fine-tune with explicit 3D spatial reasoningSpatialReasoner · CVBench-3Daccuracy (Depth): 82.5 -> 87.3Helped
use explicit 3D reasoning rather than the baseline model's learned approachSpatialReasoner · CVBench-3Daccuracy (Distance): 83.2 -> 73.3Hurt
fine-tune with explicit 3D spatial reasoningSpatialReasoner · GQAaccuracy (Mean): 58.8% to 61.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenImages (pseudo-annotated) LLaVA instruction data 3DSRBench CV-Bench GQA

Benchmarks: 3DSRBench CV-Bench-3D GQA

Metrics: accuracy mean error (location/distance) angle accuracy at pi/6 threshold

Baselines: Qwen2.5-VL-7B-Instruct Qwen2.5-VL-72B-Instruct LLaVA-Next-8B Cambrian-1-8B SpatialRGPT SpatialLLM SpaceLLaVA SpatialBot GPT-4o Gemini 2.0 Flash Claude 3.5 Sonnet QwenVLMax

Builds on: GRPO Qwen2.5-VL SpatialRGPT SpatialLLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy