In this paper we explore how machine learning techniques can be applied to the discovery of efficient mathematical identities. We introduce an attribute gram-mar 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 learn-ing approaches that are able to learn from simpler expressions to guide the tree search. The first of the...
We consider the task of learning distributed representations for arithmetic word problems. We outlin...
One relevant way to structure the domain of lexical knowledge (e.g. relations between lexical units)...
As a comprehensive indicator of mathematical thinking and intelligence, the number sense (Dehaene 20...
We show that by using machine learning techniques (ge-netic programming, in particular), Euler’s fam...
Recognizing handwritten mathematics is a challenging classification problem, requiring simulta-neous...
The practice of mathematics involves discovering patterns and using these to formulate and prove con...
Solving arithmetic word problems is a cornerstone task in assessing language understanding and reaso...
We present a framework for learning arithmetic expressions from a set of observations. Our intention...
The natural world is known to consistently abide by scientific laws that can be expressed concisely ...
This paper introduces a novel method for equa-tion discovery, called equation signatures. This algor...
This work presents a framework for learning arithmetic expressions from a set of observations. Our i...
Problems in local ambiguities in handwritten mathe-matical expressions are often resolved at the glo...
This is the author’s version of a work that was accepted for publication in Pattern Recognition. Cha...
This paper presents a novel approach to au-tomatically solving arithmetic word problems. This is the...
This toolbox supports the results in the following publication: Pickering, L., del Río, T., England...
We consider the task of learning distributed representations for arithmetic word problems. We outlin...
One relevant way to structure the domain of lexical knowledge (e.g. relations between lexical units)...
As a comprehensive indicator of mathematical thinking and intelligence, the number sense (Dehaene 20...
We show that by using machine learning techniques (ge-netic programming, in particular), Euler’s fam...
Recognizing handwritten mathematics is a challenging classification problem, requiring simulta-neous...
The practice of mathematics involves discovering patterns and using these to formulate and prove con...
Solving arithmetic word problems is a cornerstone task in assessing language understanding and reaso...
We present a framework for learning arithmetic expressions from a set of observations. Our intention...
The natural world is known to consistently abide by scientific laws that can be expressed concisely ...
This paper introduces a novel method for equa-tion discovery, called equation signatures. This algor...
This work presents a framework for learning arithmetic expressions from a set of observations. Our i...
Problems in local ambiguities in handwritten mathe-matical expressions are often resolved at the glo...
This is the author’s version of a work that was accepted for publication in Pattern Recognition. Cha...
This paper presents a novel approach to au-tomatically solving arithmetic word problems. This is the...
This toolbox supports the results in the following publication: Pickering, L., del Río, T., England...
We consider the task of learning distributed representations for arithmetic word problems. We outlin...
One relevant way to structure the domain of lexical knowledge (e.g. relations between lexical units)...
As a comprehensive indicator of mathematical thinking and intelligence, the number sense (Dehaene 20...