User intention based on N-best list of recognition hypotheses for utterances in a dialog
First Claim
1. A method of using alternate recognition hypotheses to improve whole-dialog understanding accuracy, the method comprising:
- receiving an utterance as part of a user dialog;
generating an N-best list of recognition hypotheses for the user dialog to yield a generated N-best list;
selecting, via a processor, an underlying user intention based on a belief distribution across the generated N-best list and at least one contextually similar N-best list that is based on an analysis of confidence scores calculated by summing over all possible hidden states and all possible hidden user actions associated with the recognition hypotheses in the generated N-best list and the at least one contextually similar N-best list; and
responding to the user based on the selected underlying user intention.
2 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.
37 Citations
14 Claims
-
1. A method of using alternate recognition hypotheses to improve whole-dialog understanding accuracy, the method comprising:
-
receiving an utterance as part of a user dialog; generating an N-best list of recognition hypotheses for the user dialog to yield a generated N-best list; selecting, via a processor, an underlying user intention based on a belief distribution across the generated N-best list and at least one contextually similar N-best list that is based on an analysis of confidence scores calculated by summing over all possible hidden states and all possible hidden user actions associated with the recognition hypotheses in the generated N-best list and the at least one contextually similar N-best list; and responding to the user based on the selected underlying user intention. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for using alternate recognition hypotheses to improve whole-dialog understanding accuracy, the system comprising:
-
a processor; a first module configured to control the processor to receive an utterance as part of a user dialog turn; a second module configured to control the processor to generate an N-best list of recognition hypotheses for the user dialog turn and yield a generated N-best list; a third module configured to control the processor to select an underlying user intention based on a belief distribution across the generated N-best list and at least one contextually similar N-best list that is based on an analysis of confidence scores calculated by summing over all possible hidden states and all possible hidden user actions associated with the recognition hypotheses in the generated N-best list and the at least one contextually similar N-best list; and a fourth module configured to control the processor to respond to the user based on the selected underlying user intention. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing a computer program having instructions for using alternate recognition hypotheses to improve whole-dialog understanding accuracy, the instructions comprising:
-
receiving an utterance as part of a user dialog turn; generating an N-best list of recognition hypotheses for the user dialog turn to yield a generated N-best list; 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 that is based on an analysis of confidence scores calculated by summing over all possible hidden states and all possible hidden user actions associated with the recognition hypotheses in the generated N-best list and the at least one contextually similar N-best list; and responding to the user based on the selected underlying user intention. - View Dependent Claims (13, 14)
-
Specification