核心发现
方法论
Diffusion-Proof框架结合dLLM-Prover-7B和dLLM-Corrector-7B,前者负责整体证明书写,后者进行局部纠错。通过大块扩散训练,模型能在长程一致性和双向信息利用上表现出色。
关键结果
- Diffusion-Proof在MiniF2F-Test上达到50.00%的准确率,比基线高出6.14%。在ProofNet-Test上也有1.61%的提升。
- 在IMO问题上,Diffusion-Proof成功解决了更高级模型未能解决的问题,展示了其在复杂推理中的优势。
- 通过验证损失研究,dLLM在因果注意力损失上表现优于AR模型,尤其在长程一致性上。
研究意义
Diffusion-Proof在形式定理证明中展现了扩散模型的潜力,特别是在长程一致性和局部纠错方面。它不仅提升了数学推理的准确性,还为大语言模型在形式化领域的应用开辟了新路径。
技术贡献
Diffusion-Proof首次将dLLMs应用于形式定理证明,提出了大块纠错训练方法,显著提升了模型在长程一致性和双向信息利用上的能力。
新颖性
Diffusion-Proof是首个应用dLLMs于形式定理证明的框架,突破了AR模型在长程一致性和局部纠错上的局限。
局限性
- 在ProofNet-Test上,纠错模块未能显著提升表现,表明其在复杂知识领域的局限性。
- 模型在处理更高级的数学概念时可能需要更复杂的训练数据。
未来方向
未来工作可探索更复杂的数学领域应用,优化纠错模块在复杂知识领域的表现,并扩展至其他形式化语言。
AI 总览摘要
近年来,提升大语言模型在形式数学推理中的能力成为研究热点。传统的自回归模型在长程一致性和错误累积方面存在显著局限。Diffusion-Proof框架通过引入扩散模型,首次在形式定理证明中应用dLLMs,展示了其在长程一致性和局部纠错上的优势。
Diffusion-Proof框架包含两个模型:dLLM-Prover-7B负责整体证明书写,dLLM-Corrector-7B则进行局部纠错。通过大块扩散训练,模型能利用双向信息进行局部纠错,显著提升了数学推理的准确性。
实验结果表明,Diffusion-Proof在MiniF2F-Test上准确率达到50.00%,比基线高出6.14%。在ProofNet-Test上也有1.61%的提升。尤其在IMO问题上,Diffusion-Proof成功解决了更高级模型未能解决的问题,展示了其在复杂推理中的优势。
深度解读
原文摘要
Enhancing the formal math reasoning capabilities of Large Language Models (LLMs) has become a key focus in both mathematical and computer science communities in recent years. While significant progress has been made in using state-of-the-art Auto-Regressive (AR) LLMs for formal theorem proving, these models suffer from inherent limitations. Their next-token prediction generation methods may yield suboptimal performance due to the challenges of long-range coherence and the compounding of errors over long sequences. Recent advancements in diffusion LLMs (dLLMs), which generate text through iterative denoising of a multi-token block, offer a promising alternative. However, the application of dLLMs to formal mathematics, where maintaining long-range coherence is critical, remains largely understudied. To address the challenges above, we propose **Diffusion-Proof**, to the best of our knowledge, the first framework to train and apply dLLMs for formal theorem proving. Our frameworks contain training and inference methods for two models. The first one is *dLLM-Prover-7B*, which performs whole-proof writing with long-range coherent tactic usage. The second one is *dLLM-Corrector-7B*, which is a novel large block diffusion-based correction model. It leverages the in-filling capabilities of dLLMs to perform local proof correction using bi-directional information. Extensive experiments demonstrate that **Diffusion-Proof** relatively significantly outperforms the AR LLM baseline trained under the same dataset. **Diffusion-Proof** achieves an absolute improvement of **1.61%** on ProofNet-Test and **6.14%** on MiniF2F-Test benchmarks compare to the baseline. Notably, **Diffusion-Proof** successfully resolves one IMO problem that more advanced thinking model DeepSeek-Prover-V2-7B could not solve, showcasing the unique advantage of dLLMs in formal theorem proving.