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

Patent №

US 10,373,512

Granted

2019-08-06

Filed 2015

Owner

WILLIAM MARSH RICE UNIVERSITY

Lab

AI components

5

ml · nlp · vision · kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14967131

Mechanisms for automatically grading a large number of solutions provided by learners in response to an open response mathematical question. Each solution is mapped to a corresponding feature vector based on the mathematical expressions occurring in the solution. The feature vectors are clustered using a conventional clustering method, or alternatively, using a presently-disclosed Bayesian nonparametric clustering method. A representative solution is selected from each solution cluster. An instructor supplies a grade for each of the representative solutions. Grades for the remaining solutions are automatically generated based on their cluster membership and the instructor supplied grades. The Bayesian method may also automatically identify the location of an error in a given solution. The error location may be supplied to the learner as feedback. The error location may also be used to extract information from correct solutions. The extracted information may be supplied to a learner as a solution hint.

AI classification

Machine learning1.00
Knowledge representation1.00
Natural language1.00
Planning1.00
Vision0.73
Evolutionary computation0.25
AI hardware0.14
Speech0.00

Ownership

WILLIAM MARSH RICE UNIVERSITY

assignment · 372760609

Assignors

LAN, SHITING, VATS, DIVYANSHU, WATERS, ANDREW E., BARANIUK, RICHARD G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC