Mapping Trigonometric Problems Using Deep Learning

  • Neiva Larisane Kuyven UNIFTEC University Center (UNIFTEC) / Federal University of Rio Grande do Sul (UFRGS)
  • Vinícius João de Barros Vanzin UNIFTEC University Center (UNIFTEC)
  • Carlos André Antunes UNIFTEC University Center (UNIFTEC)
  • Alexandra Cemin UNIFTEC University Center (UNIFTEC)
  • João Luis Tavares da Silva UNIFTEC University Center (UNIFTEC)
  • Liane Margarida Rockenbach Tarouco Federal University of Rio Grande do Sul (UFRGS)

Abstract


This paper presents a deep neural solver to automatically map trigonometric problems to equation models as part of a larger project of an Intelligent Tutor System in the area of Trigonometry. This approach directly translates mathematical problems into equation templates using a Recurrent Neural Network (RNN) model, combining a model based on linguistic knowledge to treat the trigonometric context. Experiments were conducted using a Chatbot for interaction with students.
Keywords: deep learning, trigonometric problems, equation models, recurrent neural network (RNN), intelligent tutoring system

References

Gliozzo, A. et al. Building Cognitive Applications with IBM Watson Services. IBM Redbooks. 2017. 132 p.

Graesser, A. C., VanLehn, K., Rosé, C. P., Jordan, P. W. e Harter, D. (2001). Intelligent tutoring systems with conversational dialogue. AI Magazine, 22(4), 39-52.

Klaus, G. et al. (2016). LSTM: A Search Space Odyssey. IEEE Transactions on Neural Networks and Learning Systems.

Koncel-Kedziorski, R., Hajishirzi, H., Sabharwal, A., Etzioni, O. e Ang, S. D. (2015). Parsing algebraic word problems into equations. Transactions of the Association for Computational Linguistics, 3, 585-597.

Kushman, N., Artzi, Y., Zettlemoyer, L. e Barzilay, R. (2014). Learning to automatically solve algebra word problems. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) Vol. 1, p. 271-281.

LeCun, Y., Bengio, Y. e Hinton, G. E. (2015). Deep Learning. Nature, Vol. 521, p. 436-444.

Martins, F. J., Ferrari, D. N. e Geyer, C. F. R. (2003). jXChat - Um Sistema de Comunicação Eletrônica Inteligente para apoio a Educação a Distância. In SBIE - Brazilian Symposium on Computers in Education, p. 445-454.

Moraes, S. e Machado, R. (2016). Chatterbot for Education: a Study based on Formal Concept Analysis for Instructional Material Recommendation. In SBIE - Brazilian Symposium on Computers in Education, p. 1347-1351.

Roy, S. e Roth, D. (2016). Illinois Math Solver: Math Reasoning on the Web. In: Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, p. 52-56.

Shi, S., Wang, Y., Lin, C. Y., Liu, X. e Rui, Y. (2015). Automatically solving number word problems by semantic parsing and reasoning. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, p. 1132-1142.

Sympy. Sympy Development Team. (2018). SymPy Documentation. Disponível em: [link]. Acesso em: 15 de junho de 2018.

Wang, Y., Liu, X. e Shi, S. (2017). Deep Neural Solver for Math Word Problems. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, p. 845-854.

Wenger, E. (1987). Artificial Intelligence and Tutoring Systems: Computational and Cognitive Approaches to the Communication of Knowledge. San Francisco: Morgan Kaufmann.
Published
2018-10-29
KUYVEN, Neiva Larisane; VANZIN, Vinícius João de Barros; ANTUNES, Carlos André; CEMIN, Alexandra; SILVA, João Luis Tavares da; TAROUCO, Liane Margarida Rockenbach. Mapping Trigonometric Problems Using Deep Learning. In: BRAZILIAN SYMPOSIUM ON COMPUTERS IN EDUCATION (SBIE), 29. , 2018, Fortaleza/CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 1513-1522. DOI: https://doi.org/10.5753/cbie.sbie.2018.1513.