ReasonCore AI Data partner
← All benchmarks
Spatial Reasoning Benchmark

Spatial reasoning? Frontier models have some distance to go.

We evaluated four frontier VLMs on 3D spatial reasoning derived from a production Level 4 AV stack. The best scored 55% — better than the 25% baseline for random guessing, yet still wrong on nearly half the questions — and every model’s reasoning trailed its answers. The field clusters in a narrow 49–55% band: public benchmarks may be saturating, but production-grade spatial data still isn’t.

Built in partnership with PlusAI, using their multi-million-mile driving catalog spanning the U.S., Europe, and APAC.

55%
Best Accuracy
Gemini 2.5 Pro
49.5%
Best Reasoning
Gemini 2.5 Pro rationale
25%
Random Baseline
4-way choice
100
Scenarios
4 frontier models
The Benchmark

Grounded in LiDAR-fused 3D annotations

Every answer comes from calibrated sensor data: sub-meter distances, yaw in radians, verified object labels. Sourced from PlusAI’s production perception stack.

Each sample pairs an annotated front-camera image (numbered bounding boxes on detected objects) with a 4-way multiple-choice question. The model must infer depth, lateral position, heading, and object type from a single 2D frame.

This run spans 100 questions across 18 spatial categories — distance, ordering, heading, lateral position, object type, and embodied reasoning. Questions are based on production 3D scene graphs, ensuring metric precision and consistency, and are human-reviewed for accuracy.

Highway, urban, nighttime, construction. Multiple platforms, 2022–2025.

Annotated driving scene
Highway scene with numbered labels. Models reason about 3D relationships from this monocular view.
CategoryTaskGround Truth
identify_distance_longClassify range: Close / Medium / FarMetric distance (m)
relative_distance_longCompare two objects’ rangesDistance pair (m)
pick_closerWhich of two objects is nearer?Distance pair (m)
order_closestRank objects by distance from egoMetric distances (m)
identify_nearest_aheadNearest object on the forward axisForward projection (m)
identify_positionClassify position (ahead-left, etc.)Forward + lateral (m)
relative_positionOne object’s position relative to anotherForward + lateral (m)
order_leftmostRank objects left-to-right in 3DLateral offset (m)
identify_headingObject heading in clock notationYaw angle (rad)
relative_headingSame, opposite, or perpendicular?Yaw diff (deg)
identify_typeClassify the object type3D annotation label
embodied_distanceReason about ego’s reach / collisionTrajectory + distance (m)
Eval Results

Better than random, but right only about half the time

Two scoring layers: choice accuracy (right letter?) and rationale match (right reasoning, verified by a judge model against metric ground truth). All four frontier models land between 49% and 55%; none pulls clear of the pack.

Choice Accuracy vs. Rationale Quality
Right answer? And right reasoning? Rationale trails choice for every model — the gap is what’s still guesswork.

Choice accuracy by category

The categories carrying the most questions (n ≥ 5). Long-range distance is near-random for all four; position is the one bright spot.

Category Gemini 2.5 Pro GPT 5.5 Claude Opus 4.7 Claude Sonnet 4.6
Distance bin (long range)32%26%21%32%
Relative distance (long)46%23%31%38%
Heading (clock)46%69%62%62%
Relative heading25%38%50%38%
Position class80%70%90%90%
Relative position80%80%60%80%
Object type86%14%43%29%
Overall (100 q)55%52%49%49%
< 30% · near random 30–49% · weak 50–69% · moderate 70–89% · strong ≥ 90% · near perfect
Rationale Quality Breakdown
Of 100 questions each: how many had correct, partial, or incorrect reasoning?
Eval integrity: Each of 100 questions is scored on two layers — choice (exact-letter match) and rationale (a Claude Sonnet 4.6 judge checks the reasoning against metric ground truth: object types, distance orderings, angular relationships). Rationale is graded correct / partial / incorrect. The eval harness ships with the dataset.
Key Findings

What the eval reveals

Five patterns, each pointing to a specific, addressable gap in current VLM training.

01

Long-range distance is a wall

All four models land near random on long-range distance binning — 21–32%. Monocular depth collapses past the near field; no model recovers metric range at distance.

02

Heading stays weak

Relative-heading sits at 25–50% across models. Estimating yaw from a single frame needs the 3D structure these VLMs don’t reconstruct.

03

Reasoning trails the answer

Rationale match runs 5–9 points under choice accuracy for every model (Gemini 55 → 49.5%, Opus 49 → 41%). Right letters, shakier reasons.

04

Scale isn’t the fix

The four models cluster in a tight 49–55% band; the largest don’t separate from the pack. Spatial competence needs targeted supervision, not more parameters.

05 — The headline

Production data exposes the gap

Public spatial benchmarks are saturating — but on production-grade L4 ground truth the frontier tops out at 55% — better than the 25% random floor, yet still wrong on nearly half of every run. That distance is the opportunity: metric-grounded spatial data is exactly the training signal these models are still missing.

The Dataset

SFT & RL-ready spatial reasoning data

Every sample includes metric-grounded chain-of-thought rationales: the kind of spatial supervision current training corpora lack.

// Sample record { "question": "Order objects <2>, <7>, <9>, <10> closest to furthest.", "answer": "<2> (barrier, 47.4m) <7> (truck, 90.3m) <9> (suv, 132m) <10> (suv, 165m)", "answer_key": "C", "category": "order_closest" }

Chain-of-thought supervision

Step-by-step rationales with exact distances, yaw angles, object types. Directly usable for SFT.

Arbitrarily scalable

Programmatic generation, with explicit human annotation, and expert-in-the-loop review, from a multi-year driving log archive. This run is 100; full runs produce thousands.

Diagnostic granularity

18 categories for precise capability profiling.

Production-grade ground truth

LiDAR-camera fusion, sub-meter precision. Deterministic, reproducible, no annotation noise.

Object & scene coverage

Car, SUV, truck, bus, bike, pedestrian, barriers. 10m–200m+. Highway, urban, night, construction.

Eval harness included

18 task variants, two-layer scoring, judge-model rationale grading. Ready to run.

Ready to close the spatial reasoning gap?

Expert-curated, RL & SFT-ready spatial training data at the scale and quality frontier labs require.

Get in touch →