Geometric Problem Solving (GPS) remains at the heart of enhancing mathematical reasoning in large language models because it requires the combination of diagrammatic understanding, symbolic manipulation and logical inference. In existing literature, researchers have chiefly focused on synchronising the diagram descriptions with text literals and solving the problem. In this vein, they have either taken a neural, symbolic or neuro-symbolic approach. But this solves only the first two of the requirements, namely diagrammatic understanding and symbolic manipulation, while leaving logical inference underdeveloped. The logical inference is often limited to one chain-of-thought (CoT). To address this weakness in hitherto existing models, this paper proposes MARS-GPS, that generates multiple parallel reasoning rollouts augmented with Python code execution for numerical verification, ranks them using token-level entropy as a confidence signal, and aggregates answers through a multi-stage voting and self-verification pipeline. Empirical results show that MARS-GPS with 8 parallel rollouts achieves 88.8% on Geometry3K, a nearly +11% improvement over the prior state-of-the-art, with accuracy scaling consistently as the number of rollouts increases from 1 to 16 (+6.0% on ablation subset). We provide our code and data in an anonymous repository: https://anonymous.4open.science/r/MARS-GPS-DE55.
Figures & tables
Figure 1: Overview of the M ulti-path A ggregated R easoning S ystem for G eometry P roblem S olving ( MARS-GPS ) pipeline. Left: the problem parsing stage takes the diagram and problem text as input and produces a unified formal context F∗ via PGDPNet and a rule-based semantic parser. Right: the inference-time ensemble reasoning stage samples k parallel rollouts from fθ , each augmented with a Python sandbox E for numerical computation. The rollout outputs feed into the answer aggregation pipeline, which applies majority voting, entropy-ranked self-verification, and a weighted fallback to produce the final answer a∗ .
Category
Method
Geometry3K
PGPS9K
MLLMs
Qwen-VL ( Bai et al., 2023 )
26.7
23.2
GPT-4o ( OpenAI et al., 2024 )
58.6
51.0
Claude 3.5 Sonnet ( Anthropic, 2024 )
56.4
45.9
Gemini 2 ( Google Gemini Team, 2023 )
60.7
56.8
Proprietary LLMs
GPT-5 ( OpenAI Team, 2025 )
61.5
–
GPT-5.2 ( Zhang and others, 2026 )
73.1
–
Table 1: Comparison on Geometry3K and PGPS9K. Best results in bold . ∗ indicates models trained on the larger PGPS9K dataset.
Figure 2: Ablation studies on a subset of Geometry3K. (a) Entropy-weighted voting outperforms majority voting and entropy sorting by 2.0 percentage points. (b) Removing self-verification causes the largest single-component accuracy drop ( −4.5 pp), followed by code augmentation ( −2.5 pp).
Figure 3: Accuracy vs. number of CoT samples.
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
Run
Accuracy (%)
CoT 1
82.0
CoT 2
85.0
CoT 4
86.5
CoT 8
87.5
CoT 16
88.0
Appendix
Table 2: Accuracy vs. number of CoT samples on a subset of Geometry3K.
Problem subset
% of problems
Accuracy
All problems
100%
85.0%
Did not attempt Python
58.0%
92.2%
Attempted Python (sandbox blocked)
42.0%
75.0%
Appendix
Table 3: Accuracy breakdown by whether fθ attempted to invoke the Python sandbox E during the ablation run. Problems where fθ attempted code execution but was blocked are substantially harder, with accuracy dropping to 75.0%.
Python calls attempted
% of problems
Accuracy
0 calls
58.0%
92.2%
1–2 calls
17.0%
79.4%
3–5 calls
10.0%
90.0%
6+ calls
15.0%
60.0%
Appendix
Table 4: Accuracy by number of Python calls attempted per problem when the sandbox is disabled. Problems requiring many code calls (6+) drop to 60.0% accuracy, suggesting these are the most computationally intensive cases and benefit most from sandbox access. The recovery in the 3–5 calls bucket (90.0%) suggests these problems have sufficient symbolic structure that fθ can partially compensate without execution.
Outcome
Accuracy
Avg time (s)
All problems
88.8%
47.0
Correct predictions
—
34.6
Wrong predictions
—
146.1
Appendix
Table 5: Average execution time per problem by prediction outcome. Wrong predictions consume 4.2 × more time than correct ones, reflecting the cost of exhausting the verification budget on hard cases.
Time range
% of problems
Accuracy
0–10s
35.3%
98.6%
10–30s
31.2%
94.1%
30–60s
14.8%
89.9%
60–120s
9.0%
72.2%
120–180s
3.0%
61.1%
180–300s
3.5%
47.6%
Appendix
Table 6: Accuracy as a function of execution time range on Geometry3K. Problems resolved within 10 seconds achieve 98.6% accuracy, while problems exceeding 300 seconds drop to 42.1%, confirming that execution time is a reliable proxy for problem difficulty.
Category
Accuracy
Avg time (s)
Correct (s)
Wrong (s)
Similar figures
96.2%
12.9
11.0
60.0
Trigonometry
85.7%
12.8
5.4
57.1
Triangle
100%
31.2
31.2
—
Quadrilateral
96.9%
34.9
28.7
227.7
Length/Other
85.6%
48.3
27.1
173.6
Angle
91.8%
51.7
45.5
121.1
Appendix
Table 7: Per-category accuracy and average execution time on Geometry3K. Area problems have the lowest accuracy (77.4%) and Circle problems have the highest wrong-prediction time (181.8s), indicating the system spends its full verification budget on these categories before falling back.
Evaluating the symbolic reasoning of large language models (LLMs) calls for geometry benchmarks that require multi-step proofs grounded in both text and diagrams. However, existing benchmarks are often limited in scale and rarely provide visually grounded multiple-choice questions, limiting reliable evaluation of complex reasoning. We introduce GeoChallenge, a dataset of 90K automatically generated multiple-choice geometry proof problems, each requiring multi-step reasoning over aligned textual descriptions and diagrams. GeoChallenge provides fine-grained complexity ratings and formal language annotations to enable controlled evaluation. Experiments on multiple advanced LLMs show a clear performance gap between models and humans (the best-performing model, GPT-5-nano, achieves 75.89 exact match vs. 94.74 for humans). Further analysis also reveals three common failure patterns of LLMs: (1) exact match failures under the multiple-choice setting; (2) weak visual reliance; and (3) overextended reasoning without convergence.
Yushun Zhang, Weiping Fu, Zesheng Yang +6
School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an, China · Shaanxi Province Key Laboratory of Big Data Knowledge Engineering, Xi’an, China
Plane geometry remains a significant challenge in AI, requiring the integration of visual perception and mathematical reasoning. While Large Multimodal Models (LMMs) naturally handle visuo-linguistic inputs, they are often computationally intensive and opaque. We demonstrate that a pure Large Language Model (LLM), when equipped with specialized modules, can rival state-of-the-art LMMs on complex geometry problems. Our framework integrates a Geometric Vision Parser, which translates diagrams into symbolic form, with a Symbolic Solver that performs formal deductions, thereby mitigating hallucinations and promoting interpretable reasoning. To enable rigorous evaluation, we curate a benchmark of challenging problems from the 2025 Chinese Zhongkao examinations, ensuring data novelty and testing deeper deductive skills. Experiments demonstrate that our approach achieves performance comparable to Gemini 2.5 Pro while delivering clearer, human-like solutions.
Large Multimodal Models (LMMs) often struggle with geometric reasoning due to visual hallucinations and a lack of mathematically precise Chain-of-Thought (CoT) data. To address this, we propose the GeoSym Engine, an automated and scalable neuro-symbolic framework. By leveraging a type-conditional grammar and an analytic SymGT Solver, it derives exact symbolic ground truths and seamlessly integrates with a robust rendering pipeline to produce high-precision geometric diagrams. Using this engine, we construct GeoSym127K, a difficulty-stratified dataset featuring 51K high-resolution images, 127K questions with symbolic ground truths, and 55K answer-verified CoT QA pairs. We also introduce GeoSym-Bench, an expert-curated suite of 511 complex samples for rigorous evaluation. Through extensive supervised fine-tuning (SFT), we demonstrate that GeoSym drives concentrated improvements specifically on diagram-dependent and multi-step geometry tasks. Our Qwen3-VL-8B model gains an absolute +22.21% on the MathVerse Vision-Only subset and reaches 61.52% (+6.19% improvement) on WeMath, mitigating long-horizon logic fragmentation and outperforming advanced closed-source models like Doubao-1.8. Furthermore, applying Reinforcement Learning with Verifiable Rewards (RLVR) via GRPO reveals that initializing from structural SFT checkpoints substantially elevates the performance ceiling over zero-shot RL. Driven by deterministic exact-match signals, this showcases the robust scaling potential of our verifiable reasoning synthesis. Datasets and code are available at https://huggingface.co/datasets/Tomie0506/GeoSym127K and https://github.com/Tomie56/GeoSym127K.
Jinhao Jing, Zheng Ma, Jinwei Liang +9
SenseTime Research · The Chinese University of Hong Kong, Shenzhen · University of California, Los Angeles +3