Proceedings

A Goal-Oriented Meaning-based Statistical Multi-Step Math Word Problem Solver with Understanding, Reasoning and Explanation

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Demos. Pages 5235-5237.

https://doi.org/10.24963/ijcai.2017/775

Abstract

A goal-oriented meaning-based statistical framework is presented in this paper to solve the math word problem that requires multiple arithmetic operations with understanding, reasoning and explanation. It first analyzes and transforms sentences into their meaning-based logical forms, which represent the associated context of each quantity with role-tags (e.g., nsubj, verb, etc.). Logic forms with role-tags provide a flexible and simple way to specify the physical meaning of a quantity. Afterwards, the main-goal of the problem is decomposed recursively into its associated sub-goals. For each given sub-goal, the associated operator and operands are selected with statistical models. Lastly, it performs inference on logic expressions to get the answer and explains how the answer is obtained in a human comprehensible way. This process thus resembles the human cognitive understanding of the problem and produces a more meaningful problem solving interpretation.

  1. [Bakman, 2007] Yefim Bakman. Robust understanding of word problems with extraneous information. http://lanl.arxiv.org/abs/math.GM/0701393., 2007. Link
  2. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. 2011. LIB-SVM: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2(3):27:1-27:27. http://www.csie.ntu.edu.tw/cjlin/libsvm, 2011. Link
  3. [Hosseini et al., 2014] Mohammad Javad Hosseini, Han- naneh Hajishirzi, Oren Etzioni, and Nate Kushman. 2014. Learning to solve arithmetic word problems with verb categorization. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, EMNLP 2014, Doha, Qatar, A meeting of SIGDAT, a Spe- cial Interest Group of the ACL, pages 523-533, October 25-29, 2014.
  4. [Huang et al., 2015] Chien-Tsung Huang, Yi-Chung Lin, and Keh-Yih Su. Explanation generation for a math word problem solver. International Journal of computational Linguistics and Chinese Language processing (IJ- CLCLP), 20(2):27-44, 2015.
  5. [Koncel-Kedziorski et al., 2015] Rik Koncel-Kedziorski, Hannaneh Hajishirzi, Ashish Sabharwal, Oren Etzioni, and Siena Dumas Ang. Parsing algebraic word problems into equations. Transactions of the Association for Com- putational Linguistics, 3:585-597, 2015.
  6. [Kushman et al., 2014] Nate Kushman, Yoav Artzi, Luke Zettlemoyer, and Regina Barzilay. Learning to automati- cally solve algebra word problems, page 271-281, Bal- timore, Maryland, June. Association for Computational Linguistics, 2014.
  7. [Liang et al., 2016] Chao-Chun Liang, Shih-Hong Tsai, Ting-Yun Chang, Yi-Chung Lin and Keh-Yih Su. A Meaning-based English Math Word Problem Solver with Understanding, Reasoning and Explanation. Proceedings of COLING 2016, 2016.
  8. [Lin et al., 2015] Yi-Chung Lin, Chao-Chun Liang, Kuang-Yi Hsu, Chien-Tsung Huang, Shen-Yun Miao, Wei-Yun Ma, Lun-Wei Ku, Churn-Jung Liau, and Keh-Yih Su. Designing a tag-based statistical math word problem solver with reasoning and explanation. International Journal of computational Linguistics and Chinese Lan- guage processing (IJCLCLP), 20(2):1-26, 2015.
  9. [Ma et al., 2010] Yuhui Ma, Ying Zhou, Guangzuo Cui, Yun Ren, and Ronghuai Huang. Frame-based calculus of sol- ing arithmetic multi-step addition and subtraction word problems. Education Technology and Computer Science, International Workshop on, 2:476-479, 2010.
  10. [Manning et al., 2014] Christopher D Manning, Mihai Surdeanu, John Bauer, Jenny Finkel, Steven J Bethard, and David McClosky. The Stanford CoreNLP natural language processing toolkit. In ACL Demonstrations, 2014.
  11. [Mayer, 1987] Richard E. Mayer. Educational psychology: A cognitive approach. Boston: Little, Brown, 1987.
  12. [Mayer, 1992] Richard E. Mayer. Thinking, Problem solving, Cognition. 2nd Edition. New York: Freeman, 1992.
  13. [Mitra and Baral, 2016] Arindam Mitra and Chitta Baral. Learning to use formulas to solve simple arithmetic problems. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, pages 2144-2153, 2016.
  14. [Mukherjee and Garain, 2008] Anirban Mukherjee and Utpal Garain. A review of methods for automatic understanding of natural language mathematical problems. Artif. Intell. Rev., 29(2):93-122, 2008
  15. [Pape, 2004] Stephen J. Pape. Middle school children's problem-solving behavior: A cognitive analysis from a reading comprehension perspective. Journal for Research in Mathematics Education, 35(3):187-219, 2004.
  16. [Roy and Roth, 2015] Subhro Roy and Dan Roth. Solving general arithmetic word problems. EMNLP-2015, pages 1743-1752, 2015.
  17. [Roy et al., 2015] Subhro Roy, Tim Vieira, and Dan Roth. Reasoning about quantities in natural language. TACL, 3:1-13, 2015.
  18. [Russell and Norvig, 2009] Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall Press, Upper Saddle River, NJ, USA, 3rd edition, 2009.
  19. [Slagle, 1965] James. R. Slagle. Experiments with a deduc- tive question-answering program. J-CACM, 8(12):792-798, 1965.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards