IP Library Granted Patent US 11,741,849
Granted Patent B2
US 11,741,849 · App. 16/281,048 · Granted Aug 29, 2023

Systems and methods for interface-based machine learning model output customization

Inventors: Scott Hellman (Dallas, TX); William Murray (Fort Collins, CO); Kyle Habermehl (Niwot, CO); Alok Baikadi (Boulder, CO); Jill Budden (Boulder, CO); Andrew Gorman (Bloomington, MN); Mark Rosenstein (Boulder, CO); Lee Becker (Boulder, CO); Stephen Hopkins (Huntington Station, NY); Peter Foltz (Boulder, CO)
Assignee: PEARSON EDUCATION, INC.
G09B7/02G06F3/0481G06F9/451G06F16/40G06F16/904G06F18/214G06F18/217G06F18/2148G06F18/2178G06F40/205G06F40/30G06N20/00G09B7/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,741,849
App. No.
16/281,048
Filed
Feb 20, 2019
Granted
Aug 29, 2023
Kind
B2
Art Unit
2178
USPC
434/322
Abstract

Systems and methods for automated custom training of a scoring model are disclosed herein. The method include: receiving a plurality of responses received from a plurality of students in response to providing of a prompt; identifying an evaluation model relevant to the provided prompt, which evaluation model can be a machine learning model trained to output a score relevant to at least portions of a response; generating a training indicator that provides a graphical depiction of the degree to which the identified evaluation model is trained; determining a training status of the model; receiving at least one evaluation input when the model is identified as insufficiently trained; updating training of the evaluation model based on the at least one received evaluation input; and controlling the training indicator to reflect the degree to which the evaluation model is trained subsequent to the updating of the training of the evaluation model.

Claims (36)

1. A system for interface-based evaluation output customization, the system comprising:

a memory comprising:

a content library database containing a plurality of prompts and evaluation data associated with each of the plurality of prompts; and

a model database comprising a plurality of evaluation models for automated evaluation of received user responses, wherein the evaluation data of each of the plurality of prompts comprises a pointer linking to the associated evaluation model; and

at least one processor configured to:

receive a plurality of responses from a plurality of users to a provided prompt from the plurality of prompts;

evaluate the received plurality of responses with an evaluation model from the plurality of evaluation models, the evaluation model comprising a machine learning model trained to output a score relevant to at least portions of a response;

generate evaluation data characterizing at least one attribute of the evaluated plurality of responses;

generate an output panel comprising at least one performance modification interface, wherein the at least one performance modification interface identifies an attribute of the evaluated plurality of responses, and wherein the at least one performance modification interface comprises an input feature, wherein the input feature is user manipulable to directly change the attribute of the evaluated plurality of responses after receipt of the plurality of responses;

receive an input via the input feature;

modify the attribute of the evaluated plurality of responses; and

generate updated evaluation data based at least in part on the modified attribute of the evaluated plurality of responses.

2. The system of claim 1 , wherein the attribute of the evaluated plurality of responses comprises a score distribution generated by the evaluation model.

3. The system of claim 2 , wherein the input received via the input feature changes at least one of: a shape of the score distribution and a width of the score distribution.

4. The system of claim 2 , wherein evaluating the received responses comprises generating a first score for each of the received response; and wherein generating updated evaluation data comprises generating a second score for each of the received responses, wherein the second score is generated at least in part based on the input received via the input feature.

5. The system of claim 4 , wherein the output panel further comprises a model panel characterizing at least one attribute of the evaluation model.

6. The system of claim 5 , wherein the at least one attribute of the evaluation model comprises at least one of: a generic evaluation parameter; and a model identifier.

7. The system of claim 6 , wherein the generic evaluation parameter identifies an application stringency.

8. The system of claim 7 , wherein the generic evaluation parameter comprises at least one of: a formatting style; a proficiency level; and a language.

9. The system of claim 7 , wherein the output panel comprises selection feature whereby a user can select one of a plurality of generic evaluation parameters, and wherein the evaluation model training is based at least in part of each of the plurality of generic evaluation parameters.

10. A method for interface-based evaluation output customization, the method comprising:

receiving a plurality of responses from a plurality of users to a provided prompt from a plurality of prompts included in a content library database;

evaluating the received plurality of responses with an evaluation model from a plurality of evaluation models included in a model database, the evaluation model comprising a machine learning model trained to output a score relevant to at least portions of a response;

generating evaluation data characterizing at least one attribute of the evaluated plurality of responses;

generating an output panel comprising at least one performance modification interface, wherein the at least one performance modification interface identifies an attribute of the evaluated plurality of responses, and wherein the at least one performance modification interface comprises an input feature, wherein the input feature is user manipulable to directly change the attribute of the evaluated plurality of responses after receipt of the plurality of responses;

receiving an input via the input feature;

modifying the attribute of the evaluated plurality of responses; and

generating updated evaluation data based at least in part on the modified attribute of the evaluated plurality of responses.

11. The method of claim 10 , wherein the attribute of the evaluated plurality of responses comprises a score distribution generated by the evaluation model.

12. The method of claim 11 , wherein the input received via the input feature changes at least one of: a shape of the score distribution; a width of the score distribution; and a center of the score distribution.

13. The method of claim 11 , wherein evaluating the received responses comprises generating a first score for each of the received response; and wherein generating updated evaluation data comprises generating a second score for each of the received responses, wherein the second score is generated at least in part based on the input received via the input feature.

14. The method of claim 13 , wherein the output panel further comprises a model panel characterizing at least one attribute of the evaluation model.

15. The method of claim 14 , wherein the at least one attribute of the evaluation model comprises at least one of: a generic evaluation parameter; and a model identifier.

16. The method of claim 15 , wherein the generic evaluation parameter identifies: a selected generic evaluation parameter; and an application stringency.

17. The method of claim 16 , wherein the generic evaluation parameter comprises at least one of: a formatting style; a proficiency level; and a language.

18. The method of claim 16 , wherein the output panel comprises selection feature whereby a user can select one of a plurality of generic evaluation parameters, and wherein the evaluation model training is based at least in part of each of the plurality of generic evaluation parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2019
From: HELLMAN, SCOTT; MURRAY, WILLIAM; HABERMEHL, KYLE; BAIKADI, ALOK; BUDDEN, JILL; GORMAN, ANDREW; ROSENSTEIN, MARK; BECKER, LEE; HOPKINS, STEPHEN; FOLTZ, PETER
To: PEARSON EDUCATION, INC.
Reel/Frame 049094/0851 →
Continuity (3)
Provisional Application 62739015 · Sep 28, 2018
Provisional Application 62632924 · Feb 20, 2018
Related Publication 20190259293A1 · Aug 22, 2019