Apparatus and method for rejecting out-of-class inputs for pattern classification
First Claim
1. A method of rejecting out-of-class inputs for pattern classification comprising the steps of:
- providing a list of patterns including at least one in-context pattern;
providing a rank tolerance;
obtaining a pattern to be classified;
generating a classifier score for each pattern in the list of patterns;
ranking the classifier scores in decreasing order;
determining the highest ranking score for an in-context pattern; and
when the highest ranking score for the in-context pattern is one selecting the in-context pattern, when the highest ranking score for the in-context pattern is not one comparing the highest ranking score to the rank tolerance, when the highest ranking score for the in-context pattern is less than the rank tolerance selecting the in-context pattern, and when the highest ranking score for the in-context pattern is greater than the rank tolerance rejecting the in-context pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus rejecting out-of-class inputs for pattern classification including a list of patterns with at least one in-context pattern and a rank tolerance. An input pattern is used to generate a classifier score for each pattern in the list and the classifier scores are ranked in decreasing order. The highest ranking score for an in-context pattern is determined and if the highest ranking score is 1 the in-context pattern is selected. If the highest ranking score is not 1 it is compared to the rank tolerance. When the highest ranking score is less than the rank tolerance the in-context pattern is selected and when the highest ranking score is greater than the rank tolerance the in-context pattern is rejected. Cohorts of the highest ranking pattern are removed from the list prior to the comparison.
53 Citations
21 Claims
-
1. A method of rejecting out-of-class inputs for pattern classification comprising the steps of:
-
providing a list of patterns including at least one in-context pattern;
providing a rank tolerance;
obtaining a pattern to be classified;
generating a classifier score for each pattern in the list of patterns;
ranking the classifier scores in decreasing order;
determining the highest ranking score for an in-context pattern; and
when the highest ranking score for the in-context pattern is one selecting the in-context pattern, when the highest ranking score for the in-context pattern is not one comparing the highest ranking score to the rank tolerance, when the highest ranking score for the in-context pattern is less than the rank tolerance selecting the in-context pattern, and when the highest ranking score for the in-context pattern is greater than the rank tolerance rejecting the in-context pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of rejecting out-of-class inputs for pattern classification comprising the steps of:
-
providing a list of classes including a plurality of in-vocabulary items;
providing a rank tolerance;
obtaining a speech utterance;
performing feature extraction on the speech utterance;
generating from the feature extraction a classifier score for each item in the list of classes;
ranking the classifier scores in decreasing order;
determining the in-vocabulary item with the highest ranking score; and
when the highest ranking score for the in-vocabulary item is one selecting the in-vocabulary item, when the highest ranking score for the in-vocabulary item is not one comparing the highest ranking score to the rank tolerance, when the highest ranking score for the in-vocabulary item is less than the rank tolerance selecting the in-vocabulary item, and when the highest ranking score for the in-vocabulary item is greater than the rank tolerance rejecting the in-vocabulary item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Apparatus for rejecting out-of-class inputs in pattern classification systems comprising:
-
a feature extractor coupled to receive an input pattern to be classified and to output features of the input pattern;
a models memory having a plurality of models stored therein;
a classifier coupled to the feature extractor and to the models memory, the classifier being designed to receive the features of the input pattern from the feature extractor and to receive each of the plurality of models from the models memory and provide a classifier score for each of the plurality of models;
rank circuitry coupled to the classifier, the rank circuitry ranking the classifier score for each of the plurality of models; and
decision circuitry coupled to receive the ranking of the classifier scores from the rank circuitry, the decision circuitry including an adjustable rank tolerance and in-context memory, the decision circuitry being designed to select the highest in-context score from the ranking, compare the highest in-context score to the rank tolerance and determine one of accepting and rejecting the highest in-context score. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification