atlas

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

Learning Theorem Rationale for Improving the Mathematical Reasoning Capability of Large Language Models

AAAI 2025 · Large language models › Agents, code and math · approach: Formal verification and proof data · 2 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 Theorem Rationale (TR): generates question-theorem-solution triples with GPT-4o and evolves theorem-oriented instructions (TM, TA, TPS) to fine-tune LLaMA3-8B for math reasoning.

Problem

LLMs struggle with advanced high-school and college-level math because they do not explicitly select and apply the relevant mathematical theorems, leading to missing or misapplied theorems and hallucination.

Approach

Teach the model to explicitly list relevant theorems before solving (theorem rationale), building triples from GPT-4o reasoning paths and expanding them with three theorem-centred instruction types (memorization, alignment, theorem-based problem solving) to fine-tune an open 8B model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · SAT-Mathaccuracy: 54.1 -> 61.8Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · SciBenchaccuracy: 6.9 -> 7.7Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · JEEBenchaccuracy: 6.8 -> 8.9Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · MMLU-pro-Mathaccuracy: 33.9 -> 36.9Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · MATHaccuracy: 27.1 -> 28.2Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · GSM8kaccuracy: 74.2 -> 78.9Helped
Fine-tune LLaMA3-8B on mixed TR and CoT dataLLaMA3-8B · Conic10Kaccuracy: 3.4 -> 9.6Helped
Use TR-only training data instead of CoT-only data (ablation)LLaMA3-8B · GSM8kaccuracy: 61.1 -> 74.7Helped
Use TR-only training data instead of CoT-only data (ablation)LLaMA3-8B · MMLU-pro-Mathaccuracy: 26.6 -> 35.6Helped
Use TR-only training data instead of CoT-only data (ablation)LLaMA3-8B · JEEBenchaccuracy: 2.5 -> 13.2Helped
Use TR-only training data instead of CoT-only data (ablation)LLaMA3-8B · SciBenchaccuracy: 1.6 -> 10.3Helped
Use TR-only training data instead of CoT-only data (ablation)LLaMA3-8B · SAT-Mathaccuracy: 44.5 -> 52.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8k MATH OlympiadBench College-Math Conic10k TheoremQA

Benchmarks: GSM8k MATH Conic10K MMLU-pro-Math JEEBench-Math SciBench SAT-Math

Metrics: accuracy

Baselines: LLaMA-3 LLaMA-2 Galactica-6.7B AQuA-SFT WizardMath MAmmoTH-CoT GPT-4 GPT-3.5 Claude-2

Builds on: chain-of-thought prompting MAmmoTH WizardMath

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