Learning Structure-Aware Representations of Dependent Types
Not on the map. Why?
Abstract (arXiv)
Agda is a dependently-typed programming language and a proof assistant, pivotal in proof formalization and programming language theory. This paper extends the Agda ecosystem into machine learning territory, and, vice versa, makes Agda-related resources available to machine learning practitioners. We introduce and release a novel dataset of Agda program-proofs that is elaborate and extensive enough to support various machine learning applications -- the first of its kind. Leveraging the dataset's ultra-high resolution, which details proof states at the sub-type level, we propose a novel neural architecture targeted at faithfully representing dependently-typed programs on the basis of structural rather than nominal principles. We instantiate and evaluate our architecture in a premise selection setup, where it achieves promising initial results, surpassing strong baselines.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 19 of its 30 references that are in the map. First posted on arXiv 3 Feb 2024.
Builds on
19 of 30 references.
References · 19
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 2020GLU Variants Improve Transformercited by 1,724
- 2019Root Mean Square Layer Normalizationcited by 1,425
- 2016Language Modeling with Gated Convolutional Networkscited by 688
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2023Zoology: Measuring and Improving Recall in Efficient Language Modelscited by 188
- 2022Formal Mathematics Statement Curriculum Learningcited by 141
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 107
- 2019Graph Representations for Higher-Order Logic and Theorem Provingcited by 55
7 more
- 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
- 2018GamePad: A Learning Environment for Theorem Provingcited by 48
- 2017Premise Selection for Theorem Proving by Deep Graph Embeddingcited by 44
- 2017HolStep: A Machine Learning Dataset for Higher-order Logic Theorem Provingcited by 26
- 2020First Neural Conjecturing Datasets and Experimentscited by 26
- 2024Graph2Tac: Online Representation Learning of Formal Math Conceptscited by 15
- 2023Algebraic Positional Encodingscited by 9
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.