Method and system of optimal selection strategy for statistical classifications
First Claim
1. A computer-implemented method of processing an input utterance from a user in an adaptive dialog system (ADS), the method comprising:
- a classifier component of the ADS receiving a plurality of predictions and a plurality of probabilities, wherein the predictions predict a probability of correctly recognizing the input utterance;
the classifier component defining a dynamic threshold value to select one or more predictions of the plurality of predictions;
a decision component of the ADS dynamically selecting a set of predictions from the plurality of predictions by generating ranked predictions by ordering the plurality of predictions according to descending probability, wherein the dynamic threshold value is selected for the input utterance based on the ordering of the plurality of predictions; and
a training component of the ADS using a result of the input utterance for retraining the ADS if the probability of correctly predicting the input utterance is below the dynamic threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
An optimal selection or decision strategy is described through an example that includes use in dialog systems. The selection strategy or method includes receiving multiple predictions and multiple probabilities. The received predictions predict the content of a received input and each of the probabilities corresponds to one of the predictions. In an example dialog system, the received input includes an utterance. The selection method includes dynamically selecting a set of predictions from the received predictions by generating ranked predictions. The ranked predictions are generated by ordering the plurality of predictions according to descending probability.
24 Citations
21 Claims
-
1. A computer-implemented method of processing an input utterance from a user in an adaptive dialog system (ADS), the method comprising:
-
a classifier component of the ADS receiving a plurality of predictions and a plurality of probabilities, wherein the predictions predict a probability of correctly recognizing the input utterance; the classifier component defining a dynamic threshold value to select one or more predictions of the plurality of predictions; a decision component of the ADS dynamically selecting a set of predictions from the plurality of predictions by generating ranked predictions by ordering the plurality of predictions according to descending probability, wherein the dynamic threshold value is selected for the input utterance based on the ordering of the plurality of predictions; and a training component of the ADS using a result of the input utterance for retraining the ADS if the probability of correctly predicting the input utterance is below the dynamic threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An adaptive dialog system for processing an input utterance from a user, comprising:
-
a processor; a classifier component coupled to the processor and configured to receive a plurality of predictions and a plurality of probabilities, wherein the predictions predict a probability of correctly recognizing the input utterance, the classifier component further configured to defining a dynamic threshold value to select one or more predictions of the plurality of predictions; and a decision component coupled to the processor and configured to dynamically select a set of predictions from the plurality of predictions by generating ranked predictions by ordering the plurality of predictions according to descending probability, wherein the dynamic threshold value is selected for the input utterance based on the ordering of the plurality of predictions. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A physical, non-transitory computer-readable media including executable instructions which, when executed in a processing system, control selection of output predictions by:
-
receiving in a classifier component of the processing system, a plurality of predictions and a plurality of probabilities, wherein the predictions predict a probability of correctly recognizing the input utterance; defining, in the classifier component, a dynamic threshold value to select one or more predictions of the plurality of predictions; dynamically selecting in a decision component of the processing system, a set of predictions from the plurality of predictions by generating ranked predictions by ordering the plurality of predictions according to descending probability, wherein the dynamic threshold value is selected for the input utterance based on the ordering of the plurality of predictions; and using a result of the input utterance for retraining the ADS if the probability of correctly predicting the input utterance is below the dynamic threshold value. - View Dependent Claims (19, 20, 21)
-
Specification