Neural-Symbolic Solver for Math Word Problems with Auxiliary Tasks
Not on the map. Why?
Abstract (arXiv)
Previous math word problem solvers following the encoder-decoder paradigm fail to explicitly incorporate essential math symbolic constraints, leading to unexplainable and unreasonable predictions. Herein, we propose Neural-Symbolic Solver (NS-Solver) to explicitly and seamlessly incorporate different levels of symbolic constraints by auxiliary tasks. Our NS-Solver consists of a problem reader to encode problems, a programmer to generate symbolic equations, and a symbolic executor to obtain answers. Along with target expression supervision, our solver is also optimized via 4 new auxiliary objectives to enforce different symbolic reasoning: a) self-supervised number prediction task predicting both number quantity and number locations; b) commonsense constant prediction task predicting what prior knowledge (e.g. how many legs a chicken has) is required; c) program consistency checker computing the semantic loss between predicted equation and target equation to ensure reasonable equation mapping; d) duality exploiting task exploiting the quasi duality between symbolic equation generation and problem's part-of-speech generation to enhance the understanding ability of a solver. Besides, to provide a more realistic and challenging benchmark for developing a universal and scalable solver, we also construct a new large-scale MWP benchmark CM17K consisting of 4 kinds of MWPs (arithmetic, one-unknown linear, one-unknown non-linear, equation set) with more than 17K samples. Extensive experiments on Math23K and our CM17k demonstrate the superiority of our NS-Solver compared to state-of-the-art methods.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 31 of its 54 references that are in the map. First posted on arXiv 3 Jul 2021.
Builds on
31 of 54 references.
References · 31
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
- 2017Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problemscited by 642
- 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 511
- 2016Solving General Arithmetic Word Problemscited by 353
- 2020Revisiting Pre-Trained Models for Chinese Natural Language Processingcited by 262
- 2021GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoningcited by 224
19 more
- 2016Language to Logical Form with Neural Attentioncited by 158
- 2016Dual Learning for Machine Translationcited by 146
- 2019Unsupervised Domain Adaptation through Self-Supervisioncited by 116
- 2016Data Recombination for Neural Semantic Parsingcited by 111
- 2016Neural Symbolic Machines: Learning Semantic Parsers on Freebase with Weak Supervisioncited by 101
- 2019Code Generation as a Dual Task of Code Summarizationcited by 62
- 2018Memory Augmented Policy Optimization for Program Synthesis and Semantic Parsingcited by 57
- 2018Translating a Math Word Problem to an Expression Treecited by 57
- 2018Semantically-Aligned Equation Generation for Solving and Reasoning Math Word Problemscited by 49
- 2017Visual Question Generation as Dual Task of Visual Question Answeringcited by 41
- 2017Question Answering and Question Generation as Dual Taskscited by 37
- 2017Mapping to Declarative Knowledge for Word Problem Solvingcited by 36
- 2020Semantically-Aligned Universal Tree-Structured Solver for Math Word Problemscited by 35
- 2017Dual Supervised Learningcited by 33
- 2016Unit Dependency Graph and its Application to Arithmetic Word Problem Solvingcited by 25
- 2020Learning by Fixing: Solving Math Word Problems with Weak Supervisioncited by 25
- 2020SMART: A Situation Model for Algebra Story Problems via Attributed Grammarcited by 14
- 2018A Meaning-based Statistical English Math Word Problem Solvercited by 10
- 2018Dual Ask-Answer Network for Machine Reading Comprehensioncited by 1
Built on by
Citing papers per year: 2021: 3; 2022: 16; 2023: 5; 2024: 9; 2025: 3; 2026: 2.
38 papers.
Sort:
By area:
- 2024Large Language Models for Mathematical Reasoning: Progresses and Challengescited by 283
- 2022UniGeo: Unifying Geometry Logical Reasoning via Reformulating Mathematical Expressioncited by 137
- 2022A Survey of Deep Learning for Mathematical Reasoningcited by 124
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipelinecited by 47
- 2022Learning to Reason Deductively: Math Word Problem Solving as Complex Relation Extractioncited by 44
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Reviewcited by 37
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solvingcited by 32
- 2024LiteSearch: Efficacious Tree Search for LLMcited by 30
- 2024Large Multi-Modal Models (LMMs) as Universal Foundation Models for AI-Native Wireless Systemscited by 27
- 2022LogicSolver: Towards Interpretable Math Word Problem Solving with Logical Prompt-enhanced Learningcited by 24
26 more
- 2023MinT: Boosting Generalization in Mathematical Reasoning via Multi-View Fine-Tuningcited by 16
- 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
- 2022Multi-View Reasoning: Consistent Contrastive Learning for Math Word Problemcited by 13
- 2021Towards Tractable Mathematical Reasoning: Challenges, Strategies, and Opportunities for Solving Math Word Problemscited by 12
- 2022Self-consistent Reasoning For Solving Math Word Problemscited by 10
- 2022DyRRen: A Dynamic Retriever-Reranker-Generator Model for Numerical Reasoning over Tabular and Textual Datacited by 10
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trendscited by 10
- 2022A Survey in Mathematical Language Processingcited by 9
- 2022Why are NLP Models Fumbling at Elementary Math? A Survey of Deep Learning based Word Problem Solverscited by 9
- 2022Unbiased Math Word Problems Benchmark for Mitigating Solving Biascited by 8
- 2022Generalizing Math Word Problem Solvers via Solution Diversificationcited by 7
- 2023Non-Autoregressive Math Word Problem Solver with Unified Tree Structurecited by 7
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statementscited by 7
- 2024SIaM: Self-Improving Code-Assisted Mathematical Reasoning of Large Language Modelscited by 6
- 2025Unlocking the Potential of Generative AI through Neuro-Symbolic Architectures: Benefits and Limitationscited by 6
- 2022Structure-Unified M-Tree Coding Solver for MathWord Problemcited by 4
- 2022Analogical Math Word Problems Solving with Enhanced Problem-Solution Associationcited by 4
- 2023An Expression Tree Decoding Strategy for Mathematical Equation Generationcited by 4
- 2023Expression Syntax Information Bottleneck for Math Word Problemscited by 4
- 2022Seeking Diverse Reasoning Logic: Controlled Equation Expression Generation for Solving Math Word Problemscited by 3
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspectivecited by 1
- 2026Towards Order Fairness: Mitigating LLMs Order Sensitivity through Dual Group Advantage Optimizationcited by 1
- 2026Artificial Intelligence for Mathematical Reasoning: An Integrated Survey of Language Models, Neuro-symbolic Systems, and Verified Discoverycited by 1
- 2024A Theoretical Review on Solving Algebra Problemscited by 0
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AIcited by 0
- 2025A Diversity-Enhanced Knowledge Distillation Model for Practical Math Word Problem Solvingcited by 0
- 2026Artificial Intelligence for Mathematical Reasoning: An Integrated Survey of Language Models, Neuro-symbolic Systems, and Verified Discovery7 Jun 2026
- 2026Towards Order Fairness: Mitigating LLMs Order Sensitivity through Dual Group Advantage Optimization12 May 2026
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Unlocking the Potential of Generative AI through Neuro-Symbolic Architectures: Benefits and Limitations16 Feb 2025
- 2025A Diversity-Enhanced Knowledge Distillation Model for Practical Math Word Problem Solving7 Jan 2025
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AI7 Nov 2024
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trends7 Nov 2024
- 2024A Theoretical Review on Solving Algebra Problems29 Oct 2024
- 2024SIaM: Self-Improving Code-Assisted Mathematical Reasoning of Large Language Models28 Aug 2024
- 2024LiteSearch: Efficacious Tree Search for LLM29 Jun 2024
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipeline3 Apr 2024
- 2024Softened Symbol Grounding for Neuro-symbolic Systems1 Mar 2024
26 more
- 2024Large Language Models for Mathematical Reasoning: Progresses and Challenges31 Jan 2024
- 2024Large Multi-Modal Models (LMMs) as Universal Foundation Models for AI-Native Wireless Systems30 Jan 2024
- 2023Expression Syntax Information Bottleneck for Math Word Problems24 Oct 2023
- 2023An Expression Tree Decoding Strategy for Mathematical Equation Generation14 Oct 2023
- 2023MinT: Boosting Generalization in Mathematical Reasoning via Multi-View Fine-Tuning16 Jul 2023
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statements24 Jun 2023
- 2023Non-Autoregressive Math Word Problem Solver with Unified Tree Structure8 May 2023
- 2022A Survey of Deep Learning for Mathematical Reasoning20 Dec 2022
- 2022UniGeo: Unifying Geometry Logical Reasoning via Reformulating Mathematical Expression6 Dec 2022
- 2022Analogical Math Word Problems Solving with Enhanced Problem-Solution Association1 Dec 2022
- 2022Generalizing Math Word Problem Solvers via Solution Diversification1 Dec 2022
- 2022DyRRen: A Dynamic Retriever-Reranker-Generator Model for Numerical Reasoning over Tabular and Textual Data23 Nov 2022
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computing28 Oct 2022
- 2022Self-consistent Reasoning For Solving Math Word Problems27 Oct 2022
- 2022Structure-Unified M-Tree Coding Solver for MathWord Problem22 Oct 2022
- 2022Multi-View Reasoning: Consistent Contrastive Learning for Math Word Problem21 Oct 2022
- 2022Seeking Diverse Reasoning Logic: Controlled Equation Expression Generation for Solving Math Word Problems21 Sep 2022
- 2022Why are NLP Models Fumbling at Elementary Math? A Survey of Deep Learning based Word Problem Solvers31 May 2022
- 2022A Survey in Mathematical Language Processing30 May 2022
- 2022LogicSolver: Towards Interpretable Math Word Problem Solving with Logical Prompt-enhanced Learning17 May 2022
- 2022Unbiased Math Word Problems Benchmark for Mitigating Solving Bias17 May 2022
- 2022Learning to Reason Deductively: Math Word Problem Solving as Complex Relation Extraction19 Mar 2022
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Review24 Feb 2022
- 2021Towards Tractable Mathematical Reasoning: Challenges, Strategies, and Opportunities for Solving Math Word Problems29 Oct 2021
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solvers2 Sep 2021
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solving28 Jul 2021
- 2024Large Language Models for Mathematical Reasoning: Progresses and Challengescited by 283
- 2022UniGeo: Unifying Geometry Logical Reasoning via Reformulating Mathematical Expressioncited by 137
- 2022A Survey of Deep Learning for Mathematical Reasoningcited by 124
- 2022Learning to Reason Deductively: Math Word Problem Solving as Complex Relation Extractioncited by 44
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Reviewcited by 37
- 2023MinT: Boosting Generalization in Mathematical Reasoning via Multi-View Fine-Tuningcited by 16
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statementscited by 7
- 2024SIaM: Self-Improving Code-Assisted Mathematical Reasoning of Large Language Modelscited by 6
- 2022Analogical Math Word Problems Solving with Enhanced Problem-Solution Associationcited by 4
- 2026Artificial Intelligence for Mathematical Reasoning: An Integrated Survey of Language Models, Neuro-symbolic Systems, and Verified Discoverycited by 1
- 2026Artificial Intelligence for Mathematical Reasoning: An Integrated Survey of Language Models, Neuro-symbolic Systems, and Verified Discovery7 Jun 2026
- 2024SIaM: Self-Improving Code-Assisted Mathematical Reasoning of Large Language Models28 Aug 2024
- 2024Large Language Models for Mathematical Reasoning: Progresses and Challenges31 Jan 2024
- 2023MinT: Boosting Generalization in Mathematical Reasoning via Multi-View Fine-Tuning16 Jul 2023
- 2023Math Word Problem Solving by Generating Linguistic Variants of Problem Statements24 Jun 2023
- 2022A Survey of Deep Learning for Mathematical Reasoning20 Dec 2022
- 2022UniGeo: Unifying Geometry Logical Reasoning via Reformulating Mathematical Expression6 Dec 2022
- 2022Analogical Math Word Problems Solving with Enhanced Problem-Solution Association1 Dec 2022
- 2022Learning to Reason Deductively: Math Word Problem Solving as Complex Relation Extraction19 Mar 2022
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Review24 Feb 2022
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipelinecited by 47
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solvingcited by 32
- 2024LiteSearch: Efficacious Tree Search for LLMcited by 30
- 2022LogicSolver: Towards Interpretable Math Word Problem Solving with Logical Prompt-enhanced Learningcited by 24
- 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
- 2022Multi-View Reasoning: Consistent Contrastive Learning for Math Word Problemcited by 13
- 2021Towards Tractable Mathematical Reasoning: Challenges, Strategies, and Opportunities for Solving Math Word Problemscited by 12
- 2022Self-consistent Reasoning For Solving Math Word Problemscited by 10
- 2022DyRRen: A Dynamic Retriever-Reranker-Generator Model for Numerical Reasoning over Tabular and Textual Datacited by 10
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trendscited by 10
12 most cited of 27 All 27 (JSON)
- 2026Towards Order Fairness: Mitigating LLMs Order Sensitivity through Dual Group Advantage Optimization12 May 2026
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Unlocking the Potential of Generative AI through Neuro-Symbolic Architectures: Benefits and Limitations16 Feb 2025
- 2025A Diversity-Enhanced Knowledge Distillation Model for Practical Math Word Problem Solving7 Jan 2025
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AI7 Nov 2024
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trends7 Nov 2024
- 2024A Theoretical Review on Solving Algebra Problems29 Oct 2024
- 2024LiteSearch: Efficacious Tree Search for LLM29 Jun 2024
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipeline3 Apr 2024
- 2024Softened Symbol Grounding for Neuro-symbolic Systems1 Mar 2024
- 2023Expression Syntax Information Bottleneck for Math Word Problems24 Oct 2023
- 2023An Expression Tree Decoding Strategy for Mathematical Equation Generation14 Oct 2023
12 newest of 27 All 27 (JSON)