SYSTEMS AND METHODS TO CUSTOMIZE STUDENT INSTRUCTION
First Claim
1. A computer implemented method for determining an action for a user within a learning domain, the method comprising:
- defining an initial learning model of a learning domain comprising;
a plurality of learning domain states,at least one learning domain action,at least one domain learning domain state transition,and at least one learning domain observation;
determining an initial user state of the user;
determining an initial user action from the at least one learning domain action with the initial learning model given the initial user state as the at least one learning domain state;
receiving a user observation of the user after the user executes the initial user action;
determining an updated user state with the initial learning model given the updated user observation; and
determining a subsequent user action from the at least one learning domain action.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented systems and methods for determining an action for a user within a learning domain are disclosed, some embodiments of the methods comprise defining an initial learning model of a learning domain, determining an initial user state of the user, determining an initial user action from at least one learning domain action with the initial learning model, receiving a user observation of the user after the user executes the initial user action, determining an updated user state with the initial learning model given the updated user observation and determining a subsequent user action from the at least one learning domain action. Some embodiments utilize a Partially Observable Markov Model (POMDP) as the learning model.
78 Citations
18 Claims
-
1. A computer implemented method for determining an action for a user within a learning domain, the method comprising:
-
defining an initial learning model of a learning domain comprising; a plurality of learning domain states, at least one learning domain action, at least one domain learning domain state transition, and at least one learning domain observation; determining an initial user state of the user; determining an initial user action from the at least one learning domain action with the initial learning model given the initial user state as the at least one learning domain state; receiving a user observation of the user after the user executes the initial user action; determining an updated user state with the initial learning model given the updated user observation; and determining a subsequent user action from the at least one learning domain action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A learning model system for determining an action for a user within a learning domain, the learning model system comprising a computer system including one or multiple processors configured to perform the functions of:
-
defining an initial learning model of a learning domain comprising; a plurality of learning domain states, at least one learning domain action, at least one domain learning domain state transition, and at least one learning domain observation; determining an initial user state of the user; determining an initial user action from the at least one learning domain action with the initial learning model given the initial user state as the at least one learning domain state; receiving a user observation of the user after the user executes the initial user action; determining an updated user state with the initial learning model given the updated user observation; and determining a subsequent user action from the at least one learning domain action. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for a learning model system comprising a non-transitory computer readable storage medium having a computer readable program code embodied therein, said computer readable program code configured to be executed to implement a method determining an action for a user within a learning domain, comprising:
-
defining an initial learning model of a learning domain comprising; a plurality of learning domain states, at least one learning domain action, at least one domain learning domain state transition, and at least one learning domain observation; determining an initial user state of the user; determining an initial user action from the at least one learning domain action with the initial learning model given the initial user state as the at least one learning domain state; receiving a user observation of the user after the user executes the initial user action; determining an updated user state with the initial learning model given the updated user observation; and determining a subsequent user action from the at least one learning domain action.
-
Specification