Improving Autoformalization Using Direct Dependency Retrieval
Shaoqi Wang, Lu Yu, Siwei Lou, Feng Yan, Chunjie Yang, Qing Cui, Jun Zhou
TL;DR
The paper tackles autoformalization challenges by introducing Direct Dependency Retrieval (DDR), a generation-plus-verification framework that directly proposes formal library dependencies and verifies their existence via a suffix-array-based check. DDR is trained with a SAC pipeline on a large 500k-sample corpus to produce high-quality dependency labels, enabling scalable retrieval that reduces hallucinations and improves precision and recall. Empirical results show DDR outperforms state-of-the-art retrieval methods and enhances downstream autoformalization metrics BEq and TypeC, with strong stability across multiple attempts and compatibility as a plug-in with existing autoformalizers. The work also provides a large open dataset of library dependencies and introduces metrics for assessing autoformalization difficulty, contributing to scalable, BEq-aligned evaluation in formal mathematics.
Abstract
The convergence of deep learning and formal mathematics has spurred research in formal verification. Statement autoformalization, a crucial first step in this process, aims to translate informal descriptions into machine-verifiable representations but remains a significant challenge. The core difficulty lies in the fact that existing methods often suffer from a lack of contextual awareness, leading to hallucination of formal definitions and theorems. Furthermore, current retrieval-augmented approaches exhibit poor precision and recall for formal library dependency retrieval, and lack the scalability to effectively leverage ever-growing public datasets. To bridge this gap, we propose a novel retrieval-augmented framework based on DDR (\textit{Direct Dependency Retrieval}) for statement autoformalization. Our DDR method directly generates candidate library dependencies from natural language mathematical descriptions and subsequently verifies their existence within the formal library via an efficient suffix array check. Leveraging this efficient search mechanism, we constructed a dependency retrieval dataset of over 500,000 samples and fine-tuned a high-precision DDR model. Experimental results demonstrate that our DDR model significantly outperforms SOTA methods in both retrieval precision and recall. Consequently, an autoformalizer equipped with DDR shows consistent performance advantages in both single-attempt accuracy and multi-attempt stability compared to models using traditional selection-based RAG methods.
