Multiple classifier system with voting arbitration
First Claim
1. A method of classifying a subject into one of a plurality of output classes, comprising:
- classifying an input pattern representing the subject at a plurality of pattern recognition classifiers to obtain a ranked set of at least two classifier outputs at each classifier, a classifier output including an associated output class, output score range, and ranking;
mapping each classifier output to a corresponding weight value according to its associated output class, output score range, and ranking; and
combining the weight values for the classifier outputs according to a voting algorithm to determine an output class associated with the subject.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for classifying a subject into one of a plurality of output classes. An input pattern representing the subject is classified at a plurality of pattern recognition classifiers to obtain a ranked set of at least two classifier outputs at each classifier. A classifier output includes an associated output class, output score, and ranking. Each classifier output is mapped to a corresponding weight value according to its associated output class, output score, and ranking. The weight values for the classifier outputs are combined according to a voting algorithm to determine an output class associated with the subject.
54 Citations
23 Claims
-
1. A method of classifying a subject into one of a plurality of output classes, comprising:
-
classifying an input pattern representing the subject at a plurality of pattern recognition classifiers to obtain a ranked set of at least two classifier outputs at each classifier, a classifier output including an associated output class, output score range, and ranking;
mapping each classifier output to a corresponding weight value according to its associated output class, output score range, and ranking; and
combining the weight values for the classifier outputs according to a voting algorithm to determine an output class associated with the subject. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating output mapping weights for a classifier in a multiple classifier system, comprising
training the classifier on a plurality of training patterns; -
classifying a plurality of test patterns, each test pattern having a known class membership, to obtain a ranked set of at least two classifier outputs for each test pattern, a given classifier output including an associated output class, an associated output score range from a plurality of defined output score ranges, and an associated ranking;
sorting the classifier outputs into a plurality of categories based on associated output classes, output score ranges, and rankings to generate at least two confusion matrices from the classifier outputs; and
generating weight values for at least one defined category of classifier outputs from at least two confusion matrices. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product, recorded in a computer readable medium and operative in a data processing system, for classifying an input pattern into one of a plurality of output classes, comprising:
-
a plurality of pattern recognition classifiers, each classifier classifying the input pattern to obtain a ranked set of at least two classifier outputs, wherein a given classifier output includes an associated output class, output score range, and ranking;
a plurality of output mapping components, each output mapping component being associated with one of the pattern recognition classifiers and operative to map each output from the set of at least two classifier outputs from its associated classifier to a corresponding weight value according to its associated output class, output score range, and ranking; and
an arbitrator that combines the weight values for the classifier outputs according to a voting algorithm to determine an output class associated with the input pattern. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, recorded in a computer readable medium and operative in a data processing system, for generating output mapping weights in a multiple classifier system, comprising
a pattern recognition classifier that classifies a plurality of test patterns, each test pattern having a known class membership, to obtain a ranked set of at least two classifier outputs for each test pattern, a given classifier output including an associated output class, an associated output score range from a plurality of output score ranges, and an associated ranking; -
a matrix generation component that sorts the classifier outputs into a plurality of categories based on associated output classes, output score ranges, and rankings to generate at least two confusion matrices from the classifier outputs; and
a weight generation component that generates weighting values for at least one defined category of classifier outputs from at least two confusion matrices. - View Dependent Claims (20, 21, 22, 23)
-
Specification