Visual Scaffolding: Toward Native Multimodal Reasoning
Organizations: Central South University
Abstract
The success of chain-of-thought (CoT) in complex reasoning can be attributed to a textual scaffolding effect: explicit intermediate results can be examined, reused, and composed to support subsequent reasoning, much as scaffolding supports a building under construction. However, mainstream multimodal LLMs lack an equivalent scaffold for visual distinctions that are difficult to express in concise verbal descriptions. We therefore ask: Can native visual representations become first-class citizens alongside language, providing a visual scaffold for reasoning? We define native multimodal reasoning as reasoning in which native visual representations and language jointly carry reusable intermediate states. As a concrete implementation, the visual scaffolding mechanism we proposed lets the MLLM autonomously initiate a retrieval action at any reasoning step. A lightweight retriever selects native visual features, which are then incorporated directly into the evolving CoT and remain available to subsequent steps. To evaluate this mechanism under controlled visual demands, we introduce NMR-Bench, comprising Burden Counting and Path Tracing. With 88M added parameters (approximately 2%) on Qwen3-VL-4B-Thinking, our model achieves 66.43% and 72.50% accuracy, respectively, surpassing the evaluated GPT-5.5 and Gemini 3.1 Pro baselines. Controlled interventions show that changing selected visual content affects task accuracy and can redirect subsequent visual selection even when intervening text is held fixed. These findings show that native visual states can function as intermediate reasoning material and point toward reusable scaffolds for additional modalities.
Figures & tables
| Model | Burden Counting | Path Tracing | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Overall | Easy | Medium | Hard | Overall | Easy | Medium | Hard | |||||||||
| Acc. | MAE | Acc. | MAE | Acc. | MAE | Acc. | MAE | Acc. | CRA | Acc. | CRA | Acc. | CRA | Acc. | CRA | |
| Frontier Multimodal LLMs | ||||||||||||||||
| MiniMax-M3 | 4.76 | 9.14 | 10.71 | 2.84 | 3.57 | 7.92 | 0.00 | 16.66 | 18.33 | 36.77 | 40.00 | 53.89 | 14.17 | 35.50 | 0.83 | 20.91 |
| Claude-Opus-4.8 | 6.43 | 9.38 | 14.29 | 3.03 | 2.86 | 8.27 | 2.14 | 16.85 | 33.06 | 54.09 | 66.67 | 76.11 | 29.17 | 52.71 | 3.33 | 33.45 |
| Kimi-K2.6 | 9.29 | 15.67 | 20.71 | 3.19 | 5.00 | 11.87 | 2.14 | 31.66 | 58.06 | 68.71 | 76.67 | 81.67 | 62.50 | 73.50 | 35.00 | 50.97 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Path | Counting |
|---|---|---|
| Training examples / epochs | 40,000 / 4 | 32,000 / 7 |
| Updates / Phase I updates | 5,000 / 1,250 | 7,000 / 1,000 |
| Global batch / microbatch per GPU | 32 / 1 | 32 / 1 |
| GPUs / gradient accumulation | 8 / 4 | 8 / 4 |
| Phase I peak / constant rates | same | |
| Phase II peak rates | same |
| Task | Training size | Test | Test stratification |
|---|---|---|---|
| Burden Counting | 32,000 | 420 | 7 forms 3 levels 20 |
| Path Tracing | 40,000 | 360 | 4 marker types 3 levels 30 |
| Form | Query condition | Answer value |
|---|---|---|
| T1a | Object category | Integer count |
| T2a | Category and size | Integer count |
| T2b | Category and tilt | Integer count |
| T2c | Category and occlusion | Integer count |
| T2d | Category, size, and tilt | Integer count |
| T3a | Compare large and small groups | Group label and count difference |
| Table label | Requested model identifier | Counting | Path |
|---|---|---|---|
| MiniMax-M3 | MiniMax-M3 | 0 | 34 |
| Claude-Opus-4.8 | claude-opus-4-8 | 0 | 0 |
| Kimi-K2.6 | kimi-k2.6 | 197 | 75 |
| Qwen-3.7-Plus | qwen3.7-plus | 40 | 34 |
| GPT-5.5 | gpt-5.5-ca | 0 | 0 |
| Gemini-3.1-Pro | gemini-3.1-pro-preview | 1 | 77 |
| Intervention | Path Acc. | Path CRA | Counting Acc. |
|---|---|---|---|
| Early, all | |||
| Middle, all | |||
| Late, all | |||
| Middle, seed 2 | |||
| Middle, seed 3 | |||
| Middle, norm matched |
| Task | |||
|---|---|---|---|
| Burden Counting | 171.8 | 201.5 | 204.3 |
| Path Tracing | 346.6 | 528.3 | 764.9 |
Multimodal Reasoning
Multimodal reasoning studies how AI systems combine text with images, audio, video, and other signals to solve evidence-dependent tasks.
See all 508 papers