A Framework for Solving Explicit Arithmetic Word Problems and Proving Plane Geometry Theorems
Authors:
- 7 June 2019
- journal article
- research article
- Published by World Scientific Pub Co Pte Ltd in International Journal of Pattern Recognition and Artificial Intelligence
- Vol. 33 (07)
Abstract
This paper presents a framework for solving math problems stated in a natural language (NL) and applies the framework to develop algorithms for solving explicit arithmetic word problems and proving plane geometry theorems. We focus on problem understanding, that is, the transformation of a NL description of a math problem to a formal representation. We view this as a relation extraction problem, and adopt a greedy algorithm to extract the mathematical relations using a syntax-semantics model, which is a set of patterns describing how a syntactic pattern is mapped to its formal semantics. Our method yields a human readable solution that shows how the mathematical relations are extracted one at a time. We apply our framework to solve arithmetic word problems and prove plane geometry theorems. For arithmetic word problems, the extracted relations are transformed into a system of equations, and the equations are then solved to produce the solution. For plane geometry theorems, these extracted relations are input to an inference system to generate the proof. We evaluate our approach on a set of arithmetic word problems stated in Chinese, and two sets of plane geometry theorems stated in Chinese and English. Our algorithms achieve high accuracies on these datasets and they also show some desirable properties such as brevity of algorithm description and legibility of algorithm actions.Keywords
Funding Information
- Fundamental Research Funds for the Central Universities (CCNU17QN005)
This publication has 20 references indexed in Scilit:
- Automated Theorem Proving in GeoGebra: Current AchievementsJournal of Automated Reasoning, 2015
- Learning to Solve Arithmetic Word Problems with Verb Categorization2014
- Learning to Automatically Solve Algebra Word Problems2014
- A review and prospect of readable machine proofs for geometry theoremsJournal of Systems Science and Complexity, 2012
- Modeling Math Word Problems with Augmented Semantic Networks2012
- Using Restricted Natural Language for Geometric ConstructionApplied Mechanics and Materials, 2011
- Visually Dynamic Presentation of Proofs in Plane GeometryJournal of Automated Reasoning, 2009
- A review of methods for automatic understanding of natural language mathematical problemsArtificial Intelligence Review, 2008
- Basic principles of mechanical theorem proving in elementary geometriesJournal of Automated Reasoning, 1986
- Understanding and solving word arithmetic problems.Psychological Review, 1985