Cited by 60Online Learning and AnalyticsEducational Technology and AssessmentIntelligent Tutoring Systems and Adaptive Learning

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

Lan, Andrew S., Vats, Divyanshu, Waters, Andrew E., Baraniuk, Richard G.·2015·Proceedings of the Second (2015) ACM Conference on Learning @ Scale

Abstract

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.

Integrity signals

Registry

Crossref · 10.1145/2724660.2724664

Cites

42 of 42 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Lan, A. S., Vats, D., Waters, A. E., & Baraniuk, R. G.
Affiliations
Rice University (US)
Venue
Proceedings of the Second (2015) ACM Conference on Learning @ Scale
Publisher
ACM
Published
2015-03-14
Pages
167-176
OpenAlex
W2963133108
Cited by
60
References
42
Citations by year
2026: 4 · 2025: 3 · 2024: 11 · 2023: 11 · 2022: 3 · 2021: 8 · 2020: 5 · 2019: 2 · 2018: 7 · 2017: 2 · 2016: 4
FWCI
3.10
Type
conference paper
Language
en
Open access
closed
Locations
ACM Conference on Learning @ Scale (L@S) (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
  • Physical Sciences › Computer Science › Information Systems › Educational Technology and Assessment
  • Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
Keywords
automated grading, open-ended questions, partial credit scoring, solution clustering, Bayesian nonparametric clustering, error localization, student feedback, MOOCs, STEM education, large-scale assessment

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review