atlas

Research map / Vision-language and multimodal / Multimodal LLMs

GeoX: Geometric Problem Solving Through Unified Formalized Vision-Language Pre-training

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 0 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use formal rather than natural language for geometry-language alignment (ablation)GeoX with GS-Former · Geometry3KCompletion: +2.9%Helped
Use formal rather than natural language for geometry-language alignment (ablation)GeoX with GS-Former · PGPS9KCompletion: 52.2 -> 52.7Helped
Add geometry-language alignment with GS-Former (ablation)GeoX · Geometry3KCompletion: 33.1 -> 58.6Helped
Add geometry-language alignment with GS-Former (ablation)GeoX · PGPS9KCompletion: 31.5 -> 52.7Helped
Add GQG while omitting SGS (ablation)GS-Former · Geometry3KCompletion: +2.4%Helped
Add GQG while omitting SGS (ablation)GS-Former · PGPS9KCompletion: +1.0%Helped
Add SGS to GS-Former with GQG (ablation)GS-Former · Geometry3KCompletion: 57.4 -> 58.6Helped
Add SGS to GS-Former with GQG (ablation)GS-Former · PGPS9KCompletion: 50.8 -> 52.7Helped
Add GeoX formalized vision-language pre-training and instruction tuningGeoX · MathVista-GEO testminiAccuracy: 66.1 -> 72.6Helped
Add GeoX unified geometry-solving approachGeoX · Geometry3KCompletion: 48.1 -> 58.6Helped
Add GeoX unified geometry-solving approachGeoX · PGPS9KCompletion: 44.4 -> 52.7Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy