Research map / Vision-language and multimodal / Multimodal LLMs
GeoX: Geometric Problem Solving Through Unified Formalized Vision-Language Pre-training
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes GeoX, a geometry-centric MLLM trained in three stages (unimodal pre-training of a geometry ViT and LLEMMA-based symbol decoder, formal geometry-language alignment with GS-Former, and visual instruction tuning) that generates verifiable formal programs executed by a solver.
Problem
Multimodal LLMs struggle with automatic geometry problem solving because they are pre-trained on natural images and text, and their solutions cannot be automatically verified; existing geometry specialists are task-specific.
Approach
Pre-train a geometry-specific diagram encoder (Geo-ViT) and a math-specialized symbol decoder (Geo-LLM) unimodally, align diagrams with formal point-level collinear/concyclic descriptions via GS-Former (Geo-aware Query Generator plus Semantics-guided Geometry Sampler with Gumbel-Softmax patch dropping), then instruction-tune to output formal programs executed by a symbolic solver.
Key results
- GeoX reaches 54.9% top-1 on GeoQA and 54.4% top-1 on UniGeo calculation, versus 43.4% for GPT-4V on GeoQA.
- On Geometry3K and PGPS9K, GeoX achieves 58.6% and 52.7% Completion, compared with 34.8% and 33.3% for GPT-4V.
- Formal diagram-caption alignment beats natural-language captions by +2.9% Completion on Geometry3K (58.6 vs 55.7).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use formal rather than natural language for geometry-language alignment (ablation) | GeoX with GS-Former · Geometry3K | Completion: +2.9% | Helped |
| Use formal rather than natural language for geometry-language alignment (ablation) | GeoX with GS-Former · PGPS9K | Completion: 52.2 -> 52.7 | Helped |
| Add geometry-language alignment with GS-Former (ablation) | GeoX · Geometry3K | Completion: 33.1 -> 58.6 | Helped |
| Add geometry-language alignment with GS-Former (ablation) | GeoX · PGPS9K | Completion: 31.5 -> 52.7 | Helped |
| Add GQG while omitting SGS (ablation) | GS-Former · Geometry3K | Completion: +2.4% | Helped |
| Add GQG while omitting SGS (ablation) | GS-Former · PGPS9K | Completion: +1.0% | Helped |
| Add SGS to GS-Former with GQG (ablation) | GS-Former · Geometry3K | Completion: 57.4 -> 58.6 | Helped |
| Add SGS to GS-Former with GQG (ablation) | GS-Former · PGPS9K | Completion: 50.8 -> 52.7 | Helped |
| Add GeoX formalized vision-language pre-training and instruction tuning | GeoX · MathVista-GEO testmini | Accuracy: 66.1 -> 72.6 | Helped |
| Add GeoX unified geometry-solving approach | GeoX · Geometry3K | Completion: 48.1 -> 58.6 | Helped |
| Add GeoX unified geometry-solving approach | GeoX · PGPS9K | Completion: 44.4 -> 52.7 | Helped |
Surprising findings
- GPT-4o with 2-shot in-context learning often generates incorrect formal programs (wrong operations or variables), while GeoX predicts them correctly in complex cases.
- Previous MLLM-based methods (G-LLaVA, MAVIS) can reach correct answers despite erroneous solving processes, which motivated a separate solver-based comparison metric.
Limitations
- Relies on a symbolic solver and formal program vocabulary, so outputs are constrained to the solver's operations.
- Fine-tunes a separate model per dataset after unified pre-training, limiting the generality claim.
- Some comparisons use solver-free fairness adjustments and the appendix's generalization to natural images is only qualitatively shown.
Experimental setup
Datasets: GeoQA GeoQA+ UniGeo Geometry3K PGPS9K PGDP5K G-LLaVA MathVista
Benchmarks: GeoQA UniGeo Geometry3K PGPS9K MathVista-GEO
Metrics: top-1 accuracy top-10 accuracy Completion Choice Top-3
Baselines: GPT-4V GPT-4o Qwen-VL LLaVA-v1.5 mPLUG-Owl2 NGS Geoformer UniMath-T5 PGPSNet G-LLaVA MAVIS SCA-GPS
Builds on: BLIP-2 LLEMMA Masked autoencoder (MAE) Gumbel-Softmax LLaVA
Closest papers by meaning
- GeoTikzBridge: Advancing Multimodal Code Generation for Geometric Perception and Reasoning (CVPR 2026 · similarity 0.91)
- GeoBench: Rethinking Multimodal Geometric Problem-Solving via Hierarchical Evaluation (ICLR 2026 · similarity 0.91)
- G-LLaVA: Solving Geometric Problem with Multi-Modal Large Language Model (ICLR 2025 · similarity 0.90)
- Synthesizing Multimodal Geometry Datasets from Scratch and Enabling Visual Alignment via Plotting Code (ICML 2026 · similarity 0.90)
- Socratic-Geo: Synthetic Data Generation and Cross-Modal Geometric Reasoning via Multi-Agent Interaction (CVPR 2026 · similarity 0.89)
- Hilbert-Geo: Solving Solid Geometric Problems by Neural-Symbolic Reasoning (CVPR 2026 · similarity 0.89)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
