Method and computer program product for identifying and incorporating new output classes in a pattern recognition system during system operation
First Claim
1. A method for identifying one or more new pattern classes and incorporating the classes into a pattern recognition classifier as output classes, comprising:
- providing a plurality of input patterns having no known class affiliation to the pattern recognition classifier;
rejecting a subset of the plurality of input patterns that are determined not to be associated with any of a set of at least one represented output class by a pattern recognition classifier;
grouping the rejected pattern samples into clusters according to their proximity in a feature space associated with the pattern recognition classifier;
identifying clusters that represent new output classes via independent review; and
retraining the classifier to include the new pattern classes as output classes.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention recites a method and computer program product for identifying one or more new pattern classes and incorporating the classes into a pattern recognition classifier as output classes. A plurality of input patterns determined not to be associated with any of a set of at least one represented output class by a pattern recognition classifier are rejected. The rejected pattern samples are then grouped into clusters according to the similarities between the pattern samples. Clusters that represent new pattern classes are identified via independent review. The classifier is then retrained to include the new pattern classes as output classes.
18 Citations
20 Claims
-
1. A method for identifying one or more new pattern classes and incorporating the classes into a pattern recognition classifier as output classes, comprising:
-
providing a plurality of input patterns having no known class affiliation to the pattern recognition classifier; rejecting a subset of the plurality of input patterns that are determined not to be associated with any of a set of at least one represented output class by a pattern recognition classifier; grouping the rejected pattern samples into clusters according to their proximity in a feature space associated with the pattern recognition classifier; identifying clusters that represent new output classes via independent review; and retraining the classifier to include the new pattern classes as output classes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, operative in a data processing system and implemented on a computer readable medium, for identifying one or more new pattern classes and incorporating the pattern classes into a pattern recognition classifier as output classes, comprising:
-
a classification portion that receives a plurality of input patterns having no known class affiliation and rejects a subset of the plurality of input patterns that are determined not to be associated with any of a set of at least one represented output class; a clustering portion that groups the rejected pattern samples into clusters according to their proximity in a feature space associated with the pattern recognition classifier; a class identification portion that identifies clusters that represent new output classes via an independent review; and a training portion that retrains the classifier to include the new pattern classes as output classes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for identifying new pattern classes and incorporating the classes into a pattern recognition classifier as output classes:
-
classifying a plurality of input patterns at the pattern recognition classifier such that each of the plurality of input patterns is assigned to one of an output class from a plurality of output classes associated with the pattern recognition classifier and set of rejected input patterns; executing a clustering algorithm to assign the set of rejected input patterns to at least one cluster according to their proximity in a multidimensional feature space associated with the pattern recognition classifier; identifying at least one cluster that represents a new output class from the at least one cluster produced by the clustering algorithm; and retraining the pattern recognition classifier to include at least one new output class represented by the identified at least one cluster. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification