ChainSpace: A Chained-Reasoning Paradigm for Spatial Intelligence
Organizations: College of Information Science and Electronic Engineering, Zhejiang University · Li Auto Inc.
Abstract
Spatial intelligence requires foundation models to maintain coherent spatial state across interactions with the physical world. However, existing data-centric approaches typically treat spatial reasoning as independent question-answer instances, enabling shortcut-based answering and providing limited supervision for persistent spatial understanding. To address this, we introduce ChainSpace, a chained-reasoning paradigm that structures spatial reasoning as a state-preserving multi-round process. In this paradigm, spatial questions are organized into logically constrained and jointly consistent chains, where later questions depend on spatial constraints established in earlier rounds. Following this principle, we instantiate ChainSpace-Bench, a manually annotated real-world multi-round benchmark with a Chain-Aware Metric, and ChainSpace-Pipeline, a simulator-based chain-structured supervision generation framework for spatial intelligence training. Experiments show that ChainSpace-Bench exposes chain-level failures that are not captured by isolated question accuracy. Additionally, with a relatively small amount of simulator-generated chained data, models trained by ChainSpace-Pipeline achieve the best performance among open-source models on ChainSpace-Bench and transfer competitively to multiple external spatial intelligence benchmarks. These results establish ChainSpace as an effective paradigm for more faithful evaluation and more data-efficient learning of spatial intelligence.
Figures & tables
| Model | Avg. Question Accuracy | Avg. Chain-Aware Score |
| Proprietary Models | ||
| Seed-2.0-Pro [ 6 ] | 0.4289 | 0.2722 |
| GPT-5 [ 25 ] | 0.4825 | 0.3262 |
| Gemini-3.1-Pro [ 16 ] | 0.3453 | 0.1882 |
| Open-source General Models | ||
| Qwen2.5-VL-7B-Instruct [ 3 ] | 0.2344 | 0.0819 |
| Metric | ( Ours ) ChainSpace-Pipeline | SenseNova-SI |
| ( Chain-level metrics ) Full-chain Exact Match | +0.0153 [0.0054, 0.0261] (0.0044) | +0.0038 [-0.0100, 0.0176] (0.6380) |
| ( Chain-level metrics ) Avg. Chain-Aware Score | +0.0165 [0.0079, 0.0256] (<0.0001) | +0.0033 [-0.0086, 0.0154] (0.5980) |
| ( Turn-level metrics ) Turn-1 Accuracy | +0.0261 [0.0146, 0.0383] (<0.0001) | +0.0092 [-0.0146, 0.0330] (0.4720) |
| ( Turn-level metrics ) Turn-2 Accuracy | +0.0107 [-0.0038, 0.0253] (0.1692) | -0.0215 [-0.0376, -0.0054] (0.0116) |
| ( Turn-level metrics ) Turn-3 Accuracy | +0.0130 [-0.0077, 0.0345] (0.2416) | +0.0345 [0.0084, 0.0606] (0.0108) |
| Model | Setting | Avg. Acc. | Q2 Acc. | Q3 Acc. | Chain-Aware |
| Qwen3-VL-8B [ 40 ] | Pred | 0.3344 | 0.3574 | 0.3497 | 0.1522 |
| Gold | 0.3563 | 0.3635 | 0.4095 | 0.1589 | |
| Gain | +6.55% | +1.71% | +17.10% | +4.40% | |
| SenseNova-SI-8B [ 7 ] | Pred | 0.3418 | 0.3359 | 0.3842 | 0.1555 |
| Gold | 0.3635 | 0.3528 | 0.4325 | 0.1628 | |
| Gain | +6.35% | +5.03% | +12.57% | +4.69% |
| Model | Avg. Question Accuracy | Chain-Aware Score |
| Qwen3-VL-8B-Instruct [ 40 ] | 0.3348 | 0.1531 |
| SenseNova-SI-8B [ 7 ] | 0.3427 | 0.1562 |
| ChainSpace-Pipeline-8B (Ours) | 0.3546 | 0.1690 |
| Models | ChainSpace-Bench | VSI-Bench [ 41 ] | MMSI-Bench [ 43 ] | MindCube [ 34 ] | |
| Metric | Avg. Q. Acc | Avg. Chain-Aware Score | MRA, Acc | Acc | Acc |
| Qwen3-VL-8B-Instruct [ 40 ] | 0.3344 | 0.1522 | 57.9 | 31.1 | 29.4 |
| Independent-QA Control (8B) | 0.3236 | 0.1482 | 58.1 | 30.4 | 30.2 |
| ChainSpace-Pipeline-8B (Ours) | 0.3510 | 0.1687 | 58.8 | 31.8 | 31.1 |
| Models | VSI-Bench [ 41 ] | MMSI-Bench [ 43 ] | MindCube* [ 34 ] | ViewSpatial [ 19 ] | EmbSpatial [ 15 ] |
| Metric | MRA, Acc | Acc | Acc | Acc | Acc |
| Random Choice | 34.0 | 25.0 | 33.0 | 26.3 | - |
| Proprietary Models | |||||
| Seed-1.6-2025-06-15 [ 5 ] | 49.9 | 38.3 | 48.7 | 43.8 | - |
| Gemini-2.5-Pro-2025-06 [ 12 ] | 53.5 | 38.0 | 57.6 | 46.0 | 78.9 |
| Grok-4-2025-07-09 [ 39 ] | 47.9 | 37.8 | 63.5 | 43.2 | 75.7 |
| Model | Overall | Cnt./Exist. | Obj. Loc. | 3D Info. | MV/XImg. | Spatial Rel. | Move/Nav. |
| Baseline | 43.54 | 55.99 | 49.11 | 56.00 | 23.05 | 66.13 | 21.32 |
| SenseNova-SI-150K [ 7 ] | 45.35 | 57.36 | 51.91 | 58.73 | 24.75 | 68.45 | 19.51 |
| Ours-50K | 43.94 | 56.97 | 47.07 | 56.78 | 23.52 | 66.79 | 23.74 |
| Ours-50K+SenseNova-SI-100K [ 7 ] | 45.51 | 58.74 | 58.85 | 58.34 | 25.78 | 68.61 | 18.90 |
| Model | Method | Vanilla | Flip | Circ | Flip+Circ |
| Qwen3-VL-8B-Instruct [ 40 ] | Baseline | 0.566 | 0.498 | 0.533 | 0.475 |
| Ours-50K | 0.564 | 0.499 | 0.541 | 0.483 | |
| InternVL3-8B [ 49 ] | Baseline | 0.524 | 0.444 | 0.396 | 0.324 |
| Ours-150K | 0.541 | 0.466 | 0.447 | 0.384 |
| Benchmark | Qwen3-VL-8B-Instruct [ 40 ] | ChainSpace-Pipeline-8B (Ours) | Representative Task-Level Gains |
| VSI-Bench [ 41 ] | 57.90 | 58.82 | Route Planning ; Absolute Distance ; Relative Distance ; Appearance Order |
| MMSI-Bench [ 43 ] | 31.10 | 31.80 | Camera–Camera Relation ; Attribute Measurement ; Appearance ; Multi-step Spatial Reasoning |
| ViewSpatial-Bench [ 19 ] | 42.20 | 42.96 | Person-perspective Object Orientation ; Scene Simulation |
| 3DSRBench (Circ.) [ 22 ] | 53.30 | 54.10 | Viewpoint-to-Object Relation ; Next-to Relation ; In-front-of Relation |
| Model | Easy | Medium | Hard | Exec. Avg. | |||
| SR | SPL | SR | SPL | SR | SPL | ||
| GPT-4o [ 24 ] | 67.36 | 54.31 | 41.67 | 35.71 | 27.78 | 21.15 | 41.33 |
| Qwen2.5-VL-7B-Instruct [ 3 ] | 41.67 | 32.55 | 22.92 | 17.43 | 10.42 | 5.67 | 21.78 |
| Qwen3-VL-8B-Instruct [ 40 ] | 50.69 | 38.04 | 42.36 | 34.05 | 26.39 | 20.87 | 35.40 |
| SenseNova-SI-8B [ 7 ] | 46.53 | 33.48 | 25.00 | 17.64 | 22.22 | 15.32 | 26.70 |
| ChainSpace-Pipeline-8B (Ours) | 53.47 | 39.65 | 42.36 | 32.66 | 29.86 | 22.82 | 36.80 |
| Setting | Qwen3-VL-8B-Instruct [ 40 ] | RoboBrain2.5 [ 30 ] | SenseNova-SI [ 7 ] | Ours | |||
| (0.5,0.5,0.5) | (2.0,1.5,1.25) | 3.0 | 0.1522 | 0.1339 | 0.1555 | 0.1687 | |
| (1.0,1.0,1.0) | (0.0,0.0,0.0) | 0.0 | 0.3343 | 0.3384 | 0.3418 | 0.3510 | |
| (0.0,0.0,0.0) | (1.0,1.0,1.0) | 2.0 | 0.1161 | 0.0925 | 0.1189 | 0.1327 | |
| (1.0,1.0,1.0) | (0.0,0.0,0.0) | 2.0 | 0.2298 | 0.2221 | 0.2357 | 0.2459 | |
| (1.0,1.0,1.0) | (1.0,1.0,1.0) | 1.0 | 0.1979 | 0.1847 | 0.2025 | 0.2145 |
| Metric | 25K | 50K | 75K | 125K |
| Full-chain Exact Match | +0.0038 (0.3900) | +0.0153 ∗ (0.0044) | +0.0130 ∗ (0.0220) | +0.0153 ∗ (0.0153) |
| Avg. Chain-Aware Score | +0.0038 (0.2740) | +0.0165 ∗ (<0.0001) | +0.0141 ∗ (0.0032) | +0.0141 ∗ (0.0048) |
Spatial Reasoning
Spatial reasoning studies how systems represent geometry, relations, viewpoints, and motion to understand scenes, plan actions, and solve spatial tasks.
See all 154 papers