Method and computer program product for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a pattern recognition system
First Claim
1. A method, operative within a pattern recognition system with a plurality of represented output classes, for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a system architecture, said method comprising:
- rejecting a plurality of input pattern samples determined not to be associated with any of a plurality of represented output classes by a pattern recognition classifier;
grouping the rejected pattern samples into clusters according to the similarities between the pattern samples;
identifying clusters that contain pattern samples associated with a represented output class via independent review;
retraining the classifier to recognize the identified clusters as output pseudoclasses separate from the represented output class with which they are associated;
reorganizing the system architecture to incorporate the output pseudoclasses; and
rejoining the output pseudoclasses to their associated classes after classification.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program product are disclosed for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a pattern recognition system architecture. 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 grouped into clusters according to the similarities between the pattern samples. Clusters that contain samples associated with a represented output class are identified via independent review. The classifier is then retrained to recognize the identified clusters as output pseudoclasses separate from the represented output class with which they are associated. The system architecture is reorganized to incorporate the output pseudoclasses. The output pseudoclasses are rejoined to their associated class after classification.
-
Citations
18 Claims
-
1. A method, operative within a pattern recognition system with a plurality of represented output classes, for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a system architecture, said method comprising:
-
rejecting a plurality of input pattern samples determined not to be associated with any of a plurality of represented output classes by a pattern recognition classifier;
grouping the rejected pattern samples into clusters according to the similarities between the pattern samples;
identifying clusters that contain pattern samples associated with a represented output class via independent review;
retraining the classifier to recognize the identified clusters as output pseudoclasses separate from the represented output class with which they are associated;
reorganizing the system architecture to incorporate the output pseudoclasses; and
rejoining the output pseudoclasses to their associated classes after classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, operative within a data processing system, for use in a pattern recognition system with a plurality of represented output classes for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a system architecture, said method comprising:
-
a classification portion that rejects a plurality of input pattern samples determined not to be associated with any of a plurality of represented output classes by a pattern recognition classifier;
a clustering portion that groups the rejected pattern samples into clusters according to the similarities between the pattern samples;
an identification portion that identifies clusters that contain samples associated with a represented output class via independent review;
a training portion that retrains the classifier to recognize the identified clusters as output pseudoclasses separate from the represented output class with which they are associated;
a reorganization portion that reorganizes the system architecture to incorporate the output pseudoclasses; and
a post-processing portion that rejoins the output pseudoclasses to their associated class after classification. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification