Using predictive user models for language modeling on a personal device with user behavior models based on statistical modeling
First Claim
1. A system for the prediction of a user goal for command/control of a personal device, comprising:
- a user data store that stores information regarding a particular user'"'"'s behavior with respect to the personal device;
a predictive user model that receives a user input and employs statistical modeling of the information stored in the user data store to predict a command/control, based at least in part on a past pattern of behavior by the user, to be automatically performed by the personal device; and
an execution component that automatically performs the command/control determined according to the predictive user model,wherein at least one of a parameter and a structure of the predictive model is updated in an online manner, andwherein the online update is performed according to a learning rate (β
), wherein the learning rate is;
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for prediction of a user goal for command/control of a personal device (e.g., mobile phone) is provided. The system employs statistical model(s) that can predict a command based, at least in part, on past user behavior (e.g., probability distribution over a set of predicates, and, optionally arguments). Further, the system can be employed with a speech recognition component to facilitate language modeling for predicting the user goal.
The system can include predictive user models (e.g., predicate model and argument model) that receive a user input (e.g., utterance) and employ statistical modeling to determine the likely command without regard to the actual content of the input (e.g., utterance). The system employs features for predicting the next user goal which can be stored in a user data store. Features can capture personal idiosyncrasies or systematic patterns of usage (e.g., device-related, time-related, predicate-related, contact-specific and/or periodic features).
451 Citations
20 Claims
-
1. A system for the prediction of a user goal for command/control of a personal device, comprising:
-
a user data store that stores information regarding a particular user'"'"'s behavior with respect to the personal device; a predictive user model that receives a user input and employs statistical modeling of the information stored in the user data store to predict a command/control, based at least in part on a past pattern of behavior by the user, to be automatically performed by the personal device; and an execution component that automatically performs the command/control determined according to the predictive user model, wherein at least one of a parameter and a structure of the predictive model is updated in an online manner, and wherein the online update is performed according to a learning rate (β
), wherein the learning rate is; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. A method of controlling a personal communication device, comprising:
-
inputting a spoken command to the personal communication device; providing a predictive user model to determine, from the spoken command, a likely contact to be called by the personal communication device; providing, as a first component of the predictive user model, a predicate model having a plurality of predicate functions supported by an application of the personal communication device, providing, as a second component of the predictive user model, an argument model, the argument model being a function of the predicate model and employing statistical modeling and information stored in a personalized user data store to determine a likely contact corresponding to a predicate function, wherein the argument model represents for a contact c;
p(BC=c=true|f(c)), wherein p(BC=c=true|f(c)) is normalized for all c via;
p(C=c(g)|F=f)=
-
-
16. One or more processor-accessible storage media comprising processor-executable instructions of controlling a personal communication device that include:
-
inputting a spoken command to the personal communication device; providing a predictive user model to determine, from the spoken command, a likely contact to be called by the personal communication device; providing, as a first component of the predictive user model, a predicate model having a plurality of predicate functions supported by an application of the personal communication device, providing, as a second component of the predictive user model, an argument model, the argument model being a function of the predicate model and employing statistical modeling and information stored in a personalized user data store to determine a likely contact corresponding to a predicate function, wherein the argument model represents for a contact c;
p(BC=c=true|f(c)), wherein p(BC=c=true|f(c)) is normalized for all c via;
p(C=c(g)|F=f)=
-
-
17. One or more processor-accessible storage media comprising processor-executable instructions of controlling a personal communication device that includes:
-
a user data store module that stores information regarding a particular user'"'"'s behavior with respect to the personal device; a predictive user model that receives a user input and employs statistical modeling of the information stored in the user data store module to predict a command/control, based at least in part on a past pattern of behavior by the user, to be automatically performed by the personal device; and an execution component module that automatically performs the command/control determined according to the predictive user model, wherein at least one of a parameter and a structure of the predictive model is updated in an online manner, and wherein the online update is performed according to a learning rate (β
), wherein the learning rate is; - View Dependent Claims (18, 19, 20)
-
Specification