BERT is not The Count: Learning to Match Mathematical Statements with Proofs
Not on the map. Why?
Abstract (arXiv)
We introduce a task consisting in matching a proof to a given mathematical statement. The task fits well within current research on Mathematical Information Retrieval and, more generally, mathematical article analysis (Mathematical Sciences, 2014). We present a dataset for the task (the MATcH dataset) consisting of over 180k statement-proof pairs extracted from modern mathematical research articles. We find this dataset highly representative of our task, as it consists of relatively new findings useful to mathematicians. We propose a bilinear similarity model and two decoding methods to match statements to proofs effectively. While the first decoding method matches a proof to a statement without being aware of other statements or proofs, the second method treats the task as a global matching problem. Through a symbol replacement procedure, we analyze the "insights" that pre-trained language models have in such mathematical article analysis and show that while these models perform well on this task with the best performing mean reciprocal rank of 73.7, they follow a relatively shallow symbolic analysis and matching to achieve that performance.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 11 of its 38 references that are in the map. First posted on arXiv 18 Feb 2023.
Builds on
11 of 38 references.
References · 11
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2021NaturalProofs: Mathematical Theorem Proving in Natural Languagecited by 80
- 2021MathBERT: A Pre-Trained Model for Mathematical Formula Understandingcited by 58
- 2021MathBERT: A Pre-trained Language Model for General NLP Tasks in Mathematics Educationcited by 37
- 2014Mathematical Language Processing Projectcited by 6
- 2023Erasure of Unaligned Attributes from Neural Representationscited by 6
- 2014POS Tagging and its Applications for Mathematicscited by 2
- 2021Learning to Match Mathematical Statements with Proofscited by 2
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 1; 2026: 2.
9 papers.
- 2023Reasoning or Reciting? Exploring the Capabilities and Limitations of Language Models Through Counterfactual Taskscited by 243
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2023The Larger They Are, the Harder They Fail: Language Models do not Recognize Identifier Swaps in Pythoncited by 29
- 2025From Informal to Formal -- Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofscited by 17
- 2023A Symbolic Framework for Evaluating Mathematical Reasoning and Generalisation with Transformerscited by 15
- 2024ARL2: Aligning Retrievers for Black-box Large Language Models via Self-guided Adaptive Relevance Labelingcited by 10
- 2023An Investigation of LLMs' Inefficacy in Understanding Converse Relationscited by 9
- 2026Spectral Attention Steering for Prompt Highlightingcited by 6
- 2026When Can Attention Heads Be Statically Defined?cited by 0
- 2026When Can Attention Heads Be Statically Defined?28 Sep 2026
- 2026Spectral Attention Steering for Prompt Highlighting1 Mar 2026
- 2025From Informal to Formal -- Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofs27 Jan 2025
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024ARL2: Aligning Retrievers for Black-box Large Language Models via Self-guided Adaptive Relevance Labeling21 Feb 2024
- 2023An Investigation of LLMs' Inefficacy in Understanding Converse Relations8 Oct 2023
- 2023Reasoning or Reciting? Exploring the Capabilities and Limitations of Language Models Through Counterfactual Tasks5 Jul 2023
- 2023The Larger They Are, the Harder They Fail: Language Models do not Recognize Identifier Swaps in Python24 May 2023
- 2023A Symbolic Framework for Evaluating Mathematical Reasoning and Generalisation with Transformers21 May 2023