paper-with-me

Papers

Techniques to Improve Neural Math Word Problem Solvers

2023-02-06 · Youyuan Zhang

Developing automatic Math Word Problem (MWP) solvers is a challenging task that demands the ability of understanding and mathematical reasoning over the natural language. Recent neural-based approaches mainly encode the problem text using a language model and decode a mathematical expression over quantities and operators iteratively. Note the problem text of a MWP consists of a context part and a question part, a recent work finds these neural solvers may only perform shallow pattern matching between the context text and the golden expression, where question text is not well used. Meanwhile, existing decoding processes fail to enforce the mathematical laws into the design, where the representations for mathematical equivalent expressions are different. To address these two issues, we propose a new encoder-decoder architecture that fully leverages the question text and preserves step-wise commutative law. Besides generating quantity embeddings, our encoder further encodes the question text and uses it to guide the decoding process. At each step, our decoder uses Deep Sets to compute expression representations so that these embeddings are invariant under any permutation of quantities. Experiments on four established benchmarks demonstrate that our framework outperforms state-of-the-art neural MWP solvers, showing the effectiveness of our techniques. We also conduct a detailed analysis of the results to show the limitations of our approach and further discuss the potential future work. Code is available at https://github.com/sophistz/Question-Aware-Deductive-MWP.

📄 PDF Abstract BibTeX arXiv:2302.03145

Code (1)

sophistz/question-aware-deductive-mwp 공식 구현 pytorch

Tasks

DecoderLanguage ModellingMathMathematical Reasoning

Methods 이 논문이 사용한 방법론

Deep Sets 설명 없음
fail 설명 없음

Similar Papers 제목 키워드 기반

The Gap of Semantic Parsing: A Survey on Automatic Math Word Problem Solvers

2018-08-22 · Dongxiang Zhang, Lei Wang, Luming Zhang, Bing Tian Dai 외

Solving mathematical word problems (MWPs) automatically is challenging, primarily due to the semantic gap between human-readable words and machine-understandable logics. Despite the long history dated back to the1960s, M…

MathSemantic ParsingSurvey

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

Practice Makes a Solver Perfect: Data Augmentation for Math Word Problem Solvers

2022-04-30 · NAACL 2022 7 · Vivek Kumar, Rishabh Maheshwary, Vikram Pudi

Existing Math Word Problem (MWP) solvers have achieved high accuracy on benchmark datasets. However, prior works have shown that such solvers do not generalize well and rely on superficial cues to achieve high performanc…

Data AugmentationDiversityMath

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

Mining Commonsense and Domain Knowledge from Math Word Problems

2021-10-01 · ROCLING 2021 10 · Shih-hung Tsai, Chao-Chun Liang, Hsin-Min Wang, Keh-Yih Su

Current neural math solvers learn to incorporate commonsense or domain knowledge by utilizing pre-specified constants or formulas. However, as these constants and formulas are mainly human-specified, the generalizability…

Math