Mathematical Language Processing: Automatic Grading and Feedback for Open Response Mathematical Questions

01/18/2015
by   Andrew S. Lan, et al.
0

While computer and communication technologies have provided effective means to scale up many aspects of education, the submission and grading of assessments such as homework assignments and tests remains a weak link. In this paper, we study the problem of automatically grading the kinds of open response mathematical questions that figure prominently in STEM (science, technology, engineering, and mathematics) courses. Our data-driven framework for mathematical language processing (MLP) leverages solution data from a large number of learners to evaluate the correctness of their solutions, assign partial-credit scores, and provide feedback to each learner on the likely locations of any errors. MLP takes inspiration from the success of natural language processing for text data and comprises three main steps. First, we convert each solution to an open response mathematical question into a series of numerical features. Second, we cluster the features from several solutions to uncover the structures of correct, partially correct, and incorrect solutions. We develop two different clustering approaches, one that leverages generic clustering algorithms and one based on Bayesian nonparametrics. Third, we automatically grade the remaining (potentially large number of) solutions based on their assigned cluster and one instructor-provided grade per cluster. As a bonus, we can track the cluster assignment of each step of a multistep solution and determine when it departs from a cluster of correct solutions, which enables us to indicate the likely locations of errors to learners. We test and validate MLP on real-world MOOC data to demonstrate how it can substantially reduce the human effort required in large-scale educational platforms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2022

A Survey in Mathematical Language Processing

Informal mathematical text underpins real-world quantitative reasoning a...
research
04/25/2021

Math Operation Embeddings for Open-ended Solution Analysis and Feedback

Feedback on student answers and even during intermediate steps in their ...
research
10/03/2021

Subtractive mountain clustering algorithm applied to a chatbot to assist elderly people in medication intake

Errors in medication intake among elderly people are very common. One of...
research
06/06/2021

Real-Time Cognitive Evaluation of Online Learners through Automatically Generated Questions

With the increased adoption of E-learning platforms, keeping online lear...
research
05/22/2020

Classification and Clustering of arXiv Documents, Sections, and Abstracts, Comparing Encodings of Natural and Mathematical Language

In this paper, we show how selecting and combining encodings of natural ...
research
02/15/2021

Confidence-Aware Learning Assistant

Not only correctness but also self-confidence play an important role in ...
research
11/14/2019

The open-box system: Room and Proctor Intelligent Decider for large scale tests programming RaPID-OMEGA

We present the mathematical modeling for the problem of choosing rooms a...

Please sign up or login with your details

Forgot password? Click here to reset