ProofVerifier: A Scalable, Diversity-Driven Framework for Natural-Language Proof Verification
cs.CL
Submitted: 2026-02-02
Updated: 2026-09-16
Comments: Under review
Code: https://github.com/project-numina/aimo-progress-prize
Project page: https://web.evanchen.cc/problems.html
License: http://creativecommons.org/licenses/by/4.0/
The gist: While large language models (LLMs) have achieved strong performance on mathematical problems with verifiable answers, many advanced problems are proof-based and require evaluating full proofs.
Terminology
Abstract
While large language models (LLMs) have achieved strong performance on mathematical problems with verifiable answers, many advanced problems are proof-based and require evaluating full proofs. However, training such verifiers requires diverse and trustworthy question-proof-check (QPC) examples at scale, which are scarce. To address this challenge, we develop a human-audited, LLM-assisted data pipeline that produces large-scale QPC triplets with limited human effort. By systematically varying problem sources, generation strategies, and generator models, the pipeline creates diverse problem-proof pairs spanning multiple difficulty levels, linguistic styles, and error types. We combine multi-LLM agreement with hierarchical human auditing to obtain accurate proof-correctness labels. Using these data, we train generative proof verifiers and introduce an auxiliary fluency filter together with balanced token weighting to stabilize binary-reward long-form verification RL. Experiments show that our verifier improves proof-judgment accuracy across different proof styles and provides useful guidance for test-time selection. Overall, our results provide a practical data and training framework for natural-language proof verification.
Sources
- Training Verifiers to Solve Math Word Problems
- DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning
- The Open Proof Corpus: A Large-Scale Study of LLM-Generated Mathematical Proofs
- How to Evaluate Reward Models for RLHF
- ProofNet: Autoformalizing and Formally Proving Undergraduate-Level Mathematics
- On Designing Effective RL Reward at Training Time for LLM Reasoning
- MathConstruct: Challenging LLM Reasoning with Constructive Proofs
- Scaling Laws for Reward Model Overoptimization
- Large Language Monkeys: Scaling Inference Compute with Repeated Sampling
- xVerify: Efficient Answer Verifier for Reasoning Model Evaluations
- Seed-Prover: Deep and Broad Reasoning for Automated Theorem Proving
- Reinforcement Learning with Rubric Anchors
- Reliable Fine-Grained Evaluation of Natural Language Math Proofs
- Generative Reward Models
- Training language models to follow instructions with human feedback
- Tulu 3: Pushing Frontiers in Open Language Model Post-Training
- Reward Gaming in Conditional Text Generation
- Generative Judge for Evaluating Alignment
- Proof or Bluff? Evaluating LLMs on 2025 USA Math Olympiad
- DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering