mlsanityData to 7 Oct 2026

MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solvers

arXiv 2109.00799 ↗First posted 2 Sep 2021cs.CLcited by 39

Not on the map. Why?

Abstract (arXiv)

Developing automatic Math Word Problem (MWP) solvers has been an interest of NLP researchers since the 1960s. Over the last few years, there are a growing number of datasets and deep learning-based methods proposed for effectively solving MWPs. However, most existing methods are benchmarked soly on one or two datasets, varying in different configurations, which leads to a lack of unified, standardized, fair, and comprehensive comparison between methods. This paper presents MWPToolkit, the first open-source framework for solving MWPs. In MWPToolkit, we decompose the procedure of existing MWP solvers into multiple core components and decouple their models into highly reusable modules. We also provide a hyper-parameter search function to boost the performance. In total, we implement and compare 17 MWP solvers on 4 widely-used single equation generation benchmarks and 2 multiple equations generation benchmarks. These features enable our MWPToolkit to be suitable for researchers to reproduce advanced baseline models and develop new MWP solvers quickly. Code and documents are available at https://github.com/LYH-YF/MWPToolkit.

Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). Builds on 26 of its 49 references that are in the map. First posted on arXiv 2 Sep 2021.

Builds on

26 of 49 references.

References · 26

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  4. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  5. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  6. 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 861
  7. 2019DialoGPT: Large-Scale Generative Pre-training for Conversational Response Generationcited by 842
  8. 2021Inter-GPS: Interpretable Geometry Problem Solving with Formal Language and Symbolic Reasoningcited by 376
  9. 2021A Diverse Corpus for Evaluating and Developing English Math Word Problem Solverscited by 314
  10. 2017OpenNMT: Open-source Toolkit for Neural Machine Translationcited by 251
  11. 2021GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoningcited by 224
  12. 2020RecBole: Towards a Unified, Comprehensive and Efficient Framework for Recommendation Algorithmscited by 137
14 more
  1. 2018Translating a Math Word Problem to an Expression Treecited by 57
  2. 2021ExplainaBoard: An Explainable Leaderboard for NLPcited by 50
  3. 2018Semantically-Aligned Equation Generation for Solving and Reasoning Math Word Problemscited by 49
  4. 2021Neural-Symbolic Solver for Math Word Problems with Auxiliary Taskscited by 38
  5. 2016Variational Neural Machine Translationcited by 35
  6. 2020Semantically-Aligned Universal Tree-Structured Solver for Math Word Problemscited by 35
  7. 2021CRSLab: An Open-Source Toolkit for Building Conversational Recommender Systemcited by 34
  8. 2018The Gap of Semantic Parsing: A Survey on Automatic Math Word Problem Solverscited by 31
  9. 2020Graph-to-Tree Neural Networks for Learning Structured Input-Output Translation with Applications to Semantic Parsing and Math Word Problemcited by 31
  10. 2016Annotating Derivations: A New Evaluation Strategy and Dataset for Algebra Word Problemscited by 28
  11. 2020Photon: A Robust Cross-Domain Text-to-SQL Systemcited by 26
  12. 2020Learning by Fixing: Solving Math Word Problems with Weak Supervisioncited by 25
  13. 2021Investigating Math Word Problems using Pretrained Multilingual Language Modelscited by 21
  14. 2021TextBox: A Unified, Modularized, and Extensible Framework for Text Generationcited by 15

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 14; 2023: 16; 2024: 6; 2025: 1; 2026: 1.

39 papers.

Sort:

By area:

  1. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  2. 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
  3. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
  4. 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 618
  5. 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Modelscited by 417
  6. 2023Active Prompting with Chain-of-Thought for Large Language Modelscited by 154
  7. 2022A Survey of Deep Learning for Mathematical Reasoningcited by 124
  8. 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
  9. 2024A Review of Large Language Models and Autonomous Agents in Chemistrycited by 96
  10. 2022Solving Math Word Problems via Cooperative Reasoning induced Language Modelscited by 76
  11. 2022Learning to Reason Deductively: Math Word Problem Solving as Complex Relation Extractioncited by 44
  12. 2023An Independent Evaluation of ChatGPT on Mathematical Word Problems (MWP)cited by 31
27 more
  1. 2023Let GPT be a Math Tutor: Teaching Math Word Problem Solvers with Customized Exercise Generationcited by 27
  2. 2023Enhancing Chain-of-Thoughts Prompting with Iterative Bootstrapping in Large Language Modelscited by 16
  3. 2022JiuZhang: A Chinese Pre-trained Language Model for Mathematical Problem Understandingcited by 15
  4. 2021Solving Linear Algebra by Program Synthesiscited by 14
  5. 2022Chaining Simultaneous Thoughts for Numerical Reasoningcited by 14
  6. 2022Multi-View Reasoning: Consistent Contrastive Learning for Math Word Problemcited by 13
  7. 2023Learning Multi-Step Reasoning by Solving Arithmetic Taskscited by 12
  8. 2022Why are NLP Models Fumbling at Elementary Math? A Survey of Deep Learning based Word Problem Solverscited by 9
  9. 2022Generalizing Math Word Problem Solvers via Solution Diversificationcited by 7
  10. 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statementscited by 7
  11. 2022Towards Robust Numerical Question Answering: Diagnosing Numerical Capabilities of NLP Systemscited by 6
  12. 2023Learning by Applying: A General Framework for Mathematical Reasoning via Enhancing Explicit Knowledge Learningcited by 5
  13. 2024Chain-of-Translation Prompting (CoTR): A Novel Prompting Technique for Low Resource Languagescited by 5
  14. 2023An Expression Tree Decoding Strategy for Mathematical Equation Generationcited by 4
  15. 2024Shears: Unstructured Sparsity with Neural Low-rank Adapter Searchcited by 4
  16. 2023Chatbots put to the test in math and logic problems: A preliminary comparison and assessment of ChatGPT-3.5, ChatGPT-4, and Google Bardcited by 3
  17. 2024Survey of Natural Language Processing for Education: Taxonomy, Systematic Review, and Future Trendscited by 3
  18. 2025Learnware of Language Models: Specialized Small Language Models Can Do Bigcited by 3
  19. 2023JiuZhang 2.0: A Unified Chinese Pre-trained Language Model for Multi-task Mathematical Problem Solvingcited by 2
  20. 2024BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Provingcited by 2
  21. 2022ComSearch: Equation Searching with Combinatorial Strategy for Solving Math Word Problems with Weak Supervisioncited by 1
  22. 2023MWPRanker: An Expression Similarity Based Math Word Problem Retrievercited by 1
  23. 2023SEGO: Sequential Subgoal Optimization for Mathematical Problem-Solvingcited by 1
  24. 2022Tackling Math Word Problems with Fine-to-Coarse Abstracting and Reasoningcited by 0
  25. 2023Techniques to Improve Neural Math Word Problem Solverscited by 0
  26. 2024Data Augmentation with In-Context Learning and Comparative Evaluation in Math Word Problem Solvingcited by 0
  27. 2026GradingAttack: Exposing Security Vulnerabilities in LLM Based Educational Grading Agentscited by 0