An Experimental Study of Formula Embeddings for Automated Theorem Proving in First-Order Logic
Not on the map. Why?
Abstract (arXiv)
Automated theorem proving in first-order logic is an active research area which is successfully supported by machine learning. While there have been various proposals for encoding logical formulas into numerical vectors -- from simple strings to more involved graph-based embeddings -- little is known about how these different encodings compare. In this paper, we study and experimentally compare pattern-based embeddings that are applied in current systems with popular graph-based encodings, most of which have not been considered in the theorem proving context before. Our experiments show that the advantages of simpler encoding schemes in terms of runtime are outdone by more complex graph-based embeddings, which yield more efficient search strategies and simpler proofs. To support this, we present a detailed analysis across several dimensions of theorem prover performance beyond just proof completion rate, thus providing empirical evidence to help guide future research on neural-guided theorem proving towards the most promising directions.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 1.
3 papers.
- 2022On the Paradox of Learning to Reason from Datacited by 93
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2021Probabilistic Graph Reasoning for Natural Proof Generationcited by 3
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2022On the Paradox of Learning to Reason from Data23 May 2022
- 2021Probabilistic Graph Reasoning for Natural Proof Generation6 Jul 2021