DiffThinker: Towards Generative Multimodal Reasoning with Diffusion Models
About
While recent Multimodal Large Language Models (MLLMs) have attained significant strides in multimodal reasoning, their reasoning processes remain predominantly text-centric, leading to suboptimal performance in complex long-horizon, vision-centric tasks. In this paper, we establish a novel Generative Multimodal Reasoning paradigm and introduce DiffThinker, a diffusion-based reasoning framework. Conceptually, DiffThinker reformulates multimodal reasoning as a native generative image-to-image task, achieving superior logical consistency and spatial precision in vision-centric tasks. We perform a systematic comparison between DiffThinker and MLLMs, providing the first in-depth investigation into the intrinsic characteristics of this paradigm, revealing four core properties: efficiency, controllability, native parallelism, and collaboration. Extensive experiments across four domains (sequential planning, combinatorial optimization, constraint satisfaction, and spatial configuration) demonstrate that DiffThinker significantly outperforms leading closed source models including GPT-5 (+314.2\%) and Gemini-3-Flash (+111.6\%), as well as the fine-tuned Qwen3-VL-32B baseline (+39.0\%), highlighting generative multimodal reasoning as a promising approach for vision-centric reasoning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Constraint Satisfaction | Sudoku | CSP Result Index 3557 | 12 | |
| Multimodal Reasoning | Multi-Task Suite VSP, Maze, TSP, Sudoku, Jigsaw, VisPuzzle | Average Score88.5 | 12 | |
| Sequential Planning | VSP-Super | Success Rate (Length 16)99 | 12 | |
| Sequential Planning | Maze | Score (L=8)100 | 12 | |
| Spatial Configuration | Jigsaw | Metric 299 | 12 | |
| Spatial Configuration | VisPuzzle | VisPuzzle Score98.8 | 12 | |
| Sequential Planning | Visual Spatial Planning (VSP) FrozenLake | VSP FrozenLake Success Rate (Level 3)100 | 12 | |
| Combinatorial Optimization | Traveling Salesperson Problem (TSP) | Result Score (Instance 12)74 | 12 |