Method for training an adaptive statistical classifier with improved learning of difficult samples
First Claim
1. A method for training a statistical classifier to estimate the probability that an input pattern is associated with a predetermined class, comprising the steps of:
- defining a set of training patterns, each of which is labeled as belonging to a respective one of a plurality of predetermined classes;
assigning a probability of usage factor to said training patterns from said set for input to the classifier;
selecting individual training patterns;
selectively processing the selected training patterns in the classifier, or skipping the selected patterns, in accordance with said probability of usage factor which is based upon whether the samples have been properly classified previously;
detecting whether the classifier produces an output value which correctly identifies the class to which a processed pattern belongs; and
modifying the probability of usage factor for correctly identified patterns to be different from a probability of usage factor assigned to incorrectly identified patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
A statistical classifier that can be used for pattern recognition is trained to recognize negative, or improper patterns as well as proper patterns that are positively associated with desired output classes. A set of training samples includes both the negative and positive patterns, and target output values for the negative patterns are set so that no recognized class is indicated. The negative patterns are selected for training with less frequency than the positive patterns, and their effect on training is also modified, so that training is focused more heavily on improper patterns.
-
Citations
5 Claims
-
1. A method for training a statistical classifier to estimate the probability that an input pattern is associated with a predetermined class, comprising the steps of:
-
defining a set of training patterns, each of which is labeled as belonging to a respective one of a plurality of predetermined classes; assigning a probability of usage factor to said training patterns from said set for input to the classifier; selecting individual training patterns; selectively processing the selected training patterns in the classifier, or skipping the selected patterns, in accordance with said probability of usage factor which is based upon whether the samples have been properly classified previously; detecting whether the classifier produces an output value which correctly identifies the class to which a processed pattern belongs; and modifying the probability of usage factor for correctly identified patterns to be different from a probability of usage factor assigned to incorrectly identified patterns. - View Dependent Claims (2, 3)
-
-
4. A method for training a statistical classifier to estimate the probability that an input pattern is associated with a predetermined class, comprising the steps of:
-
defining a set of training patterns, which are respectively associated with predetermined classes; assigning a probability factor to said training patterns; selecting individual training patterns from said set for input to the classifier; for each selected pattern, selectively processing the selected training pattern in the classifier, in accordance with said probability factor which is based upon whether the sample have been properly classified previously; detecting whether the classifier produces an output value which correctly identifies a class with which a processed pattern is associated; and decreasing the probability factor for correctly identified patterns, relative to a probability factor assigned to incorrectly identified patterns. - View Dependent Claims (5)
-
Specification