paper-with-me

홈 › Papers

Neural Math Word Problem Solver with Reinforcement Learning

2018-08-01 · COLING 2018 8 · Danqing Huang, Jing Liu, Chin-Yew Lin, Jian Yin

Sequence-to-sequence model has been applied to solve math word problems. The model takes math problem descriptions as input and generates equations as output. The advantage of sequence-to-sequence model requires no feature engineering and can generate equations that do not exist in training data. However, our experimental analysis reveals that this model suffers from two shortcomings: (1) generate spurious numbers; (2) generate numbers at wrong positions. In this paper, we propose incorporating copy and alignment mechanism to the sequence-to-sequence model (namely CASS) to address these shortcomings. To train our model, we apply reinforcement learning to directly optimize the solution accuracy. It overcomes the {``}train-test discrepancy{''} issue of maximum likelihood estimation, which uses the surrogate objective of maximizing equation likelihood during training while the evaluation metric is solution accuracy (non-differentiable) at test time. Furthermore, to explore the effectiveness of our neural model, we use our model output as a feature and incorporate it into the feature-based model. Experimental results show that (1) The copy and alignment mechanism is effective to address the two issues; (2) Reinforcement learning leads to better performance than maximum likelihood on this task; (3) Our neural model is complementary to the feature-based model and their combination significantly outperforms the state-of-the-art results.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Feature EngineeringMathMath Word Problem Solvingreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Explaining Math Word Problem Solvers

2023-07-24 · Abby Newcomb, Jugal Kalita

Automated math word problem solvers based on neural networks have successfully managed to obtain 70-80\% accuracy in solving arithmetic word problems. However, it has been shown that these solvers may rely on superficial…

Math

Automatic Generation of Socratic Subquestions for Teaching Math Word Problems

2022-11-23 · Kumar Shridhar, Jakub Macina, Mennatallah El-Assady, Tanmay Sinha 외

Socratic questioning is an educational method that allows students to discover answers to complex problems by asking them a series of thoughtful questions. Generation of didactically sound questions is challenging, requi…

MathMath Word Problem SolvingQuestion GenerationQuestion-Generation

ArMATH: a Dataset for Solving Arabic Math Word Problems

2022-06-01 · LREC 2022 6 · Reem Alghamdi, Zhenwen Liang, Xiangliang Zhang

This paper studies solving Arabic Math Word Problems by deep learning. A Math Word Problem (MWP) is a text description of a mathematical problem that can be solved by deriving a math equation to reach the answer. Effecti…

Deep LearningMathTransfer Learning

Deep Neural Solver for Math Word Problems

2017-09-01 · EMNLP 2017 9 · Yan Wang, Xiaojiang Liu, Shuming Shi

This paper presents a deep neural solver to automatically solve math word problems. In contrast to previous statistical learning approaches, we directly translate math word problems to equation templates using a recurren…

Feature EngineeringMachine TranslationMathMath Word Problem Solving+2

Noun-MWP: Math Word Problems Meet Noun Answers

2022-10-01 · COLING 2022 10 · Taehun Cha, Jaeheun Jung, Donghun Lee

We introduce a new type of problems for math word problem (MWP) solvers, named Noun-MWPs, whose answer is a non-numerical string containing a noun from the problem text. We present a novel method to empower existing MWP …

MathQuestion Answering