USER INTENTION BASED ON N-BEST LIST OF RECOGNITION HYPOTHESES FOR UTTERANCES IN A DIALOG
First Claim
1. A method comprising:
- receiving, as part of a spoken dialog, a user utterance;
generating, via a processor, a plurality of recognition hypothesis; and
selecting an underlying user intention based on an analysis of confidence scores, the analysis of confidence scores calculated by summing over all possible hidden user actions associated with the plurality of recognition hypothesis.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for using alternate recognition hypotheses to improve whole-dialog understanding accuracy. The method includes receiving an utterance as part of a user dialog, generating an N-best list of recognition hypotheses for the user dialog turn, selecting an underlying user intention based on a belief distribution across the generated N-best list and at least one contextually similar N-best list, and responding to the user based on the selected underlying user intention. Selecting an intention can further be based on confidence scores associated with recognition hypotheses in the generated N-best lists, and also on the probability of a user'"'"'s action given their underlying intention. A belief or cumulative confidence score can be assigned to each inferred user intention.
195 Citations
20 Claims
-
1. A method comprising:
-
receiving, as part of a spoken dialog, a user utterance; generating, via a processor, a plurality of recognition hypothesis; and selecting an underlying user intention based on an analysis of confidence scores, the analysis of confidence scores calculated by summing over all possible hidden user actions associated with the plurality of recognition hypothesis. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which, when executed on the processor, perform a method comprising; receiving, as part of a spoken dialog, a user utterance; generating a plurality of recognition hypothesis; and selecting an underlying user intention based on an analysis of confidence scores, the analysis of confidence scores calculated by summing over all possible hidden user actions associated with the plurality of recognition hypothesis. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions which, when executed on a computing device, cause the computing device to perform steps comprising:
-
receiving, as part of a spoken dialog, a user utterance; generating a plurality of recognition hypothesis; and selecting an underlying user intention based on an analysis of confidence scores, the analysis of confidence scores calculated by summing over all possible hidden user actions associated with the plurality of recognition hypothesis. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification