Speech recognition rejection method using generalized additive models
First Claim
1. A computer-implemented method for accepting one of a plurality of intermediate recognition results output by a speech recognition system as a final recognition result, the method comprising the steps of:
- combining a plurality of speech rejection features into a generalized additive model (GAM) feature function in which weights are assigned to each rejection feature in accordance with a recognition accuracy of each rejection feature;
calculating feature values for each of the rejection features using the plurality of intermediate recognition results;
computing the GAM feature function according to the calculated feature values to determine a rejection decision value; and
accepting one of the plurality of intermediate recognition results as the final recognition result according to the rejection decision value.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods consistent with the present invention determine whether to accept one of a plurality of intermediate recognition results output by a speech recognition system as a final recognition result. The system first combines a plurality of speech rejection features into a feature function in which weights are assigned to each rejection feature in accordance with a recognition accuracy of each rejection feature. Feature values are then calculated for each of the rejection features using the plurality of intermediate recognition results. The system next computes the feature function according to the calculated feature values to determine a rejection decision value. Finally, one of the plurality of intermediate recognition results is accepted as the final recognition result according to the rejection decision value.
17 Citations
28 Claims
-
1. A computer-implemented method for accepting one of a plurality of intermediate recognition results output by a speech recognition system as a final recognition result, the method comprising the steps of:
-
combining a plurality of speech rejection features into a generalized additive model (GAM) feature function in which weights are assigned to each rejection feature in accordance with a recognition accuracy of each rejection feature; calculating feature values for each of the rejection features using the plurality of intermediate recognition results; computing the GAM feature function according to the calculated feature values to determine a rejection decision value; and accepting one of the plurality of intermediate recognition results as the final recognition result according to the rejection decision value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for accepting one of a plurality of intermediate recognition results output by a speech recognition system as a final recognition result, the system comprising:
-
means for combining a plurality of speech rejection features into a generalized additive model (GAM) feature function in which weights are assigned to each rejection feature in accordance with a recognition accuracy of each rejection feature; means for calculating feature values for each of the rejection features using the plurality of intermediate recognition results; means for computing the GAM feature function according to the calculated feature values to determine a rejection decision value; and means for accepting one of the plurality of intermediate recognition results as the final recognition result according to the rejection decision value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product containing instructions for causing a computer to execute a method for accepting one of a plurality of intermediate recognition results output by a speech recognition system as a final recognition result, the computer program product comprising:
-
instructions for combining a plurality of speech rejection features into a generalized additive model (GAM) feature function in which weights are assigned to each rejection feature in accordance with a recognition accuracy of each rejection feature; instructions for calculating feature values for each of the rejection features using the plurality of intermediate recognition results; instructions for computing the GAM feature function according to the calculated feature values to determine a rejection decision value; and instructions for accepting one of the plurality of intermediate recognition results as the final recognition result according to the rejection decision value. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification