MentalThink: Shaping Thoughts in Mental SVG World


Abstract

We introduce MentalThink, a visual-symbolic reasoning paradigm that equips Multimodal LLMs (MLLMs) with an executable mechanism for “mental” visualization. The core of MentalThink is a think-with-SVG pipeline, where the model learns to generate, render, and interpret scalable vector graphics (SVG) code as an intermediate visual representation for multi-turn reasoning. By creating structured vector sketches, the model can externalize spatial hypotheses, inspect them through deterministic rendering, and reason within a constrained geometric space, effectively mimicking the human process of mental imagery. We instantiate this paradigm through a two-stage training framework, combining Supervised Fine-Tuning (SFT) for SVG syntactic alignment with multi-turn Reinforcement Learning (RL) to encourage iterative inspection, revision, and refinement of intermediate visual hypotheses. Extensive evaluations demonstrate that MentalThink achieves superior performance on spatial understanding and reasoning benchmarks (e.g. 55.1% on VSIBench, 76.0% on MindCube), showing that executable vector graphics provide a verifiable visual workspace for dynamic perspective taking, visual reflection, and compositional scene construction.

Figure 1: Conceptual comparison of different thinking paradigms.

1 Introduction↩︎

“The soul never thinks without a mental image.”

Aristotle De Anima

The human capacity for reasoning extends far beyond the manipulation of linguistic symbols [1]. Cognitive processes often involve mental imagery [2], where individuals construct and manipulate mental models [3] to understand complex relationships, plan actions, and solve problems [4]. This cognitive ability serves as a dynamic scratchpad for visualization, allowing us to simulate scenarios, shift perspectives, and ground abstract concepts in a quasi-physical space. This form of visual thinking is a critical aspect of human cognition and represents a promising frontier for artificial intelligence (AI). Recent advances in large language models (LLMs) have demonstrated strong mental reasoning capabilities through long-context verbal traces that exhibit structured cognitive behaviors [5][7].

Multimodal large language models (MLLMs) [6], [8], [9] have explored diverse mechanisms to incorporate visual inputs into reasoning; however, existing paradigms inevitably incur fundamental trade-offs. Language-centric methods [6], [10] extend Chain-of-Thought (CoT) [11] by relying on textual descriptions. Despite their flexibility, these methods often suffer from weak visual grounding: lacking structured spatial representations, textual reasoning easily drifts from geometric reality, inducing hallucinations that are semantically plausible yet visually unfaithful [12], [13]. Conversely, approaches leveraging explicit layout representations (e.g., 2D/3D bounding boxes, cognitive maps [14]) or external tools [15] attempt to mitigate this issue. However, these strategies tend to either reduce rich visual scenes into sparse geometric primitives or offload visual imagination to disjoint external modules, consequently compromising the symbolic flexibility and generality inherent to language-based reasoning.

This raises a natural question: Can a reasoning pattern retain linguistic symbolic strengths while being grounded in visual structure? We identify Scalable Vector Graphics (SVG) as a compelling solution. First, as a structured visual language, it offers a complete and compositional representation of visual layouts, encapsulating object geometry and spatial hierarchies. Consequently, generating valid vector commands requires genuine structural understanding, transcending the surface-level pattern matching often observed in pure text generation. Second, being inherently code-based, this representation aligns natively with the architecture of LLMs. Since models are extensively pretrained on both large-scale text corpora and markup or programming languages (e.g., HTML/XML), they can readily reuse existing hierarchical and compositional priors [16] to manipulate visual elements expressed in code form.

To this end, we introduce MentalThink, a novel reasoning paradigm that enables multimodal LLMs to think visually through explicit and interpretable mental imagery. At its core, MentalThink adopts a think-with-SVG pipeline (Figure 1 (d)), in which the model generates SVG as an intermediate representation of its internal visual reasoning. We realize this paradigm through a progressive two-stage training framework. (1) In the first stage, we perform supervised fine-tuning (SFT) on a curated think-with-SVG dataset, teaching the model to externalize abstract reasoning into structured SVG representations. (2) In the second stage, we apply multi-turn reinforcement learning (RL) to refine the reasoning process itself, encouraging the model to iteratively inspect, revise, and correct its intermediate visual hypotheses.

Through comprehensive evaluations, MentalThink achieves superior performance on spatial understanding and reasoning benchmarks (e.g. 55.1% on VSIBench [17], 76.0% on MindCube [14]). Beyond raw accuracy, our qualitative analysis reveals that think-with-SVG elicits sophisticated spatial reasoning patterns that are difficult to replicate with pure language, which includes dynamic perspective taking, reflective visual refinement, and compositional scene construction. These findings suggest that think-with-SVG constitutes a promising paradigm that strengthens model cognition through explicit mental imagery, providing an efficient and verifiable abstraction for multimodal reasoning.

2 Related Works↩︎

Chain-of-Thought (CoT) Reasoning. The development of CoT prompting marked a significant milestone in eliciting complex reasoning from LLMs [11]. By instructing models to generate a series of intermediate reasoning steps, i.e., thinking process, CoT transforms intractable problems into a sequence of manageable sub-problems. This decomposition serves as a cognitive bridge, allowing models to maintain logical coherence over long horizons and reducing the likelihood of error propagation, thus dramatically improving performance on tasks requiring complex reasoning. Such CoT processes are externalized or internalized via SFT [18], [19] and further scaled up via RL [20], [21], constructing a linear transformation from test-time compute to performance.

A natural evolution of CoT is its extension into the multimodal domain. Pioneering works in multimodal CoT [6], [22][26] demonstrate that MLLMs can achieve significantly better results on complex multimodal reasoning tasks when prompted or self-explored to generate a rationale that interleaves textual explanations with visual features. However, these methods largely remain language-centric, where the reasoning process relies on textual descriptions of visual content. Such approaches often suffer from a lack of visual grounding: without a structured spatial representation, the model’s textual reasoning can easily drift from the actual geometric reality of the image, leading to hallucinations that are semantically plausible but visually incorrect [12]. Furthermore, unlike code-based reasoning which can be executed and verified, pure text lacks a mechanism for rigorous self-validation.

Think-with-Image. To address the limitations of language-centric reasoning, several recent methods [27][29] have emerged to “think-with-image”. One strategy leverages SFT or RL technology to enable models to call external tools for image manipulation, e.g., zoom-in/out [30], [31] or generating auxiliary visuals [32], [33], as an intermediate reasoning step. However, the utility of this approach is often constrained by the rigid API of external tools, which breaks the end-to-end differentiability of the reasoning chain. An alternative strategy focuses on internal visual representations, such as generating cognitive maps [14] or bounding box layouts [34], [35] to explicitly model spatial relationships. While these methods improve localization, they often oversimplify complex visual details into sparse primitives (e.g., boxes), losing the fine-grained shape information required for detailed reasoning. In this work, we propose a novel “think-with-SVG” pipeline. By generating a structured, machine-readable format that is inherently visual yet compositionally precise, we bridge the gap between abstract symbolic reasoning and concrete visual grounding without relying on black-box external tools.

SVG in LLM & MLLM. Traditionally, Scalable Vector Graphics (SVG) in the context of LLMs has been utilized primarily as a generation target [36] or a benchmark [37] for evaluating spatial understanding. Recent works have explored utilizing LLMs to generate SVG code for creating icons, charts, and artistic designs [36], [38], or used SVG-rendering tasks to assess the code-generation capabilities of models regarding spatial coordinates [28]. However, these approaches treat SVG as the final output, the “result” of the thought process, rather than the medium of thought itself. To the best of our knowledge, MentalThink is the first to leverage SVG as an intermediate reasoning modality, enabling the model to construct, inspect, and refine a “mental sketch” to guide its decision-making process for complex multimodal tasks.

Figure 2: Think-with-SVG Pipeline. MentalThink trains MLLMs to natively use SVG code to render “mental images” during multi-turn thinking process with SVG environment, enabling more advanced and effective reasoning for complex problem-solving.

3 Think-with-SVG Reasoning Framework↩︎

3.1 Preliminaries: Multimodal CoT↩︎

Building upon recent theoretical foundations [39][41], we begin by establishing formal definitions for Chain-of-Thought reasoning [11] paradigm, which structures problem-solving as a sequence of intermediate, human-readable steps.

Definition 3.1 (Chain-of-Thought State). Given a query \(q \in \mathcal{Q}\) and a sequence of intermediate reasoning steps \(\xi = \{\xi_1, \xi_2, \ldots, \xi_t\}\), we define a CoT state as the tuple \(s = (q, \xi)\), where each \(\xi_i \in \mathcal{L}\) represents a semantic unit advancing toward the solution in the linguistic space \(\mathcal{L}\).

Definition 3.2 (Reasoning Trajectory). A complete reasoning trajectory \(\tau\) of length \(T\) is a sequence \(\tau = \{s_0, s_1, \ldots, s_T\}\) where \(s_0 = (q, \emptyset)\) denotes the initial state and \(s_T = (q, \xi, a)\) includes the final answer \(a \in \mathcal{A}\). For multimodal reasoning, we extend these definitions:

Definition 3.3 (Multimodal Chain-of-Thought). Given a multimodal query \((q, \mathbf{v})\) where \(\mathbf{v} = \{v_1, \ldots, v_n\} \subset \mathcal{V}\) represents visual inputs, a multimodal CoT state is: \[s^{\text{mm}} = (q, \mathbf{v}, \xi^{\text{mm}})\] where \(\xi^{\text{mm}} = \{\xi_1^{\text{mm}}, \ldots, \xi_t^{\text{mm}}\}\) and each \(\xi_i^{\text{mm}} \in \mathcal{L} \times \mathcal{V}\) can reference or incorporate visual information. While powerful, existing multimodal CoT process [6], [9], [31], [42] remains fundamentally linguistic. The model verbalizes its interpretation of visual data rather than reasoning within a visual space.

3.2 Think-with-SVG: A Structured Visual Reasoning Pipeline↩︎

The think-with-SVG pipeline reframes the reasoning process by replacing or augmenting purely linguistic thought steps with a structured, visual-symbolic representation. We now formalize this paradigm, establishing SVG as a structured bridge between symbolic and visual reasoning.

Definition 3.4 (Structured Visual Language). We define SVG code space \(\mathcal{S}\) as a structured visual language with the following properties: \[\mathcal{S} = \{\sigma : \sigma = \langle E, A, H \rangle\}\] where \(E = \{e_1, e_2, \ldots, e_n\}\) is a set of primitive elements (e.g., <rect>, <circle>, <path>). \(A = \{a_{ij}\}\) represents attributes for each element \(e_i\) (e.g., position \((x, y)\), dimensions \((w, h)\), style properties). \(H\) denotes the hierarchical structure through grouping (<g>) and transformations. Unlike natural language descriptions, SVG enforces syntactic structure and semantic precision: \[\sigma_{\text{valid}} \in \mathcal{S} \iff \text{Grammar}(\sigma) = \text{True} \land \text{Renderable}(\sigma) = \text{True}\]

This structured nature provides three key advantages: (i) Deterministic mapping from code to visual output, (ii) Compositional semantics where complex scenes are built from primitive elements, and (iii) Parametric control over visual properties through explicit attributes.

Definition 3.5 (SVG-Augmented Reasoning State). An SVG-augmented reasoning state extends multimodal CoT as: \[s^{\text{svg}} = (q, \mathbf{v}, \xi^{\text{svg}})\] where \(\xi^{\text{svg}} = \{(\ell_1, \sigma_1), (\ell_2, \sigma_2), \ldots, (\ell_T, \sigma_T)\}\) with \(\ell_i \in \mathcal{L}\) representing linguistic reasoning and \(\sigma_i \in \mathcal{S} \cup \{\emptyset\}\) representing optional SVG code. Through SVG-augmented reasoning, the model learns to adaptively generate SVG code when it needs to apply mental imagery during thinking.

Definition 3.6 (SVG Rendering Environment). The rendering process from SVG code to raster image involves a deterministic transformation: \[\mathcal{R}: \mathcal{S} \rightarrow \mathcal{V}, \quad \mathcal{R}(\sigma) = \mathbf{I}_\sigma \in \mathbb{R}^{H \times W \times C}\]

The rendering pipeline \(\mathcal{R}\) consists of three sequential transformations: \[\sigma \xrightarrow{\text{Parse}} \mathcal{T}_{\text{DOM}} \xrightarrow{\text{Layout}} \mathcal{G} = \{g_1, \ldots, g_m\} \xrightarrow{\text{Rasterize}} \mathbf{I}_\sigma \label{eq:svg95rendering}\tag{1}\] where \(\mathcal{T}_{\text{DOM}}\) is the document object model tree, and \(\mathcal{G}\) represents geometric primitives in the coordinate space and graphic scene. Through this SVG environment, the model can iteratively generate, render, and reason about visual representations, creating a feedback loop between symbolic manipulation and visual interpretation. Figure 2 gives a detailed example showing that MentalThink first establishes the absolute spatial layout, then defines the egocentric reference frame, followed by evaluating the target position to get the final answer.

This structured visual language enables MLLMs to perform “mental rendering” – constructing and manipulating visual representations through code generation, thereby achieving native visual reasoning without external tools or specialized visual encoders.

3.3 MentalThink Training Recipe↩︎

Overview. We formulate the MentalThink process as optimizing a multimodal policy \(\pi_\theta\) to generate optimal reasoning trajectories \(\tau\). Unlike standard linguistic policies, \(\pi_\theta\) operates over the augmented state space defined in Definition 3.5, where the model must learn to interleave symbolic reasoning \(\ell\) with structured visual codes \(\sigma \in \mathcal{S}\). We optimize \(\pi_\theta\) through a progressive two-stage framework.

Stage 1: Syntactic Alignment via Cold Start. To initialize the policy \(\pi_\theta\) with the capability to generate valid states \(s^{\text{svg}}\), we perform supervised fine-tuning (SFT). Given a dataset of expert trajectories \(\mathcal{D}_{\text{SFT}} = \{\tau^*\}\), where each step fits the definition \(\xi_i = (\ell_i, \sigma_i)\), we minimize the negative log-likelihood: \[\mathcal{L}_{\text{SFT}}(\theta) = - \mathbb{E}_{\tau \sim \mathcal{D}_{\text{SFT}}} \sum_{t=0}^{T} \log \pi_\theta(\xi_t^{\text{svg}} \mid s_{t}^{\text{svg}})\] This stage ensures the model aligns with the structural constraints of \(\mathcal{S}\) (Definition 3.4), learning to generate syntactically valid SVG codes before engaging in complex reasoning. In addition, we also synthesize a small amount of think-with-SVG cold-start data for thinking pattern warm-up. More details are shown in Appendix 7.1.

Stage 2: Strategic Reasoning via Multi-Turn RL. SFT provides the form, but not the reasoning dynamics. To enable self-correction, we optimize \(\pi_\theta\) using Group Relative Policy Optimization (GRPO) [43], [44] on a reasoning corpus \(\mathcal{D}_{\text{RL}}\). The optimization objective is to maximize the expected return \(J(\theta) = \mathbb{E}_{\tau \sim \pi_\theta}[R(\tau)]\), where the generation process is treated as an interaction with the SVG Rendering Environment (Definition 3.6).

Interactive Reasoning Loop. We model the multi-turn reasoning as a state transition process \(s_t \to s_{t+1}\) within the SVG rendering environment (Definition 3.6):

  • Hypothesis Generation (Policy Rollout): At step \(t\), conditioned on the current history \(s_t\), the policy samples an action \(a_t = (\ell_t, \sigma_t) \sim \pi_\theta(\cdot | s_t)\).

  • Deterministic Visual Feedback (SVG Rendering): If the action includes non-empty SVG code (\(\sigma_t \neq \emptyset\)), the environment triggers the rendering function defined in Eq. 1 : \[\mathbf{I}_t = \mathcal{R}(\sigma_t)\] This step effectively converts the model’s symbolic hypothesis \(\sigma_t\) into pixel-space observation \(\mathbf{I}_t\).

  • State Transition (Context Update): The rendered image is appended to the visual context, updating the state: \[s_{t+1} = s_t \oplus (\ell_t, \sigma_t, \mathbf{I}_t)\] This explicitly closes the loop, allowing \(\pi_\theta\) to condition its next reasoning step \(\xi_{t+1}\) on the visual verification of its previous thought.

  • Termination: The trajectory terminates when the model outputs a stop token, reaches \(T_{\max}\), or triggers a hard syntax failure (\(\sigma_t \notin \mathcal{S}\)).

Reward Formulation. The reward \(R(\tau)\) is designed to enforce the structural integrity defined in Definition 3.4 and the final correctness: \[r_t = \lambda_{\mathrm{fmt}}\, r_{\mathrm{format}}(\sigma_t) + \lambda_{\mathrm{ans}}\, r_{\mathrm{answer}}(a_T) \cdot \mathbb{I}(t=T) \label{eq:reward}\tag{2}\]

  • Format Reward (\(r_{\mathrm{format}}\)): A dense reward that validates if \(\sigma_t\) satisfies the grammar of \(\mathcal{S}\). Specifically, \(r_{\mathrm{format}} = 1\) iff \(\text{Renderable}(\sigma_t) = \text{True}\), ensuring the “mental image” is valid.

  • Answer Reward (\(r_{\mathrm{answer}}\)): A sparse reward awarded only at the final step \(T\), measuring if the predicted answer matches the ground truth.

4 Experiments↩︎

Table 1: Evaluation on spatial understanding and reasoning benchmarks.MindCube* denotes MindCube-Tiny. Improve indicates gains over the Qwen2.5-VL-7B backbone. Dark/light purple highlights the best/second-best results in Proprietary and Open-source categories, respectively.
Models VSIBench MMSI OmniSpatial MindCube\(^*\) SpatialViz ViewSpatial
Proprietary Models
Seed-1.6-2025-06-15 49.9 48.7 43.8
Gemini-2.5-pro-2025-06 38.0 43.0 15.9
GPT-5-nano-2025-08-07 38.9 22.5 42.3 19.0 4.5 38.5
GPT-5-mini-2025-08-07 48.2 34.3 50.0 42.4
GPT-5-2025-08-07 49.5 7.2
Open-source Models
Qwen2.5-VL-3B 27.0 40.3 34.7 30.2 31.9
Qwen2.5-VL-7B 31.0 27.8 39.2 36.0 26.8 36.8
Qwen2.5-VL-72B 34.7
LLaVA-Next-Video-7B 35.6 - 28.5 - 20.9 30.6
LLaVA-Next-Video-72B - - - - -
LLaVA-OneVision-7B 32.4 24.5 35.7 - 24.7 27.5
LLaVA-OneVision-72B 40.2 28.4 45.7 - - -
InternVL3-8B 28.0 41.6 30.3
InternVL3-78B - 28.5 - -
Spatial-Specific Models
MindCube-3B-RawQA-SFT 17.2 1.7 24.5 51.7 26.5 24.1
SpatialLadder-3B 45.7 27.4 41.9 43.4 28.4 44.2
Spatial-MLLM-4B 47.3 26.1 38.0 33.4 - 34.6
SpaceR-SFT-7B 41.6 27.4 41.0 38.0 29.2 35.8
VILASR-7B 44.6 19.2 35.1 31.3 35.7
MentalThink-SFT 24.5
MentalThink-RL
Improve \(\uparrow\) +24.1 +0.2 +4.2 +40.0 +11.9 +25.7

2.5pt

4.1 Experimental Setup↩︎

Implementation Setup and Baselines. We implement MentalThink atop the Qwen2.5-VL-7B backbone [45]. This choice allows us to strictly isolate the empirical gains attributable to the think-with-SVG paradigm from those potentially stemming from mere model scaling. We comprehensively compare MentalThink against three categories of competitive baselines:

  • Proprietary Models: Seed-1.6 [8], Gemini-2.5-pro [46], and the GPT-5 series (nano, mini, full) [47].

  • Open-source General MLLMs: Qwen2.5-VL [45] (3B/7B/72B), LLaVA-Next-Video [48] (7B/72B), LLaVA-OneVision [49] (7B/72B), and InternVL3 [50] (8B/78B).

  • Spatial-Specific Models: MindCube-3B-RawQA-SFT, SpatialLadder-3B [51], Spatial-MLLM-4B [52], SpaceR-SFT-7B [53], and VILASR-7B [54].

Data Synthesis and Composition. We utilize the multimodal dataset curated in Section 3.3, specifically tailored for our two-stage training strategy. The supervised fine-tuning (SFT) corpus consists of approximately 200k samples, categorized into three functional pillars: (1) Visual-Syntactic Alignment (50k) to bridge pixel-level perception with vector-based descriptions; (2) Visual Thought Externalization (50k) featuring explicit SVG-mediated reasoning chains; (3) Fundamental Spatial Perception (100k) sampled from Euclid [55], DrivingVQA [56], SAT [57], SpaceVista [58], VLM-3R [59], and Spatial-SSRL [60].

Our SVG reasoning and reconstruction data are constructed through a teacher-student pipeline and filtered with SVG structural validity and basic visual integrity checks. Detailed prompts, filtering rules, and dataset construction procedures are provided in Appendix 7.1. For the subsequent RL stage, we use prompts from the sec:training splits of VSIBench and MindCube.

Training Protocols. All experiments are conducted on a cluster of 32 NVIDIA H800 GPUs. We employ Group Relative Policy Optimization (GRPO) driven by the hybrid reward function defined in Eq. 2 (with coefficients \(\lambda_{fmt}=0.25\) and \(\lambda_{ans}=0.75\)). The maximum reasoning horizon for iterative refinement is capped at \(T_{max}=5\). To balance convergence and stability, we adopt a progressive training schedule:

  • SFT Stage: The model is trained with a learning rate of \(5\times10^{-5}\) and a global batch size of \(256\).

  • RL Stage: To ensure policy stability, we transition to a more conservative learning rate of \(2\times10^{-6}\) and a global batch size of \(64\).

4.2 Main Results↩︎

We evaluate MentalThink across a comprehensive suite of spatial understanding and reasoning benchmarks, including VSIBench, MMSI-Bench [61], OmniSpatial [62], MindCube, SpatialViz [63], and ViewSpatial [64]. Table 1 summarizes the performance trajectory from the baseline to the SFT intermediate, and finally to the RL-optimized model.

Superior Spatial Performance. As evidenced in Table 1, MentalThink demonstrates substantial improvements on geometry-intensive tasks. Most notably, on MindCube that demands complex 3D mental rotation and spatial manipulation, our method improves accuracy from 36.0% to 76.0%. This remarkable gain of 40 points validates our core hypothesis: explicitly externalizing thought processes into SVG code enables the model to resolve spatial relationships that remain intractable for purely linguistic reasoning. Consistent gains are also observed on VSIBench (+24.1%) and ViewSpatial (+25.7%), demonstrating MentalThink’s powerful spatial perception and reasoning abilities.

Synergy of SFT and RL. The performance comparison in Table 1 between SFT and RL stages highlights the necessity of the two-stage pipeline. While SFT establishes the capability to generate valid SVG (“drawing mental image”), the RL stage is crucial for mastering complex reasoning logic (“thinking in mental image”). We observe that RL boosts performance on the most challenging logical tasks (e.g., MindCube \(+1.8\%\), SpatialViz \(+4.5\%\)).

4.3 Ablation Studies↩︎

In this section, we aim to conduct comprehensive ablation studies on the proposed MentalThink framework, covering data design and training paradigms. From the results shown in Table ¿tbl:tab:ablation95overall?, we can observe:

SVG data enhances spatial perception. Comparing rows #1 and #2 in Table ¿tbl:tab:ablation95overall?, incorporating SVG-Reasoning data yields a foundational performance gain of 13.4% in average score, rising from 31.0% to 44.4%. By framing spatial reasoning as structured SVG reconstruction, the model develops a more granular perception of layouts. This effect is most prominent in the Appearance Order metric, which nearly doubles from 28.2 to 56.0, and Object Size, which surges from 37.2 to 55.9. These results indicate that the SVG modality effectively serves as a structured inductive bias, bridging the gap between raw visual inputs and precise spatial grounding.

General data yields the complementary gains. The addition of General Spatial Perception Data results in a substantial further improvement, raising the average performance from 44.4 to 53.9. This module provides broad spatial priors necessary to master scene-level attributes that specialized SFT might overlook. Notably, the Room Size metric experiences a massive recovery and gain, increasing by 26.5 points (from 31.9 to 58.4). This highlights that extensive and diverse spatial exposure is essential for robust environment modeling and overcoming the limitations of domain-specific data.

RL optimizes complex reasoning. The multi-turn RL stage acts as the catalyst for overcoming reasoning bottlenecks observed in SFT-only variants. While SFT models (row #3) achieve strong results in perception, RL training further incentivizes the model to iteratively refine its internal hypotheses, pushing the average score to a peak of 55.1%. This improvement is consistent across challenging logical tasks, with Relative Direction increasing from 47.1 to 51.4 and Appearance Order reaching 66.7. This framework provides the "System 2" slow thinking capability, allowing the model to convert additional inference-time computation into higher reasoning precision through verified visual simulation.

Ultimately, the full configuration of MentalThink achieves peak performance across all metrics. This integrated pipeline successfully bridges the gap between abstract reasoning and concrete grounding by synthesizing high-quality spatial data with iterative reinforcement learning.

5 Analysis and Discussion↩︎

5.1 Empirical Analysis of Think-with-SVG↩︎

Figure 3: Examples of Spatial Reasoning Patterns. MentalThink demonstrates dynamic perspective taking, reflective visual refinement, and compositional scene construction.

Analysis of different thinking paradigms. We evaluate three thinking paradigms—Think-with-Text, Think-with-BBox, and Think-with-SVG—under a controlled setting where the same teacher model, task inputs, and supervision signals are used, differing only in the form of intermediate reasoning representation.

Table 2: Performance comparison between different thinking paradigms on MindCube and VSIBench.
Thinking Paradigm MindCube VSIBench
Think-with-Text 42.5 24.5
Think-with-BBox 41.1 17.4
Think-with-SVG (ours) 57.8 39.4

As reported in Table 2, SVG-based reasoning consistently outperforms text-based and box-based reasoning on both MindCube and VSIBench, with the largest relative gains observed on VSIBench.

These results suggest that structured and executable spatial representations provide a more effective inductive bias for complex multi-step visual reasoning.

System 1 vs. System 2 Behavior via Adaptive Reasoning. As shown in Table ¿tbl:tab:system195system2?, we observe a systematic shift in inference behavior across task types. We quantify this computational cost via three metrics: Avg. Turns, representing the total execution cycles where a baseline LLM response counts as one turn; SVG Invoc., the rate of externalizing thought into vector code; and Avg. Tokens/Ex., the total information density per response. For perception-dominant tasks, the model exhibits System 1-style intuition, providing direct answers with only 1.19 average turns and a low 18.5% SVG invocation rate.

In contrast, complex visual reasoning tasks trigger a deliberate System 2 process, characterized by a surge in SVG invocation (63.7%) and token length (544.5 vs. 109.2). The increase to 1.64 average turns for reasoning tasks validates an adaptive allocation of effort. This test-time scaling demonstrates that MentalThink autonomously invokes iterative mental imagery to transform additional inference-time compute into rigorous visual grounding when faced with intricate spatial logic.

5.2 Case Analysis: Emergent Spatial Reasoning via Think-with-SVG↩︎

Figure 3 shows how think-with-SVG operationalizes mental imagery as an explicit and revisable spatial workspace, enabling structured manipulation of reference frames and object relations beyond surface-level visual description.

Dynamic Perspective Taking. In the top case, the model anchors an egocentric coordinate frame on the man in green and projects the man in white into this frame, converting camera-centric observations into agent-centric spatial relations. Our model explicitly encodes forward and left–right axes through SVG generation during thinking, enabling reliable perspective transformation.

Reflective Visual Refinement. In the middle case, the model constructs an initial room layout around the TV and table, then revises left–right relations after detecting a mismatch between assumed orientation and the user’s facing direction. This correction is realized through iterative updates to the SVG, which serves as a visual scratchpad for hypothesis validation.

Compositional Scene Construction. In the bottom case, the model integrates multiple views by fixing the door as a reference point and aligning the table and backpack into a shared spatial layout. The composed SVG supports inferring the backpack’s front-left relation, which depends on global scene consistency rather than any single view.

Overall, these cases indicate that think-with-SVG induces a structured form of visual reasoning in which spatial hypotheses are explicitly instantiated, inspected, and revised within a mental image, enabling consistent perspective alignment and global spatial coherence beyond language-only reasoning.

6 Limitation and Conclusion↩︎

Representing the physical world effectively is a fundamental challenge for multimodal intelligence. We present evidence that Scalable Vector Graphics (SVG) serve as a structured, visual-symbolic representation bridging symbolic reasoning and visual perception. By treating SVG as an executable “mental scratchpad,” our think-with-SVG pipeline enables models to ground their thoughts in precise geometric structures, and within MentalThink achieves state-of-the-art performance across multiple spatial reasoning benchmarks.

However, empowering the model to spontaneously activate and explore this ability remains a non-trivial challenge. High-quality chain-of-thought data interwoven with valid, meaningful SVG code is scarce in standard pre-training corpora. Consequently, relying on naturally occurring data is insufficient; sophisticated data synthesis and reinforcement strategies are required to bridge this gap. We hope this work can serve as a foundational step toward neuro-symbolic multimodal systems, inspiring future exploration into how explicit visual imagery can drive more robust and interpretable machine reasoning.

Impact Statements↩︎

This paper presents work whose goal is to advance the field of machine learning. There are many potential societal consequences of our work, none of which we feel must be specifically highlighted here.

7 Appendix↩︎

7.1 Data Pipeline↩︎

7.1.0.1 Overview.

We construct training data via a teacher-student pipeline, using Gemini 3 [65] as the teacher model to generate SVG-based reasoning traces. The data underpin the two-stage training recipe by providing both structured SVG reasoning demonstrations and reconstruction targets.

7.1.0.2 Data Sources.

The 50k Visual Thought Externalization data is drawn from the training splits of MindCube (10k) and VSIBench (40k); from VSIBench we keep items that require strong visual reasoning.

7.1.0.3 Prompt Templates.

We use two prompt templates to generate the SVG reasoning and reconstruction data.

You are an expert in visual thinking who can solve problems through visualization. Whether facing mathematical, logical, spatial, system design, or process analysis challenges, you leverage SVG graphics as thinking tools.

## Core Principles
- SVG is not decoration, but a thinking instrument
- Graphic complexity should match problem needs (simple graphics for simple problems)
- Each modification should bring new understanding

## Problem-Solving Steps

### 1. [Problem Modeling]
Visualize core elements with SVG:
- What shapes represent entities/concepts?
- How to show relationships/connections?
- How to annotate constraints/conditions?

### 2. [Exploratory Analysis]
Deepen understanding through SVG manipulation:
- Transformation: Can rotation, scaling, or movement reveal new perspectives?
- Decomposition: Can complex problems be broken into simple parts?
- Composition: Do combinations of elements create new patterns?

### 3. [Pattern Recognition]
Annotate discovered patterns in SVG:
- Symmetry, periodicity, recursive structures
- Bottlenecks, critical paths, equilibrium points
- Hidden correlations, unexpected simplifications

### 4. [Solution Construction]
Show solution paths with SVG:
- For sequential processes, show the sequence
- For structural problems, show the architecture
- For dynamic problems, show the transformation

## Application Scenarios

**Math/Geometry**: Shape transformations, spatial relationships, function visualization
**System Design**: Architecture diagrams, data flows, state machines
**Logical Reasoning**: Venn diagrams, decision trees, causal chains
**Process Analysis**: Flowcharts, timelines, dependencies
**Data Understanding**: Distribution plots, relationship networks, hierarchies

## Response Requirements

For each SVG thinking step, explain:
1. [Design Intent] Why choose this visualization approach?
2. [Observations] What does this graphic reveal?
3. [Thinking Progress] How does this change your understanding?

Remember: Good visualization makes complexity simple, implicit explicit, and abstract concrete.
You are an expert SVG code generator. Your task is to analyze the provided image and generate precise SVG code that accurately reconstructs the visual elements in the image.

Guidelines:

Carefully observe all visual elements including shapes, colors, text, gradients, patterns, and spatial relationships
Generate clean, valid SVG code that can be directly rendered in any browser
Use appropriate SVG elements (path, rect, circle, ellipse, polygon, text, etc.) based on the shapes in the image
Preserve accurate proportions, positions, and color values (use hex codes or rgb values)
Optimize the code for readability while maintaining accuracy
Include proper SVG header with viewBox and dimensions
Use groups (<g>) and semantic IDs when appropriate for organization
For complex shapes, use path elements with precise coordinates
If the image contains text, recreate it using SVG text elements with appropriate fonts
Add comments to explain complex sections if needed
Output format:

Provide complete, standalone SVG code wrapped in ```svg code blocks
Ensure the code is properly formatted and indented
The SVG should be scalable and maintain aspect ratio
Test that all paths are closed properly and colors are accurate
Your goal is to create SVG code that, when rendered, produces a faithful reproduction of the original image.
Answer only the SVG code, no other text.

7.1.0.4 Sources and Licensing.

We use the public MindCube and VSIBench datasets under their original licenses and usage terms. We do not redistribute raw data; instead, we report results on their official evaluation splits. We exclude samples that are corrupted or fail basic visual integrity checks. From the 590k VSIBench training set, we retain a 40k subset that requires strong visual reasoning.

7.2 Thinking with Different Patterns↩︎

To study how different intermediate reasoning representations affect learning and generalization, we construct three controlled variants of system prompts that induce distinct thinking patterns from the same teacher model. All variants share identical task inputs, output requirements, and supervision signals, differing only in the form of intermediate reasoning representation.

7.2.0.1 Thinking Pattern Abstraction.

A thinking pattern is the structured intermediate representation the teacher model uses to externalize its reasoning. We explore three: (i) Text-based thinking, expressed in natural language; (ii) Box-based thinking, grounded in spatial bounding boxes; (iii) SVG-based thinking, expressed through executable vector graphics. The Text- and Box-based variants use Prompt C and Prompt D below, respectively, while the SVG-based variant uses the SVG Reasoning prompt (Prompt A) from the Data Pipeline above.

You must reason using ONLY natural language.

Inside <think>:
- Describe objects, spatial relations, and reasoning steps using text only.
- Do NOT use coordinates, bounding boxes, SVG, diagrams, or symbolic layouts.
- Do NOT invent precise measurements.
- Express uncertainty explicitly when needed.

The <think> section should read like a careful human reasoning process
that interprets the visual scene verbally.

After <think>, output the final answer in \\boxed{}.
You must reason using structured bounding box representations.

Inside <think>:
- Represent each relevant object using an axis-aligned bounding box.
- Use normalized coordinates in [0, 1000].
- Format each object as:
  ObjectName: bbox(x_min, y_min, x_max, y_max)
- Use bounding boxes to infer spatial relationships.
- Do NOT use SVG, curves, paths, or free-form drawings.
- Do NOT describe shapes beyond what bounding boxes can represent.

After listing bounding boxes, explicitly reason about spatial relations
(left/right/front/behind/overlapping) based on the boxes.

After <think>, output the final answer in **\\boxed{}**.

7.3 More Case Studies↩︎

We present more case studies to illustrate the SVG reconstruction capability (Figure 4) and the think-with-SVG capability (Figures 5 and 6) of MentalThink.

Figure 4: Additional case studies for the SVG reconstruction capability of MentalThink.
Figure 5: Additional case studies for think-with-SVG reasoning of MentalThink (1/2).
Figure 6: Additional case studies for think-with-SVG reasoning of MentalThink (2/2).

References↩︎

[1]
Dinneen, F. P. General linguistics. Georgetown University Press, 1995.
[2]
Kosslyn, S. M. Image and mind. Harvard University Press, 1980.
[3]
Johnson-Laird, P. N. Mental models: Towards a cognitive science of language, inference, and consciousness. Harvard University Press, 1983.
[4]
Shepard, R. N. and Metzler, J. Mental rotation of three-dimensional objects. Science, 171 (3972): 701–703, 1971.
[5]
Liu, M., Diao, S., Lu, X., Hu, J., Dong, X., Choi, Y., Kautz, J., and Dong, Y. Prorl: Prolonged reinforcement learning expands reasoning boundaries in large language models, 2025. URL https://arxiv.org/abs/2505.24864.
[6]
Wei, Y., Zhao, L., Sun, J., Lin, K., Yin, J., Hu, J., Zhang, Y., Yu, E., Lv, H., Weng, Z., et al. Open vision reasoner: Transferring linguistic cognitive behavior for visual reasoning. arXiv preprint arXiv:2507.05255, 2025.
[7]
Gandhi, K., Chakravarthy, A., Singh, A., Lile, N., and Goodman, N. D. Cognitive behaviors that enable self-improving reasoners, or, four habits of highly effective stars, 2025. URL https://arxiv.org/abs/2503.01307.
[8]
Guo, D., Wu, F., Zhu, F., Leng, F., Shi, G., Chen, H., Fan, H., Wang, J., Jiang, J., Wang, J., et al. Seed1. 5-vl technical report. arXiv preprint arXiv:2505.07062, 2025.
[9]
Hong, W., Yu, W., Gu, X., Wang, G., Gan, G., Tang, H., Cheng, J., Qi, J., Ji, J., Pan, L., et al. Glm-4.1 v-thinking: Towards versatile multimodal reasoning with scalable reinforcement learning. arXiv preprint arXiv:2507.01006, 2025.
[10]
Huang, A., Yao, C., Han, C., Wan, F., Guo, H., Lv, H., Zhou, H., Wang, J., Zhou, J., Sun, J., et al. Step3-vl-10b technical report. arXiv preprint arXiv:2601.09668, 2026.
[11]
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Xia, F., Chi, E., Le, Q. V., Zhou, D., et al. Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems, 35: 24824–24837, 2022.
[12]
Liu, C., Xu, Z., Wei, Q., Wu, J., Zou, J., Wang, X. E., Zhou, Y., and Liu, S. More thinking, less seeing? assessing amplified hallucination in multimodal reasoning models. arXiv preprint arXiv:2505.21523, 2025.
[13]
Li, D., Zhao, Y., Cheng, X., Lin, K., Peng, H., Li, H., Wang, Z., Dai, Y., Li, H., Wang, J., et al. Spatialevo: Self-evolving spatial intelligence via deterministic geometric environments. arXiv preprint arXiv:2604.14144, 2026.
[14]
Yin, B., Wang, Q., Zhang, P., Zhang, J., Wang, K., Wang, Z., Zhang, J., Chandrasegaran, K., Liu, H., Krishna, R., Xie, S., Li, M., Wu, J., and Fei-Fei, L. Spatial mental modeling from limited views. arXiv preprint arXiv:2506.21458, 2025.
[15]
Zhang, Y.-F., Lu, X., Yin, S., Fu, C., Chen, W., Hu, X., Wen, B., Jiang, K., Liu, C., Zhang, T., Fan, H., Chen, K., Chen, J., Ding, H., Tang, K., Zhang, Z., Wang, L., Yang, F., Gao, T., and Zhou, G. Thyme: Think beyond images, 2025. URL https://arxiv.org/abs/2508.11630.
[16]
Han, J., Tong, S., Fan, D., Ren, Y., Sinha, K., Torr, P., and Kokkinos, F. Learning to see before seeing: Demystifying llm visual priors from language pre-training, 2025. URL https://arxiv.org/abs/2509.26625.
[17]
Yang, J., Yang, S., Gupta, A. W., Han, R., Fei-Fei, L., and Xie, S. Thinking in space: How multimodal large language models see, remember, and recall spaces, 2025. URL https://arxiv.org/abs/2412.14171.
[18]
Yue, X., Qu, X., Zhang, G., Fu, Y., Huang, W., Sun, H., Su, Y., and Chen, W. Mammoth: Building math generalist models through hybrid instruction tuning. arXiv preprint arXiv:2309.05653, 2023.
[19]
Yu, L., Jiang, W., Shi, H., Yu, J., Liu, Z., Zhang, Y., Kwok, J. T., Li, Z., Weller, A., and Liu, W. Metamath: Bootstrap your own mathematical questions for large language models. arXiv preprint arXiv:2309.12284, 2023.
[20]
OpenAI. Learning to reason with llms, September 2024. URL https://openai.com/index/learning-to-reason-with-llms/.
[21]
DeepSeek-AI, Guo, D., Yang, D., Zhang, H., Song, J., Zhang, R., Xu, R., Zhu, Q., Ma, S., Wang, P., Bi, X., Zhang, X., Yu, X., Wu, Y., Wu, Z. F., Gou, Z., Shao, Z., Li, Z., Gao, Z., Liu, A., Xue, B., Wang, B., Wu, B., Feng, B., Lu, C., Zhao, C., Deng, C., Zhang, C., Ruan, C., Dai, D., Chen, D., Ji, D., Li, E., Lin, F., Dai, F., Luo, F., Hao, G., Chen, G., Li, G., Zhang, H., Bao, H., Xu, H., Wang, H., Ding, H., Xin, H., Gao, H., Qu, H., Li, H., Guo, J., Li, J., Wang, J., Chen, J., Yuan, J., Qiu, J., Li, J., Cai, J. L., Ni, J., Liang, J., Chen, J., Dong, K., Hu, K., Gao, K., Guan, K., Huang, K., Yu, K., Wang, L., Zhang, L., Zhao, L., Wang, L., Zhang, L., Xu, L., Xia, L., Zhang, M., Zhang, M., Tang, M., Li, M., Wang, M., Li, M., Tian, N., Huang, P., Zhang, P., Wang, Q., Chen, Q., Du, Q., Ge, R., Zhang, R., Pan, R., Wang, R., Chen, R. J., Jin, R. L., Chen, R., Lu, S., Zhou, S., Chen, S., Ye, S., Wang, S., Yu, S., Zhou, S., Pan, S., Li, S. S., Zhou, S., Wu, S., Ye, S., Yun, T., Pei, T., Sun, T., Wang, T., Zeng, W., Zhao, W., Liu, W., Liang, W., Gao, W., Yu, W., Zhang, W., Xiao, W. L., An, W., Liu, X., Wang, X., Chen, X., Nie, X., Cheng, X., Liu, X., Xie, X., Liu, X., Yang, X., Li, X., Su, X., Lin, X., Li, X. Q., Jin, X., Shen, X., Chen, X., Sun, X., Wang, X., Song, X., Zhou, X., Wang, X., Shan, X., Li, Y. K., Wang, Y. Q., Wei, Y. X., Zhang, Y., Xu, Y., Li, Y., Zhao, Y., Sun, Y., Wang, Y., Yu, Y., Zhang, Y., Shi, Y., Xiong, Y., He, Y., Piao, Y., Wang, Y., Tan, Y., Ma, Y., Liu, Y., Guo, Y., Ou, Y., Wang, Y., Gong, Y., Zou, Y., He, Y., Xiong, Y., Luo, Y., You, Y., Liu, Y., Zhou, Y., Zhu, Y. X., Xu, Y., Huang, Y., Li, Y., Zheng, Y., Zhu, Y., Ma, Y., Tang, Y., Zha, Y., Yan, Y., Ren, Z. Z., Ren, Z., Sha, Z., Fu, Z., Xu, Z., Xie, Z., Zhang, Z., Hao, Z., Ma, Z., Yan, Z., Wu, Z., Gu, Z., Zhu, Z., Liu, Z., Li, Z., Xie, Z., Song, Z., Pan, Z., Huang, Z., Xu, Z., Zhang, Z., and Zhang, Z. Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning, 2025. URL https://arxiv.org/abs/2501.12948.
[22]
Zhao, L., Yu, E., Ge, Z., Yang, J., Wei, H., Zhou, H., Sun, J., Peng, Y., Dong, R., Han, C., et al. Chatspot: Bootstrapping multimodal llms via precise referring instruction tuning. arXiv preprint arXiv:2307.09474, 2023.
[23]
Yu, E., Zhao, L., Wei, Y., Yang, J., Wu, D., Kong, L., Wei, H., Wang, T., Ge, Z., Zhang, X., et al. Merlin: Empowering multimodal llms with foresight minds. arXiv preprint arXiv:2312.00589, 2023.
[24]
Zhang, Z., Zhang, A., Li, M., Zhao, H., Karypis, G., and Smola, A. Multimodal chain-of-thought reasoning in language models. arXiv preprint arXiv:2302.00923, 2023.
[25]
Meng, F., Du, L., Liu, Z., Zhou, Z., Lu, Q., Fu, D., Shi, B., Wang, W., He, J., Zhang, K., et al. Mm-eureka: Exploring visual aha moment with rule-based large-scale reinforcement learning. arXiv preprint arXiv:2503.07365, 2025.
[26]
Xiaomi, L. and Team, C. Mimo-vl technical report. arXiv preprint arXiv:2506.03569, 2025.
[27]
Hu, Y., Shi, W., Fu, X., Roth, D., Ostendorf, M., Zettlemoyer, L., Smith, N. A., and Krishna, R. Visual sketchpad: Sketching as a visual chain of thought for multimodal language models. Advances in Neural Information Processing Systems, 37: 139348–139379, 2024.
[28]
Wu, P. and Xie, S. : Guided visual search as a core mechanism in multimodal llms. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 13084–13094, 2024.
[29]
OpenAI. Openai o3-mini system card, 2025. URL https://cdn.openai.com/o3-mini-system-cardfeb10.pdf.
[30]
Sarch, G., Saha, S., Khandelwal, N., Jain, A., Tarr, M. J., Kumar, A., and Fragkiadaki, K. Grounded reinforcement learning for visual reasoning. arXiv preprint arXiv:2505.23678, 2025.
[31]
Zheng, Z., Yang, M., Hong, J., Zhao, C., Xu, G., Yang, L., Shen, C., and Yu, X. Deepeyes: Incentivizing" thinking with images" via reinforcement learning. arXiv preprint arXiv:2505.14362, 2025.
[32]
Chern, E., Hu, Z., Chern, S., Kou, S., Su, J., Ma, Y., Deng, Z., and Liu, P. Thinking with generated images. arXiv preprint arXiv:2505.22525, 2025.
[33]
Qin, L., Gong, J., Sun, Y., Li, T., Yang, M., Yang, X., Qu, C., Tan, Z., and Li, H. Uni-cot: Towards unified chain-of-thought reasoning across text and vision. arXiv preprint arXiv:2508.05606, 2025.
[34]
Li, C., Wu, W., Zhang, H., Xia, Y., Mao, S., Dong, L., Vulić, I., and Wei, F. Imagine while reasoning in space: Multimodal visualization-of-thought. arXiv preprint arXiv:2501.07542, 2025.
[35]
Yang, Z., Yu, X., Chen, D., Shen, M., and Gan, C. Machine mental imagery: Empower multimodal reasoning with latent visual tokens. arXiv preprint arXiv:2506.17218, 2025.
[36]
Xing, X., Zhou, H., Wang, C., Zhang, J., Xu, D., and Yu, Q. Svgdreamer: Text guided svg generation with diffusion model. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 4546–4555, 2024.
[37]
Yang, Y., Cheng, W., Chen, S., Zeng, X., Yin, F., Zhang, J., Wang, L., Yu, G., Ma, X., and Jiang, Y.-G. Omnisvg: A unified scalable vector graphics generation model. arXiv preprint arXiv:2504.06263, 2025.
[38]
Rodriguez, J. A., Puri, A., Agarwal, S., Laradji, I. H., Rodríguez, P., Rajeswar, S., Vázquez, D., Pal, C., and Pedersoli, M. Starvector: Generating scalable vector graphics code from images and text. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 16175–16186, 2025.
[39]
Zhang, X., Cao, J., Wei, J., You, C., and Ding, D. Why does your cot prompt (not) work? theoretical analysis of prompt space complexity, its interaction with answer space during cot reasoning with llms: A recurrent perspective. arXiv e-prints, pp. arXiv–2503, 2025.
[40]
Chen, Q., Qin, L., Liu, J., Peng, D., Guan, J., Wang, P., Hu, M., Zhou, Y., Gao, T., and Che, W. Towards reasoning era: A survey of long chain-of-thought for reasoning large language models. arXiv preprint arXiv:2503.09567, 2025.
[41]
Gan, Z., Yi, H., and Liu, Y. Cot-space: A theoretical framework for internal slow-thinking via reinforcement learning. arXiv preprint arXiv:2509.04027, 2025.
[42]
Yang, B., Wen, B., Ding, B., Liu, C., Chu, C., Song, C., Rao, C., Yi, C., Li, D., Zang, D., et al. Kwai keye-vl 1.5 technical report. arXiv preprint arXiv:2509.01563, 2025.
[43]
Shao, Z., Wang, P., Zhu, Q., Xu, R., Song, J., Bi, X., Zhang, H., Zhang, M., Li, Y., Wu, Y., et al. Deepseekmath: Pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300, 2024.
[44]
Yu, E., Lin, K., Zhao, L., Yin, J., Wei, Y., Peng, Y., Wei, H., Sun, J., Han, C., Ge, Z., Zhang, X., Jiang, D., Wang, J., and Tao, W. Perception-r1: Pioneering perception policy with reinforcement learning, 2025. URL https://arxiv.org/abs/2504.07954.
[45]
Bai, S., Chen, K., Liu, X., Wang, J., Ge, W., Song, S., Dang, K., Wang, P., Wang, S., Tang, J., et al. Qwen2. 5-vl technical report. arXiv preprint arXiv:2502.13923, 2025.
[46]
Team, G., Anil, R., Borgeaud, S., Alayrac, J.-B., Yu, J., Soricut, R., Schalkwyk, J., Dai, A. M., Hauth, A., Millican, K., et al. Gemini: a family of highly capable multimodal models. arXiv preprint arXiv:2312.11805, 2023.
[47]
Singh, A., Fry, A., Perelman, A., Tart, A., Ganesh, A., El-Kishky, A., McLaughlin, A., Low, A., Ostrow, A., Ananthram, A., Nathan, A., Luo, A., Helyar, A., Madry, A., Efremov, A., Spyra, A., Baker-Whitcomb, A., Beutel, A., Karpenko, A., Makelov, A., Neitz, A., Wei, A., Barr, A., Kirchmeyer, A., Ivanov, A., Christakis, A., Gillespie, A., Tam, A., Bennett, A., Wan, A., Huang, A., Sandjideh, A. M., Yang, A., Kumar, A., Saraiva, A., Vallone, A., Gheorghe, A., Garcia, A. G., Braunstein, A., Liu, A., Schmidt, A., Mereskin, A., Mishchenko, A., Applebaum, A., Rogerson, A., Rajan, A., Wei, A., Kotha, A., Srivastava, A., Agrawal, A., Vijayvergiya, A., Tyra, A., Nair, A., Nayak, A., Eggers, B., Ji, B., Hoover, B., Chen, B., Chen, B., Barak, B., Minaiev, B., Hao, B., Baker, B., Lightcap, B., McKinzie, B., Wang, B., Quinn, B., Fioca, B., Hsu, B., Yang, B., Yu, B., Zhang, B., Brenner, B., Zetino, C. R., Raymond, C., Lugaresi, C., Paz, C., Hudson, C., Whitney, C., Li, C., Chen, C., Cole, C., Voss, C., Ding, C., Shen, C., Huang, C., Colby, C., Hallacy, C., Koch, C., Lu, C., Kaplan, C., Kim, C., Minott-Henriques, C., Frey, C., Yu, C., Czarnecki, C., Reid, C., Wei, C., Decareaux, C., Scheau, C., Zhang, C., Forbes, C., Tang, D., Goldberg, D., Roberts, D., Palmie, D., Kappler, D., Levine, D., Wright, D., Leo, D., Lin, D., Robinson, D., Grabb, D., Chen, D., Lim, D., Salama, D., Bhattacharjee, D., Tsipras, D., Li, D., Yu, D., Strouse, D., Williams, D., Hunn, D., Bayes, E., Arbus, E., Akyurek, E., Le, E. Y., Widmann, E., Yani, E., Proehl, E., Sert, E., Cheung, E., Schwartz, E., Han, E., Jiang, E., Mitchell, E., Sigler, E., Wallace, E., Ritter, E., Kavanaugh, E., Mays, E., Nikishin, E., Li, F., Such, F. P., de Avila Belbute Peres, F., Raso, F., Bekerman, F., Tsimpourlas, F., Chantzis, F., Song, F., Zhang, F., Raila, G., McGrath, G., Briggs, G., Yang, G., Parascandolo, G., Chabot, G., Kim, G., Zhao, G., Valiant, G., Leclerc, G., Salman, H., Wang, H., Sheng, H., Jiang, H., Wang, H., Jin, H., Sikchi, H., Schmidt, H., Aspegren, H., Chen, H., Qiu, H., Lightman, H., Covert, I., Kivlichan, I., Silber, I., Sohl, I., Hammoud, I., Clavera, I., Lan, I., Akkaya, I., Kostrikov, I., Kofman, I., Etinger, I., Singal, I., Hehir, J., Huh, J., Pan, J., Wilczynski, J., Pachocki, J., Lee, J., Quinn, J., Kiros, J., Kalra, J., Samaroo, J., Wang, J., Wolfe, J., Chen, J., Wang, J., Harb, J., Han, J., Wang, J., Zhao, J., Chen, J., Yang, J., Tworek, J., Chand, J., Landon, J., Liang, J., Lin, J., Liu, J., Wang, J., Tang, J., Yin, J., Jang, J., Morris, J., Flynn, J., Ferstad, J., Heidecke, J., Fishbein, J., Hallman, J., Grant, J., Chien, J., Gordon, J., Park, J., Liss, J., Kraaijeveld, J., Guay, J., Mo, J., Lawson, J., McGrath, J., Vendrow, J., Jiao, J., Lee, J., Steele, J., Wang, J., Mao, J., Chen, K., Hayashi, K., Xiao, K., Salahi, K., Wu, K., Sekhri, K., Sharma, K., Singhal, K., Li, K., Nguyen, K., Gu-Lemberg, K., King, K., Liu, K., Stone, K., Yu, K., Ying, K., Georgiev, K., Lim, K., Tirumala, K., Miller, K., Ahmad, L., Lv, L., Clare, L., Fauconnet, L., Itow, L., Yang, L., Romaniuk, L., Anise, L., Byron, L., Pathak, L., Maksin, L., Lo, L., Ho, L., Jing, L., Wu, L., Xiong, L., Mamitsuka, L., Yang, L., McCallum, L., Held, L., Bourgeois, L., Engstrom, L., Kuhn, L., Feuvrier, L., Zhang, L., Switzer, L., Kondraciuk, L., Kaiser, L., Joglekar, M., Singh, M., Shah, M., Stratta, M., Williams, M., Chen, M., Sun, M., Cayton, M., Li, M., Zhang, M., Aljubeh, M., Nichols, M., Haines, M., Schwarzer, M., Gupta, M., Shah, M., Huang, M., Dong, M., Wang, M., Glaese, M., Carroll, M., Lampe, M., Malek, M., Sharman, M., Zhang, M., Wang, M., Pokrass, M., Florian, M., Pavlov, M., Wang, M., Chen, M., Wang, M., Feng, M., Bavarian, M., Lin, M., Abdool, M., Rohaninejad, M., Soto, N., Staudacher, N., LaFontaine, N., Marwell, N., Liu, N., Preston, N., Turley, N., Ansman, N., Blades, N., Pancha, N., Mikhaylin, N., Felix, N., Handa, N., Rai, N., Keskar, N., Brown, N., Nachum, O., Boiko, O., Murk, O., Watkins, O., Gleeson, O., Mishkin, P., Lesiewicz, P., Baltescu, P., Belov, P., Zhokhov, P., Pronin, P., Guo, P., Thacker, P., Liu, Q., Yuan, Q., Liu, Q., Dias, R., Puckett, R., Arora, R., Mullapudi, R. T., Gaon, R., Miyara, R., Song, R., Aggarwal, R., Marsan, R., Yemiru, R., Xiong, R., Kshirsagar, R., Nuttall, R., Tsiupa, R., Eldan, R., Wang, R., James, R., Ziv, R., Shu, R., Nigmatullin, R., Jain, S., Talaie, S., Altman, S., Arnesen, S., Toizer, S., Toyer, S., Miserendino, S., Agarwal, S., Yoo, S., Heon, S., Ethersmith, S., Grove, S., Taylor, S., Bubeck, S., Banesiu, S., Amdo, S., Zhao, S., Wu, S., Santurkar, S., Zhao, S., Chaudhuri, S. R., Krishnaswamy, S., Shuaiqi, Xia, Cheng, S., Anadkat, S., Fishman, S. P., Tobin, S., Fu, S., Jain, S., Mei, S., Egoian, S., Kim, S., Golden, S., Mah, S., Lin, S., Imm, S., Sharpe, S., Yadlowsky, S., Choudhry, S., Eum, S., Sanjeev, S., Khan, T., Stramer, T., Wang, T., Xin, T., Gogineni, T., Christianson, T., Sanders, T., Patwardhan, T., Degry, T., Shadwell, T., Fu, T., Gao, T., Garipov, T., Sriskandarajah, T., Sherbakov, T., Kaftan, T., Hiratsuka, T., Wang, T., Song, T., Zhao, T., Peterson, T., Kharitonov, V., Chernova, V., Kosaraju, V., Kuo, V., Pong, V., Verma, V., Petrov, V., Jiang, W., Zhang, W., Zhou, W., Xie, W., Zhan, W., McCabe, W., DePue, W., Ellsworth, W., Bain, W., Thompson, W., Chen, X., Qi, X., Xiang, X., Shi, X., Dubois, Y., Yu, Y., Khakbaz, Y., Wu, Y., Qian, Y., Lee, Y. T., Chen, Y., Zhang, Y., Xiong, Y., Tian, Y., Cha, Y., Bai, Y., Yang, Y., Yuan, Y., Li, Y., Zhang, Y., Yang, Y., Jin, Y., Jiang, Y., Wang, Y., Wang, Y., Liu, Y., Stubenvoll, Z., Dou, Z., Wu, Z., and Wang, Z. Openai gpt-5 system card, 2025. URL https://arxiv.org/abs/2601.03267.
[48]
Zhang, Y., Li, B., Liu, h., Lee, Y. j., Gui, L., Fu, D., Feng, J., Liu, Z., and Li, C. Llava-next: A strong zero-shot video understanding model, April 2024. URL https://llava-vl.github.io/blog/2024-04-30-llava-next-video/.
[49]
Li, B., Zhang, Y., Guo, D., Zhang, R., Li, F., Zhang, H., Zhang, K., Zhang, P., Li, Y., Liu, Z., and Li, C. Llava-onevision: Easy visual task transfer, 2024. URL https://arxiv.org/abs/2408.03326.
[50]
Zhu, J., Wang, W., Chen, Z., Liu, Z., Ye, S., Gu, L., Tian, H., Duan, Y., Su, W., Shao, J., et al. Internvl3: Exploring advanced training and test-time recipes for open-source multimodal models. arXiv preprint arXiv:2504.10479, 2025.
[51]
Li, H., Li, D., Wang, Z., Yan, Y., Wu, H., Zhang, W., Shen, Y., Lu, W., Xiao, J., and Zhuang, Y. Spatialladder: Progressive training for spatial reasoning in vision-language models, 2025. URL https://arxiv.org/abs/2510.08531.
[52]
Wu, D., Liu, F., Hung, Y.-H., and Duan, Y. Spatial-mllm: Boosting mllm capabilities in visual-based spatial intelligence, 2025. URL https://arxiv.org/abs/2505.23747.
[53]
Ouyang, K., Liu, Y., Wu, H., Liu, Y., Zhou, H., Zhou, J., Meng, F., and Sun, X. Spacer: Reinforcing mllms in video spatial reasoning, 2025. URL https://arxiv.org/abs/2504.01805.
[54]
Wu, J., Guan, J., Feng, K., Liu, Q., Wu, S., Wang, L., Wu, W., and Tan, T. Reinforcing spatial reasoning in vision-language models with interwoven thinking and visual drawing, 2025. URL https://arxiv.org/abs/2506.09965.
[55]
Lian, S., Wu, C., Yang, L. T., Yuan, H., Yu, B., Zhang, L., and Chen, K. Euclid’s gift: Enhancing spatial perception and reasoning in vision-language models via geometric surrogate tasks, 2025. URL https://arxiv.org/abs/2509.24473.
[56]
Corbière, C., Roburin, S., Montariol, S., Bosselut, A., and Alahi, A. Retrieval-based interleaved visual chain-of-thought in real-world driving scenarios, 2025. URL https://arxiv.org/abs/2501.04671.
[57]
Ray, A., Duan, J., Brown, E., Tan, R., Bashkirova, D., Hendrix, R., Ehsani, K., Kembhavi, A., Plummer, B. A., Krishna, R., Zeng, K.-H., and Saenko, K. Sat: Dynamic spatial aptitude training for multimodal language models, 2025. URL https://arxiv.org/abs/2412.07755.
[58]
Sun, P., Lang, S., Wu, D., Ding, Y., Feng, K., Liu, H., Ye, Z., Liu, R., Liu, Y.-H., Wang, J., and Yue, X. Spacevista: All-scale visual spatial reasoning from mm to km, 2025. URL https://arxiv.org/abs/2510.09606.
[59]
Fan, Z., Zhang, J., Li, R., Zhang, J., Chen, R., Hu, H., Wang, K., Qu, H., Wang, D., Yan, Z., Xu, H., Theiss, J., Chen, T., Li, J., Tu, Z., Wang, Z., and Ranjan, R. Vlm-3r: Vision-language models augmented with instruction-aligned 3d reconstruction, 2025. URL https://arxiv.org/abs/2505.20279.
[60]
Liu, Y., Zhang, B., Zang, Y., Cao, Y., Xing, L., Dong, X., Duan, H., Lin, D., and Wang, J. Spatial-ssrl: Enhancing spatial understanding via self-supervised reinforcement learning, 2025. URL https://arxiv.org/abs/2510.27606.
[61]
Yang, S., Xu, R., Xie, Y., Yang, S., Li, M., Lin, J., Zhu, C., Chen, X., Duan, H., Yue, X., et al. Mmsi-bench: A benchmark for multi-image spatial intelligence. arXiv preprint arXiv:2505.23764, 2025.
[62]
Jia, M., Qi, Z., Zhang, S., Zhang, W., Yu, X., He, J., Wang, H., and Yi, L. Omnispatial: Towards comprehensive spatial reasoning benchmark for vision language models. arXiv preprint arXiv:2506.03135, 2025.
[63]
Wang, S., Pei, M., Sun, L., Deng, C., Shao, K., Tian, Z., Zhang, H., and Wang, J. Spatialviz-bench: An mllm benchmark for spatial visualization, 2025. URL https://arxiv.org/abs/2507.07610.
[64]
Li, D., Li, H., Wang, Z., Yan, Y., Zhang, H., Chen, S., Hou, G., Jiang, S., Zhang, W., Shen, Y., Lu, W., and Zhuang, Y. Viewspatial-bench: Evaluating multi-perspective spatial localization in vision-language models, 2025. URL https://arxiv.org/abs/2505.21500.
[65]
Team, G. Gemini 3 pro: the frontier of vision ai, 2025. URL https://blog.google/innovation-and-ai/technology/developers-tools/gemini-3-pro-vision//.