Modular classification architecture for a pattern recognition application
First Claim
1. A computer program product operative in a data processing system for use in classifying an input pattern into one of a plurality of output classes, the computer program product comprising:
- a plurality of modular classifiers, each representing a set of at least one associated output class, capable of being trained separately from the system and operative to select one of the set of at least one associated output class as a classification result and compute an associated confidence value possessing common significance across the classifiers; and
a processing stage that processes the confidence values from the plurality of modular classifiers and selects an associated classification result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program product are disclosed for use in classifying an input pattern into one of a plurality of output classes. A plurality of modular classifiers each represent a set of at least one associated output class. The modular classifiers are capable of being trained separately from the system. The classifiers select one of the associated output classes as a classification result and compute an associated confidence value. This confidence value possesses common significance across the plurality of modular classifiers.
A processing stage processes the confidence values from the plurality of modular classifiers. As a result of this processing, the processing stage selects an associated classification result.
41 Citations
22 Claims
-
1. A computer program product operative in a data processing system for use in classifying an input pattern into one of a plurality of output classes, the computer program product comprising:
-
a plurality of modular classifiers, each representing a set of at least one associated output class, capable of being trained separately from the system and operative to select one of the set of at least one associated output class as a classification result and compute an associated confidence value possessing common significance across the classifiers; and
a processing stage that processes the confidence values from the plurality of modular classifiers and selects an associated classification result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for classifying an input pattern into one of a plurality of output classes via a modular classification architecture comprising:
-
selecting, at each of a plurality of modular classifiers having at least one associated output class, an output class most likely to be associated with the input pattern, via a classification technique associated with each classifier;
calculating, via a single classification technique common to all of the modular classifiers, at least one confidence value associated with a modular classifier and reflective of the likelihood that an output class selected at the modular classifier is associated with the input pattern;
processing the confidence values associated with at least one modular classifiers; and
selecting an associated classification result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for adding an output class to an existing pattern recognition system, comprising:
-
training a modular classifier, capable of selecting a classification result via a first classification technique and calculating an associated confidence value via a second classification technique, on sample patterns from at least one associated output class; and
incorporating the trained modular classifier into an existing pattern recognition system with at least one additional modular classifier capable of calculating a confidence value by the second classification technique, such that the confidence value of the trained modular classifier can be compared to the confidence value of the at least one additional modular classifier to determine which classification result should be accepted by the system. - View Dependent Claims (20)
-
-
21. A computer program product for adding an output class to an existing pattern recognition system, comprising:
-
a training portion that trains a modular classifier on sample patterns from at least one associated output class, the modular classifier being capable of selecting a classification result via a first classification technique and calculating an associated confidence value via a second classification technique; and
a control portion that incorporates the trained modular classifier into an existing pattern recognition system with at least one additional modular classifier capable of calculating a confidence value by the second classification technique, such that the confidence value of the trained modular classifier can be compared to the confidence value of the at least one additional modular classifier to determine which classification result should be accepted by the system. - View Dependent Claims (22)
-
Specification