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 with a spoken dialog system, 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, wherein the analysis of confidence scores sums confidence scores over all possible hidden user actions associated with the plurality of recognition hypothesis, wherein the hidden user actions are not observable by the spoken dialog system.
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.
41 Citations
20 Claims
-
1. A method comprising:
-
receiving, as part of a spoken dialog with a spoken dialog system, 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, wherein the analysis of confidence scores sums confidence scores over all possible hidden user actions associated with the plurality of recognition hypothesis, wherein the hidden user actions are not observable by the spoken dialog system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed on the processor, cause the processor to perform operations comprising; receiving, as part of a spoken dialog with a spoken dialog system, 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, wherein the analysis of confidence scores sums confidence scores over all possible hidden user actions associated with the plurality of recognition hypothesis, wherein the hidden user actions are not observable by the spoken dialog system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage device having instructions stored which, when executed on a computing device, cause the computing device to perform operations comprising:
-
receiving, as part of a spoken dialog with a spoken dialog system, 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, wherein the analysis of confidence scores sums confidence scores over all possible hidden user actions associated with the plurality of recognition hypothesis, wherein the hidden user actions are not observable by the spoken dialog system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification