LANGUAGE AND DOMAIN INDEPENDENT MODEL BASED APPROACH FOR ON-SCREEN ITEM SELECTION
First Claim
1. A computing device comprising:
- at least one processor; and
a memory for storing and encoding computer executable instructions that, when executed by the at least one processor are operative to;
receive an utterance;
extract features from the utterance to form extracted features;
identify that the utterance is directed to at least one of the plurality of items utilizing a language independent disambiguation model, wherein the language independent disambiguation model identifies that the utterance is directed to the at least one of the plurality of items by;
identifying as universal features one or more domain independent features and language independent features in the extracted features;
determining an overlap between one or more universal features extracted from the utterance and one or more features associated with the plurality of items; and
identifying the at least one of the plurality of items corresponding to the utterance based on the overlap; and
send instructions to perform an action associated with the utterance upon identifying that the utterance is directed to the at least one of the plurality of items.
1 Assignment
0 Petitions
Accused Products
Abstract
A universal model-based approach for item disambiguation and selection is provided. An utterance may be received by a computing device in response to a list of items for selection. In aspects, the list of items may be displayed on a display screen. The universal disambiguation model may then be applied to the utterance. The universal disambiguation model may be utilized to determine whether the utterance is directed to at least one of the list of items and identify an item from the list corresponding to the utterance, based on identified language and/or domain independent referential features. The computing device may then perform an action which may include selecting the identified item associated with utterance.
-
Citations
20 Claims
-
1. A computing device comprising:
-
at least one processor; and a memory for storing and encoding computer executable instructions that, when executed by the at least one processor are operative to; receive an utterance; extract features from the utterance to form extracted features; identify that the utterance is directed to at least one of the plurality of items utilizing a language independent disambiguation model, wherein the language independent disambiguation model identifies that the utterance is directed to the at least one of the plurality of items by; identifying as universal features one or more domain independent features and language independent features in the extracted features; determining an overlap between one or more universal features extracted from the utterance and one or more features associated with the plurality of items; and
identifying the at least one of the plurality of items corresponding to the utterance based on the overlap; andsend instructions to perform an action associated with the utterance upon identifying that the utterance is directed to the at least one of the plurality of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
displaying a plurality of items on a display; receiving, by a computing device, an utterance in a first language in response to the displaying the plurality of items; extracting, by the computing device, features from the utterance having a relation to features associated with one or more of the plurality of items to form extracted features; identifying, by the computing device, that the utterance is directed to at least one of the plurality of items on the display utilizing a language independent disambiguation model, wherein the language independent disambiguation model is trained with data from a second language, and wherein the language independent disambiguation model identifies that the utterance is directed to the at least one of the plurality of items on the display by; identifying domain and language independent features in the extracted features; selecting the domain and language independent features from the extracted features to form selected features; determining an overlap between the selected features extracted from the utterance and the features associated with one or more of the plurality of items on the display; and identifying that the at least one of the plurality of items on the display corresponds to the utterance based on the overlap; and performing, by the computing device, an action associated with the utterance in response to identifying that the utterance is directed to the at least one of the plurality of items on the display. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable storage medium storing computer executable instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
-
sending instructions to present a plurality of items; receiving, by the computing device, an utterance in a first language; extracting, by the computing device, features from the utterance utilizing a language understanding model to form extracted features;
determining, by the computing device, that the utterance is directed to at least one of the plurality of items by utilizing a language independent flexible item selection model,wherein the language independent flexible item selection model has not received training data for the first language, wherein the language independent flexible item selection model determines that the utterance is directed to the at least one of the plurality of items by; identifying as universal features one or more domain independent features and language independent features in the extracted features; and determining a lexical overlap between one or more universal features extracted from the utterance and one or more features associated with the at least one of the plurality of items; and sending instructions to perform an action associated with the utterance upon determining that the utterance is directed to the at least one item among the plurality of items.
-
Specification