Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Semantically-Aligned Equation Generation for Solving and Reasoning Math Word Problems

About

Solving math word problems is a challenging task that requires accurate natural language understanding to bridge natural language texts and math expressions. Motivated by the intuition about how human generates the equations given the problem texts, this paper presents a neural approach to automatically solve math word problems by operating symbols according to their semantic meanings in texts. This paper views the process of generating equation as a bridge between the semantic world and the symbolic world, where the proposed neural math solver is based on an encoder-decoder framework. In the proposed model, the encoder is designed to understand the semantics of problems, and the decoder focuses on tracking semantic meanings of the generated symbols and then deciding which symbol to generate next. The preliminary experiments are conducted in a dataset Math23K, and our model significantly outperforms both the state-of-the-art single model and the best non-retrieval-based model over about 10% accuracy, demonstrating the effectiveness of bridging the symbolic and semantic worlds from math word problems.

Ting-Rui Chiang, Yun-Nung Chen• 2018

Related benchmarks

TaskDatasetResultRank
Math Word Problem SolvingMath23K (test)
Accuracy66
73
Math Word Problem SolvingMath23K (5-fold cross-val)
Accuracy66
56
Math Word Problem SolvingMath23K
Accuracy0.658
19
Math Word Problem SolvingIllinois (IL) 562 single-step word problems (5-fold cross-validation)
Accuracy27.4
10
Math Word Problem SolvingALG514 (5-fold cross-validation)
Accuracy28.86
4
Math Word Problem SolvingDolphin18K Manual (5-fold cross-val)
Accuracy9.8
4
Math Word Problem SolvingCM17K (test)
Accuracy37.24
4
Math Word Problem SolvingApe210K (test)
Accuracy52.28
4
Showing 8 of 8 rows

Other info

Follow for update