Rare Class Classification via Weak Label Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Classifying data without human assistance is challenging, especially in cases with rare classes that are overwhelmed by majority classes, leading to low precision and recall in traditional machine learning approaches due to the inherent bias towards majority classes.

Innovation Solution

A three-step framework is proposed to address the challenges of rare class mining, involving training predictive models using weak labels, combining predictions from two classifiers to improve precision, and leveraging a guilt-by-association principle for label propagation to enhance recall, allowing for accurate classification of ultra-rare classes without ground truth labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning approaches are used to classify highly skewed data, then the classification process is simple and fast, but the precision and recall for rare classes are low due to inherent bias towards majority classes

Engineering Contradiction:
Improveprecision for rare class classificationVSAvoidcomplexity of classification framework
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The classification process is divided into three distinct segments: (1) training a first classifier using weak labels from heuristic rules, (2) combining predictions from the first classifier with a second classifier, and (3) applying guilt-by-association for label propagation. This segmentation allows each component to address specific aspects of the rare class classification problem, improving overall precision while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Weak labels generated by heuristic rules serve as an intermediary between the raw highly skewed data and the final classification output. These weak labels provide initial guidance for training the first classifier without requiring expensive ground truth annotations, enabling the system to overcome the inherent bias towards majority classes while maintaining computational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If ground truth labels are used to train classifiers, then classification accuracy is high, but the cost and time for obtaining ground truth is extremely high

Engineering Contradiction:
Improveclassification accuracyVSAvoidtime for obtaining ground truth labels
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses cheap, easily generated weak labels from heuristic rules instead of expensive ground truth labels. These weak labels are sufficient for training the first classifier to a useful degree of accuracy without requiring time-consuming manual annotation or verification, dramatically reducing the time and resource investment needed for label acquisition.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

Heuristic rules are applied in advance to generate weak labels that provide preliminary classification guidance before the main classification process. This preliminary action prepares the data in a way that enables effective training of the first classifier without requiring immediate access to expensive ground truth labels, accelerating the overall process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a single classifier is used for classification, then the system is simple and fast, but it cannot achieve high precision for rare classes in highly skewed data

Engineering Contradiction:
Improveprecision for rare class detectionVSAvoidnumber of classifiers
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges predictions from two different classifiers (the first classifier trained on weak labels and a second classifier) through a combination rule that requires both to agree on rare class predictions. This merging strategy leverages the complementary strengths of different classification approaches to achieve high precision for rare classes while maintaining reasonable computational efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The classification system uses a composite approach combining multiple classification methods (supervised learning on weak labels, unsupervised learning, and guilt-by-association) rather than relying on a single classifier. This composite structure allows each method to contribute its unique strengths to the overall rare class detection capability, achieving high precision through diverse analytical perspectives.

Inventive Principle:
Principle #40Composite materials

4Productivity

If majority class samples are used for training, then the classifier learns general patterns quickly, but it fails to identify rare class instances due to overwhelming majority class dominance

Engineering Contradiction:
Improvetraining speedVSAvoidrecall for rare class
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system applies different quality requirements to different parts of the training process: the first classifier is trained on weak labels that provide sufficient local guidance for rare class detection without requiring perfect global accuracy. This allows the classifier to learn general patterns quickly from majority class samples while still maintaining the ability to identify rare class instances through the specialized weak label training approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of label quality from requiring perfect ground truth to accepting weak labels with lower precision. This parameter change enables faster training by using easily generated heuristic rules instead of expensive ground truth labels, while the subsequent combination with the second classifier and guilt-by-association steps compensate for the reduced label quality to maintain high recall for rare classes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10776713B2Classification of highly-skewed data
Publication Date: 2020.09.15 REGENTS OF THE UNIVERSITY OF MINNESOTA
  • US10776713B2 patent drawing
  • US10776713B2 patent drawing
  • US10776713B2 patent drawing

AI summary

A method for identifying highly-skewed classes using an imperfect annotation of every instance together with a set of features for all instances. The imperfect annotations designate a plurality of instances as belonging to the target rare class and others to the majority class. First, a classifier is trained on the set of features using the imperfect annotation as supervision, to designate each instance to either the rare class or majority class. A combination of the predictions from the trained classifier and the imperfect annotations is then used to classify each instance to either the rare class or majority class. In particular, an instance is classified to the rare class only when both the trained classifier and the imperfect annotation classify the instance to the rare class. Finally, for each instance assigned as a rare class instance by the combination stage, all instances in its neighborhood are re-classified as either rare class or majority class.