Using generic predictive models for slot values in language modeling
First Claim
1. A system for the prediction of a target slot value of a user goal, comprising:
- a user data store that stores information regarding user behavior, the information comprising a plurality of features associated with a user'"'"'s behavior comprising at least one or more of a periodic feature, a contact-specific feature, a predicate-related feature, a time-related feature and a device-related feature, at least the periodic feature and the time-related feature being independent of content that is included in a user input; and
an argument model that employs statistical modeling and the information stored in the user data store, the argument model is applied to each of a set of slot values to predict the target slot value by;
for each of the set of slot values, determining a probability that the particular slot value is the target slot value,normalizing the probabilities of all of the slot values to infer a probability distribution over all of the slot values, andidentifying the target slot value using the inferred probability distribution.
2 Assignments
0 Petitions
Accused Products
Abstract
A generic predictive argument model that can be applied to a set of shot values to predict a target slot value is provided. The generic predictive argument model can predict whether or not a particular value or item is the intended target of the user command given various features. A prediction for each of the slot values can then be normalized to infer a distribution over all values or items. For any set of slot values (e.g., contacts), a number of binary variable s are created that indicate whether or not each specific slot value was the intended target. For each slot value, a set of input features can be employed to predict the corresponding binary variable. These input features are generic properties of the contact that are “instantiated” based o n properties of the contact (e.g., contact-specific features). These contact-specific features can be stored in a user data store.
65 Citations
15 Claims
-
1. A system for the prediction of a target slot value of a user goal, comprising:
-
a user data store that stores information regarding user behavior, the information comprising a plurality of features associated with a user'"'"'s behavior comprising at least one or more of a periodic feature, a contact-specific feature, a predicate-related feature, a time-related feature and a device-related feature, at least the periodic feature and the time-related feature being independent of content that is included in a user input; and an argument model that employs statistical modeling and the information stored in the user data store, the argument model is applied to each of a set of slot values to predict the target slot value by; for each of the set of slot values, determining a probability that the particular slot value is the target slot value, normalizing the probabilities of all of the slot values to infer a probability distribution over all of the slot values, and identifying the target slot value using the inferred probability distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for prediction of a target slot value of a user goal for command/control of a personal device, comprising:
-
receiving a user input at the personal device, the user input comprises at least one or more of a periodic feature, a contact-specific feature, a predicate-related feature, a time-related feature and a device-related feature, at least the periodic feature and the time-related feature being independent of content that is included in a user input; for each of a set of slot values, applying a generic argument model on the user input by the user device to obtain a probability that the slot value is the target slot value; normalizing the probabilities of the slot values to infer a distribution over the set of slot values; and employing the inferred probability distribution to identify the target slot value. - View Dependent Claims (13, 14)
-
-
15. A language model system for prediction of a user goal for command/control of a personal device, comprising:
-
a predictive user model that comprises an argument model that employs statistical modeling and information stored in a user data store, the information stored in the user data store comprises a plurality of features associated with the particular user'"'"'s behavior, the features comprising at least one or more of a periodic feature, a contact-specific feature, a predicate-related feature, a time-related feature and a device-related feature, at least the periodic feature and the time-related feature being independent of content that is included in a user input, the argument model is applied to each of a set of slot values to predict a target slot value by; for each of the set of slot values utilized by a user, determining a probability that the particular slot value is the target slot value, normalizing the probabilities of all of the slot values to infer a probability distribution over all of the slot values, and identifying the target slot value using the inferred probability distribution; a speech recognition component that provides a probability distribution associated with a speech input; and a language model that determines the user goal based, at least in part, upon the probability distributions provided by the predictive user model and the speech recognition component.
-
Specification