Method and system having hypothesis type variable thresholds
First Claim
Patent Images
1. A method of configuring a system to perform spoken dialog confirmation, comprising:
- operating at least one programmed processor to perform;
classifying a plurality of spoken dialog hypotheses into a plurality of classes of spoken dialog hypotheses, each of the plurality of spoken dialog hypotheses being a potential semantic interpretation that a semantic interpreter is able to output as a result of a semantic interpretation process performed on an input, the plurality of classes comprising a first class of spoken dialog hypotheses comprising at least one first spoken dialog hypothesis and a second class of spoken dialog hypotheses comprising at least one second spoken dialog hypothesis, the at least one first spoken dialog hypothesis being different from the at least one second spoken dialog hypothesis; and
determining, for each of said plurality of classes of spoken dialog hypotheses, a threshold for use in evaluating a confidence level of the semantic interpreter in an output of the semantic interpreter that comprises one of the one or more hypotheses in the class, wherein the determining comprises determining a first threshold for the first class and a second threshold for the second class, the first threshold having a different value than the second threshold, wherein the determining comprises adjusting the first threshold based at least in part on a number of times the at least one first spoken dialog hypothesis was previously output by the semantic interpreter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method (and system) for spoken dialog confirmation classifies a plurality of spoken dialog hypotheses, and assigns a threshold to each class of spoken dialog hypotheses.
24 Citations
21 Claims
-
1. A method of configuring a system to perform spoken dialog confirmation, comprising:
operating at least one programmed processor to perform; classifying a plurality of spoken dialog hypotheses into a plurality of classes of spoken dialog hypotheses, each of the plurality of spoken dialog hypotheses being a potential semantic interpretation that a semantic interpreter is able to output as a result of a semantic interpretation process performed on an input, the plurality of classes comprising a first class of spoken dialog hypotheses comprising at least one first spoken dialog hypothesis and a second class of spoken dialog hypotheses comprising at least one second spoken dialog hypothesis, the at least one first spoken dialog hypothesis being different from the at least one second spoken dialog hypothesis; and determining, for each of said plurality of classes of spoken dialog hypotheses, a threshold for use in evaluating a confidence level of the semantic interpreter in an output of the semantic interpreter that comprises one of the one or more hypotheses in the class, wherein the determining comprises determining a first threshold for the first class and a second threshold for the second class, the first threshold having a different value than the second threshold, wherein the determining comprises adjusting the first threshold based at least in part on a number of times the at least one first spoken dialog hypothesis was previously output by the semantic interpreter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for spoken dialog confirmation, comprising:
at least one processor programmed to act as; a spoken dialog hypothesis classifier that classifies a plurality of hypotheses into a plurality of classes of spoken dialog hypotheses, each of the plurality of spoken dialog hypotheses being a potential semantic interpretation that a semantic interpreter is able to output as a result of a semantic interpretation process performed on an input, the plurality of classes comprising a first class of spoken dialog hypotheses comprising at least one first spoken dialog hypothesis and a second class of spoken dialog hypotheses comprising at least one second spoken dialog hypothesis, the at least one first spoken dialog hypothesis being different from the at least one second spoken dialog hypothesis; and a threshold assigner that determines, for each of said plurality of classes of spoken dialog hypotheses, a threshold for use in evaluating a confidence level of the semantic interpreter in an output of the semantic interpreter that comprises one of the one or more hypotheses in the class, wherein the threshold assigner determines a first threshold for the first class and a second threshold for the second class, the first threshold having a different value than the second threshold, wherein the determining comprises adjusting the first threshold based at least in part on a number of times the at least one first spoken dialog hypothesis was previously output by the semantic interpreter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A system for recognizing speech input provided by a user, the system comprising:
at least one processor programmed to; for each class of a plurality of classes of spoken dialog hypotheses, determine a threshold for use in evaluating a confidence level of the semantic interpreter in an output of the semantic interpreter that comprises one of the one or more hypotheses in the class, each of the plurality of spoken dialog hypotheses being a potential semantic interpretation that a semantic interpreter is able to output as a result of a semantic interpretation process performed on an input, wherein the determining comprises determining a first threshold for a first class of spoken dialog hypotheses and a second threshold for a second class of spoken dialog hypotheses, the first threshold having a different value than the second threshold, the first class comprising at least one first spoken dialog hypothesis and the second class comprising at least one second spoken dialog hypothesis, the at least one first spoken dialog hypothesis being different from the at least one second spoken dialog hypothesis, wherein the determining comprises adjusting the first threshold based at least in part on a number of times the at least one first spoken dialog hypothesis was previously output by the semantic interpreter; for a first input received from the user, semantically interpret the first input to determine a hypothesis for the first input, from the plurality of spoken dialog hypotheses, and a confidence value; determine a class of the plurality of classes of spoken dialog hypotheses into which the hypothesis is classified and, based on the class, at least one threshold associated with the class for use in evaluating a confidence level of a hypothesis; and compare the confidence value for the hypothesis to the at least one threshold associated with the class of the hypothesis. - View Dependent Claims (21)
Specification