mlsanityData to 14 Oct 2026

Enhancing Neural Theorem Proving through Data Augmentation and Dynamic Sampling Method

arXiv 2312.14188 ↗First posted 20 Dec 2023cs.AI cs.LG cs.LOcited by 2

Not on the map. Why?

Abstract (arXiv)

Theorem proving is a fundamental task in mathematics. With the advent of large language models (LLMs) and interactive theorem provers (ITPs) like Lean, there has been growing interest in integrating LLMs and ITPs to automate theorem proving. In this approach, the LLM generates proof steps (tactics), and the ITP checks the applicability of the tactics at the current goal. The two systems work together to complete the proof. In this paper, we introduce DS-Prover, a novel dynamic sampling method for theorem proving. This method dynamically determines the number of tactics to apply to expand the current goal, taking into account the remaining time compared to the total allocated time for proving a theorem. This makes the proof search process more efficient by adjusting the balance between exploration and exploitation as time passes. We also augment the training dataset by decomposing simplification and rewrite tactics with multiple premises into tactics with single premises. This gives the model more examples to learn from and helps it to predict the tactics with premises more accurately. We perform our experiments using the Mathlib dataset of the Lean theorem prover and report the performance on two standard datasets, MiniF2F and ProofNet. Our methods achieve significant performance gains on both datasets. We achieved a state-of-the-art performance (Pass@1) of 14.2% on the ProofNet dataset and a performance of 29.8% on MiniF2F, slightly surpassing the best-reported Pass@1 of 29.6% using Lean.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 19 of its 35 references that are in the map. First posted on arXiv 20 Dec 2023.

Builds on

19 of 35 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,818
  3. 2021ByT5: Towards a token-free future with pre-trained byte-to-byte modelscited by 509
  4. 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
  5. 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 391
  6. 2020Generative Language Modeling for Automated Theorem Provingcited by 388
  7. 2022HyperTree Proof Search for Neural Theorem Provingcited by 197
  8. 2022Formal Mathematics Statement Curriculum Learningcited by 142
  9. 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 132
  10. 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 119
  11. 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 109
  12. 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 98
7 more
  1. 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 81
  2. 2019Graph Representations for Higher-Order Logic and Theorem Provingcited by 55
  3. 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
  4. 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
  5. 2020Learning to Prove Theorems by Learning to Generate Theoremscited by 43
  6. 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
  7. 2016Holophrasm: a neural Automated Theorem Prover for higher-order logiccited by 29

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.