atlas

Research map / Large language models / Agents, code and math

E-GPS: Explainable Geometry Problem Solving via Top-Down Solver and Bottom-Up Generator

CVPR 2024 · Large language models › Agents, code and math · approach: Retrieval-augmented formal theorem proving · 10 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 E-GPS, a symbolic geometry problem solver that searches top-down from the problem target to produce explainable, short solution steps, and uses a bottom-up generator to augment training data for a transformer theorem predictor.

Problem

Existing geometry problem solvers lack explainable reasoning and solving steps, and small, incompletely annotated datasets hinder learning of geometric theorem knowledge.

Approach

Solve geometry problems top-down by decomposing the target into child targets via theorem premises, so every condition serves the goal; generate augmented well-annotated problems bottom-up by forward-applying theorems to train a better theorem predictor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use E-GPS instead of Inter-GPS with KB1Geometry problem solving · Geometry3Kaverage steps: 7.10 -> 3.49∼4.19Helped
use E-GPS with KB2 instead of GeoDRL*Geometry problem solving · Geometry3Kaccuracy: 68.4 -> 67.9Hurt
use E-GPS with KB2 instead of GeoDRL*Geometry problem solving · Geometry3Kaverage steps: 2.34 -> 1.63∼2.28Helped
use E-GPS with ground-truth parsing instead of Inter-GPS with ground-truth parsingGeometry problem solving · Geometry3K, KB1accuracy: 78.3 -> 79.8Helped
use E-GPS with ground-truth parsing instead of GeoDRL* with ground-truth parsingGeometry problem solving · Geometry3K, KB2accuracy: 89.4 -> 89.8Helped
train the theorem predictor with BU-PG-augmented data instead of Inter-GPS's training setupE-GPS theorem predictor · aug-Geo3K, one-step theorem predictionR@5: 59.5 -> 88.9Helped
train the theorem predictor with BU-PG-augmented data instead of Inter-GPS's training setupE-GPS theorem predictor · aug-Geo3K, multi-step theorem predictionR@5: 31.7 -> 80.3Helped
use one-step theorem prediction instead of theorem traversal (ablation)E-GPS · Geometry3K, KB1accuracy: 77.0 -> 79.8Helped
use one-step theorem prediction instead of theorem traversal (ablation)E-GPS · Geometry3K, KB1application search: 22.3 -> 11.5Helped
use one-step theorem prediction instead of random theorem selection (ablation)E-GPS · Geometry3K, KB1accuracy: 78.1 -> 79.8Helped
use one-step theorem prediction instead of multi-step theorem prediction (ablation)E-GPS · Geometry3K, KB1accuracy: 79.6 -> 79.8No clear effect
use one-step theorem prediction instead of multi-step theorem prediction (ablation)E-GPS · Geometry3K, KB1application search: 12.0 -> 11.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Geometry3K aug-Geo3K

Benchmarks: Geometry3K aug-Geo3K

Metrics: accuracy average steps R@1 R@3 R@5

Baselines: FiLM FiLM-BERT FiLM-BART Inter-GPS GeoDRL

Builds on: Inter-GPS GeoDRL PGDPNet

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