Coder Social home page Coder Social logo

math-word-problems-paperlist's Introduction

A Paper List for Math Word Problem

This is a paper list for math word problem. It also contains some related research areas, including geometry problem solving.

Keyword: Math Word Problem, Geometry Problem, Natural Language Processing

Dataset

  • Learning to Automatically Solve Algebra Word Problems, ACL2014, [paper]
    • Alg514, include 514 problems. (English)
  • Automatically Solving Number Word Problems by Semantic Parsing and Reasoning, EMNLP2015, [paper]
    • Dolphin1878, include 1878 problems. (English)
  • Annotating Derivations: A New Evaluation Strategy and Dataset for Algebra Word Problems, EACL2017, [paper]
    • DRAW-1K, include 1000 problems. (English)
  • MAWPS: A Math Word Problem Repository, NAACL2016, [paper]
    • MAWPS, include 2373 problems. (English)
  • Deep Neural Solver for Math Word Problems, EMNLP2017, [paper]
    • Math23k, include 23161 problems. (Chinese)
  • Ape210K: A Large-Scale and Template-Rich Dataset of Math Word Problems, arxiv, [paper] [code]
    • Ape210K, include 210488 problems. (Chinese, largest)
  • A Diverse Corpus for Evaluating and Developing English Math Word Problem Solvers, ACL2020, [paper] [code]
    • ASDiv, cover more text patterns, include 2305 problems. (English)

Math Word Problem Solvers

  • Recall and Learn: A Memory-augmented Solver for Math Word Problems, EMNLP2021 Findings, [paper] [code]
  • Improving Math Word Problems with Pre-trained Knowledge and Hierarchical Reasoning, EMNLP2021, [paper]
  • An Edge-Enhanced Hierarchical Graph-to-Tree Network for Math Word Problem Solving, EMNLP2021 Findings, [paper] [code]
  • Generate & Rank: A Multi-task Framework for Math Word Problems, EMNLP2021 Findings, [paper] [code]
  • Math Word Problem Solving with Explicit Numerical Values, ACL2021, [paper] [code]
  • Neural-Symbolic Solver for Math Word Problems with Auxiliary Tasks, ACL2021, [paper] [code]
  • Sequence to General Tree: Knowledge-Guided Geometry Word Problem Solving, ACL2021 short paper, [paper] [code]
  • Measuring Mathematical Problem Solving With the MATH Dataset, NIPS2021, [paper] [code]
  • Are NLP Models really able to Solve Simple Math Word Problems, NAACL2021, [paper] [code]
  • Learning by Fixing- Solving Math Word Problems with Weak Supervision, AAAI2021, [paper] [code]
  • Reverse Operation based Data Augmentation for Solving Math Word Problems, TASLP2021, [paper] [code]
  • Semantically-Aligned Universal Tree-Structured Solver for Math Word Problems, EMNLP2020, [paper] [code]
  • A Knowledge-Aware Sequence-to-Tree Network for Math Word Problem Solving, EMNLP2020, [paper]
  • Graph-to-Tree Neural Networks for Learning Structured Input-Output Translation with Applications to Semantic Parsing and Math Word Problem, EMNLP2020 Findings, [paper]
  • Graph-to-Tree Learning for Solving Math Word Problems, ACL2020, [paper] [code]
  • Teacher-Student Networks with Multiple Decoders for Solving Math Word Problem, IJCAI2020, [paper] [code]
  • Modeling Intra-Relation in Math Word Problems with Different Functional Multi-Head Attentions, ACL2019, [paper] [code]
  • A Goal-Driven Tree-Structured Neural Model for Math Word Problems, IJCAI2019, [paper] [code]
  • Template-Based Math Word Problem Solvers with Recursive Neural Networks, AAAI2019, [paper] [code]
  • MathQA- Towards Interpretable Math Word Problem Solving with Operation-Based Formalisms, NAACL2019, [paper] [code]
  • The Gap of Semantic Parsing- A Survey on Automatic Math Word Problem Solvers, TPAMI2019, [paper]
  • Translating a Math Word Problem to an Expression Tree, ACL2018, [paper]
  • A Meaning-based Statistical English Math Word Problem Solver, NAACL2018, [paper] [code]
  • MathDQN: Solving Arithmetic Word Problems via Deep Reinforcement Learning, AAAI2018, [paper] [code]
  • Mapping to Declarative Knowledge for Word Problem Solving, TACL2018, [paper] [code]
  • A Weakly Supervised Model for Solving Math word Problems, arxiv-2021, [paper]
  • MWP-BERT: A Strong Baseline for Math Word Problems, arxiv-2021, [paper]
  • Investigating Math Word Problems using Pretrained Multilingual Language Models, arxiv-2021, [paper]
  • MWPToolkit- An Open-source Framework for Deep Learning-based Math Word Problem Solvers, arxiv-2021, [paper] [code]

Math Word Problem Generation

  • Math Word Problem Generation with Mathematical Consistency and Problem Context Constraints, EMNLP2021, [paper]
  • Mathematical Word Problem Generation from Commonsense Knowledge Graph and Equations, EMNLP2021, [paper][code]
  • Adversarial Examples for Evaluating Math Word Problem Solvers, EMNLP2021 Findings, [paper] [code]
  • Generating Math Word Problems from Equations with Topic Consistency Maintaining and Commonsense Enforcement, ICANN2021, [paper]

Geometry Problem Solvers

  • Inter-GPS: Interpretable Geometry Problem Solving with Formal Language and Symbolic Reasoning, ACL2021, [paper] [code]
  • GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoning, ACL2021 Findings, [paper] [code]

Copyright

Finished by Shifeng Huang ([email protected]).
Welcome to open an issue or make a pull request!

math-word-problems-paperlist's People

Contributors

sfeng-m avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.