Learning to Discover Efficient Mathematical Identities
Not on the map. Why?
Abstract (arXiv)
In this paper we explore how machine learning techniques can be applied to the discovery of efficient mathematical identities. We introduce an attribute grammar framework for representing symbolic expressions. Given a set of grammar rules we build trees that combine different rules, looking for branches which yield compositions that are analytically equivalent to a target expression, but of lower computational complexity. However, as the size of the trees grows exponentially with the complexity of the target expression, brute force search is impractical for all but the simplest of expressions. Consequently, we introduce two novel learning approaches that are able to learn from simpler expressions to guide the tree search. The first of these is a simple n-gram model, the other being a recursive neural-network. We show how these approaches enable us to derive complex identities, beyond reach of brute-force search, or human derivation.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jun 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 1; 2024: 1.
9 papers.
- 2023Teaching Arithmetic to Small Transformerscited by 121
- 2022A Review of Emerging Research Directions in Abstract Visual Reasoningcited by 33
- 2021A comparison of LSTM and GRU networks for learning symbolic sequencescited by 24
- 2021Pretrained Language Models are Symbolic Mathematics Solvers too!cited by 17
- 2022Simplifying Polylogarithms with Machine Learningcited by 14
- 2021Informed Equation Learningcited by 10
- 2021Recognizing and Verifying Mathematical Equations using Multiplicative Differential Neural Unitscited by 8
- 2021Generating Symbolic Reasoning Problems with Transformer GANscited by 5
- 2024A Triumvirate of AI Driven Theoretical Discoverycited by 5
- 2024A Triumvirate of AI Driven Theoretical Discovery30 May 2024
- 2023Teaching Arithmetic to Small Transformers7 Jul 2023
- 2022Simplifying Polylogarithms with Machine Learning8 Jun 2022
- 2022A Review of Emerging Research Directions in Abstract Visual Reasoning21 Feb 2022
- 2021Generating Symbolic Reasoning Problems with Transformer GANs19 Oct 2021
- 2021Pretrained Language Models are Symbolic Mathematics Solvers too!7 Oct 2021
- 2021A comparison of LSTM and GRU networks for learning symbolic sequences5 Jul 2021
- 2021Informed Equation Learning13 May 2021
- 2021Recognizing and Verifying Mathematical Equations using Multiplicative Differential Neural Units7 Apr 2021