Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems

Math Word Problem (MWP) solving, which involves solving math problems in natural language, is a prevalent approach employed by Intelligent Tutoring Systems (ITS) for teaching mathematics. However, one major drawback of ITS is the complexity of encoding all potential solutions for each problem suppor...

Full description

Bibliographic Details
Main Authors: Pablo Arnau-Gonzalez, Ana Serrano-Mamolar, Stamos Katsigiannis, Turke Althobaiti, Miguel Arevalillo-Herraez
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10167606/
_version_ 1797783580448915456
author Pablo Arnau-Gonzalez
Ana Serrano-Mamolar
Stamos Katsigiannis
Turke Althobaiti
Miguel Arevalillo-Herraez
author_facet Pablo Arnau-Gonzalez
Ana Serrano-Mamolar
Stamos Katsigiannis
Turke Althobaiti
Miguel Arevalillo-Herraez
author_sort Pablo Arnau-Gonzalez
collection DOAJ
description Math Word Problem (MWP) solving, which involves solving math problems in natural language, is a prevalent approach employed by Intelligent Tutoring Systems (ITS) for teaching mathematics. However, one major drawback of ITS is the complexity of encoding all potential solutions for each problem supported, which is both time-consuming and labour-intensive. In this study, we propose a novel method for automatically converting the statement of a previously unseen MWP into the internal representation of an ITS, thereby simplifying the task of adding new MWPs by only requiring the problem statement. To accomplish this, we propose the use of large pre-trained language models to translate the problem into Python code, which can then be easily imported into an ITS. Experimental results indicate that this approach is effective and suitable for the task, and as language models continue to improve, the accuracy rates are expected to increase further.
first_indexed 2024-03-13T00:28:52Z
format Article
id doaj.art-3a9232bdb466464b8bcb958df0ee57d7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T00:28:52Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-3a9232bdb466464b8bcb958df0ee57d72023-07-10T23:00:15ZengIEEEIEEE Access2169-35362023-01-0111670306703910.1109/ACCESS.2023.329047810167606Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring SystemsPablo Arnau-Gonzalez0https://orcid.org/0000-0001-9048-4659Ana Serrano-Mamolar1https://orcid.org/0000-0002-0027-7128Stamos Katsigiannis2https://orcid.org/0000-0001-9190-0941Turke Althobaiti3https://orcid.org/0000-0002-6674-7890Miguel Arevalillo-Herraez4https://orcid.org/0000-0002-0350-2079Departament d’Informática, Universitat de Valéncia, Burjassot, Valencia, SpainDepartamento de Lenguajes y Sistemas Informáticos, Universidad de Burgos, Burgos, SpainDepartment of Computer Science, Durham University, Durham, U.K.Faculty of Science, Northern Border University, Arar, Saudi ArabiaDepartament d’Informática, Universitat de Valéncia, Burjassot, Valencia, SpainMath Word Problem (MWP) solving, which involves solving math problems in natural language, is a prevalent approach employed by Intelligent Tutoring Systems (ITS) for teaching mathematics. However, one major drawback of ITS is the complexity of encoding all potential solutions for each problem supported, which is both time-consuming and labour-intensive. In this study, we propose a novel method for automatically converting the statement of a previously unseen MWP into the internal representation of an ITS, thereby simplifying the task of adding new MWPs by only requiring the problem statement. To accomplish this, we propose the use of large pre-trained language models to translate the problem into Python code, which can then be easily imported into an ITS. Experimental results indicate that this approach is effective and suitable for the task, and as language models continue to improve, the accuracy rates are expected to increase further.https://ieeexplore.ieee.org/document/10167606/Math word problemsalgebra tutoringintelligent tutoring systemsautomatic code generation
spellingShingle Pablo Arnau-Gonzalez
Ana Serrano-Mamolar
Stamos Katsigiannis
Turke Althobaiti
Miguel Arevalillo-Herraez
Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
IEEE Access
Math word problems
algebra tutoring
intelligent tutoring systems
automatic code generation
title Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
title_full Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
title_fullStr Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
title_full_unstemmed Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
title_short Toward Automatic Tutoring of Math Word Problems in Intelligent Tutoring Systems
title_sort toward automatic tutoring of math word problems in intelligent tutoring systems
topic Math word problems
algebra tutoring
intelligent tutoring systems
automatic code generation
url https://ieeexplore.ieee.org/document/10167606/
work_keys_str_mv AT pabloarnaugonzalez towardautomatictutoringofmathwordproblemsinintelligenttutoringsystems
AT anaserranomamolar towardautomatictutoringofmathwordproblemsinintelligenttutoringsystems
AT stamoskatsigiannis towardautomatictutoringofmathwordproblemsinintelligenttutoringsystems
AT turkealthobaiti towardautomatictutoringofmathwordproblemsinintelligenttutoringsystems
AT miguelarevalilloherraez towardautomatictutoringofmathwordproblemsinintelligenttutoringsystems