Automatic generation of elementary level mathematical question

Loading...
Thumbnail Image

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Mathematical Word Problems (MWPs) play a vital role in mathematics education. An MWP is a combination of not only the numerical quantities, units, and variables, but also textual content. Therefore, in order to understand a particular MWP, a student requires knowledge in mathematics as well as in literacy. This makes it difficult to solve MWPs when compared with other types of mathematics problems. Therefore, students require a large number of similar questions to practice. On the other hand, the composition of numerical quantities, units, and mathematical operations impel the problems to possess specific constraints. Therefore, due to the inherent nature of MWPs, tutors find it difficult to produce a lot of similar yet creative questions. Therefore, there is a timely requirement of a platform that can automatically generate accurate and constraint-wise satisfied MWPs. Due to the template-based nature of existing approaches for automatically generating MWPs, they tend to limit the creativity and novelty of the generated MWPs. Regarding the generation of MWPs in multiple languages, language-specific morphological and syntactic features paves way for extra constraints. Existing template-oriented techniques for MWP generation cannot identify constraints that are language-dependant, especially in morphologically rich yet low resource languages such as Sinhala and Tamil. Utilizing deep neural language generation mechanisms, we deliver a solution for the aforementioned restrictions. This thesis elaborates an approach by which a Long Short Term Memory (LSTM) network which can generate simple MWPs while fulfilling above-mentioned constraints. The methodology inputs a blend of character embeddings, word embeddings, and Part of Speech (POS) tag embeddings to the LSTM network and the attention is produced for units and numerical values. We used our model to generate MWPS in three languages, English, Sinhala, and Tamil. Irrespective of the language, the model was capable of generating single and multi sentenced MWPs with an average BLEU score of more than 20%.

Description

Keywords

COMPUTER SCIENCE- Dissertation, COMPUTER SCIENCE & ENGINEERING - Dissertation, MULTI-LINGUAL MATHEMATICAL WORD PROBLEM GENERATION, MATHEMATICAL WORD PROBLEM GENERATION, NETURAL LANGUAGE GENERATION, NEURAL NETWORKS, EMBEDDINGS

Citation

DOI