NEW
Also known as: Imbalanced Classification
A classification problem where the target classes have disproportionate representation.
DESCRIPTION
Class imbalance skews learning towards majority classes and can hide poor minority performance behind high accuracy. Remedies include resampling, synthetic data generation, class-weighted objectives, and specialized losses. Evaluation should focus on recall, precision, and class-specific F1, with threshold tuning for deployment. Data acquisition and labeling strategies often improve minority class coverage. Cross-validation must avoid leakage when resampling.
ALTERNATIVE DEFINITIONS
Wikipedia
Imbalanced classification is a special case of classification where the number of instances of one class is much lower than the number of instances of other classes.
Defines the problem via differing class instance counts.
Imbalanced-learn
Class imbalance describes datasets where some classes have a very high number of samples while others have very few.
Clarifies imbalance severity as disproportionate class sample sizes.
RELATED TERMS
Imbalanced Data Oversampling Undersampling SMOTE Weighted Loss Focal Loss Precision-Recall Curve Cost-Sensitive Learning
COMPETING TERMS
Balanced Data
RELATIONS
- Broader: Imbalanced Data
KNOWLEDGE AREAS
Data Science AI Testing & Validation
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - Imbalanced classification
- Imbalanced-learn - SMOTE and ADASYN oversampling
- scikit-learn - Class weight computation
TOP QUESTIONS
What is Class Imbalance and why is Class Imbalance important?
Class imbalance means the target classes have unequal representation. It undermines accuracy-based evaluation and requires specialized training and metrics.
Category: Overview
How can I handle Class Imbalance in practice?
Combine resampling, class weights, focal loss, and threshold tuning with proper validation to improve minority recall without overfitting.
Category: HowTo
What is a common misunderstanding about Class Imbalance?
High accuracy can coexist with poor minority detection. Use precision, recall, and F1 per class to reveal true performance.
Category: Misunderstanding
What risks exist when addressing Class Imbalance?
Synthetic methods can introduce noise; naive oversampling risks overfitting. Validate and monitor carefully.
Category: Risks
What are competing approaches for Class Imbalance?
Class-weighted losses and cost-sensitive learning compete with resampling techniques like SMOTE or undersampling.
Category: Alternatives
How do thresholds affect Class Imbalance outcomes?
Adjusting decision thresholds can balance precision and recall, crucial in high-stakes domains like healthcare or fraud.
Category: BestPractice
What metrics are best for Class Imbalance?
Precision, recall, F1 score per class, precision-recall AUC, and confusion matrices are preferred over accuracy.
Category: Requirements
What is currently a hot topic around Class Imbalance?
Fairness-aware evaluation, calibrated uncertainty, and data-centric strategies to improve minority coverage are actively explored.
Category: Topic
How to split data when dealing with Class Imbalance?
Use stratified splits to preserve class ratios across train, validation, and test sets to ensure consistent evaluation.
Category: BestPractice