Practice Makes a Solver Perfect: Data Augmentation for Math Word Problem Solvers
Not on the map. Why?
Abstract (arXiv)
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 performance. In this paper, we first conduct experiments to showcase that this behaviour is mainly associated with the limited size and diversity present in existing MWP datasets. Next, we propose several data augmentation techniques broadly categorized into Substitution and Paraphrasing based methods. By deploying these methods we increase the size of existing datasets by five folds. Extensive experiments on two benchmark datasets across three state-of-the-art MWP solvers show that proposed methods increase the generalization and robustness of existing solvers. On average, proposed methods significantly increase the state-of-the-art results by over five percentage points on benchmark datasets. Further, the solvers trained on the augmented dataset perform comparatively better on the challenge test set. We also show the effectiveness of proposed techniques through ablation studies and verify the quality of augmented samples through human evaluation.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 25 of its 37 references that are in the map. First posted on arXiv 30 Apr 2022.
Builds on
25 of 37 references.
References · 25
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,026
- 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 878
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 807
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 788
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 662
- 2018Generating Natural Language Adversarial Examplescited by 424
- 2021A Survey of Data Augmentation Approaches for NLPcited by 409
13 more
- 2021A Diverse Corpus for Evaluating and Developing English Math Word Problem Solverscited by 318
- 2017Synthetic and Natural Noise Both Break Neural Machine Translationcited by 306
- 2019Learning to Navigate Unseen Environments: Back Translation with Environmental Dropoutcited by 244
- 2018Contextual Augmentation: Data Augmentation by Words with Paradigmatic Relationscited by 201
- 2020Generating Natural Language Attacks in a Hard Label Black Box Settingcited by 50
- 2018Semantically-Aligned Equation Generation for Solving and Reasoning Math Word Problemscited by 49
- 2019Context-Aware Monolingual Repair for Neural Machine Translationcited by 41
- 2020How Effective is Task-Agnostic Data Augmentation for Pretrained Transformers?cited by 41
- 2017Improving Deep Learning using Generic Data Augmentationcited by 36
- 2019Pivot-based Transfer Learning for Neural Machine Translation between Non-English Languagescited by 36
- 2019Paraphrasing with Large Language Modelscited by 36
- 2021Adversarial Examples for Evaluating Math Word Problem Solverscited by 20
- 2021A Strong Baseline for Query Efficient Attacks in a Black Box Settingcited by 16
Built on by
Citing papers per year: 2023: 7; 2024: 2.
9 papers.
- 2023MathAttack: Attacking Large Language Models Towards Math Solving Abilitycited by 32
- 2023Learning by Analogy: Diverse Questions Generation in Math Word Problemcited by 18
- 2023Interpretable Math Word Problem Solution Generation Via Step-by-step Planningcited by 17
- 2024Cutting Through the Noise: Boosting LLM Performance on Math Word Problemscited by 14
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statementscited by 7
- 2023Enhancing Quantitative Reasoning Skills of Large Language Models through Dimension Perceptioncited by 4
- 2023FERMAT: An Alternative to Accuracy for Numerical Reasoningcited by 3
- 2024LLM Reasoning Engine: Specialized Training for Enhanced Mathematical Reasoningcited by 2
- 2023Explaining Math Word Problem Solverscited by 0
- 2024LLM Reasoning Engine: Specialized Training for Enhanced Mathematical Reasoning28 Dec 2024
- 2024Cutting Through the Noise: Boosting LLM Performance on Math Word Problems30 May 2024
- 2023Enhancing Quantitative Reasoning Skills of Large Language Models through Dimension Perception29 Dec 2023
- 2023MathAttack: Attacking Large Language Models Towards Math Solving Ability4 Sep 2023
- 2023Explaining Math Word Problem Solvers24 Jul 2023
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statements24 Jun 2023
- 2023Learning by Analogy: Diverse Questions Generation in Math Word Problem15 Jun 2023
- 2023Interpretable Math Word Problem Solution Generation Via Step-by-step Planning1 Jun 2023
- 2023FERMAT: An Alternative to Accuracy for Numerical Reasoning27 May 2023