Handling Inter-class and Intra-class Imbalance in Class-imbalanced Learning
Not on the map. Why?
Abstract (arXiv)
Class-imbalance is a common problem in machine learning practice. Typical Imbalanced Learning (IL) methods balance the data via intuitive class-wise resampling or reweighting. However, previous studies suggest that beyond class-imbalance, intrinsic data difficulty factors like overlapping, noise, and small disjuncts also play critical roles. To handle them, many solutions have been proposed (e.g., noise removal, borderline sampling, hard example mining) but are still confined to a specific factor and cannot generalize to broader scenarios, which raises an interesting question: how to handle both class-agnostic difficulties and the class-imbalance in a unified way? To answer this, we consider both class-imbalance and its orthogonal: intra-class imbalance, i.e., the imbalanced distribution over easy and hard samples. Such distribution naturally reflects the complex influence of class-agnostic intrinsic data difficulties thus providing a new unified view for identifying and handling these factors during learning. From this perspective, we discuss the pros and cons of existing IL solutions and further propose new balancing techniques for more robust and efficient IL. Finally, we wrap up all solutions into a generic ensemble IL framework, namely DuBE (Duple-Balanced Ensemble). It features explicit and efficient inter-&intra-class balancing as well as easy extension with standardized APIs. Extensive experiments validate the effectiveness of DuBE. Code, examples, and documentation are available at https://github.com/AnonAuthorAI/duplebalance and https://duplebalance.readthedocs.io.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 9 of its 55 references that are in the map. First posted on arXiv 24 Nov 2021.
Builds on
9 of 55 references.
References · 9
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,245
- 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 579
- 2019Libra R-CNN: Towards Balanced Learning for Object Detectioncited by 255
- 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 195
- 2019Imbalance Problems in Object Detection: A Reviewcited by 118
- 2017Class Rectification Hard Mining for Imbalanced Deep Learningcited by 67
- 2019Self-paced Ensemble for Highly Imbalanced Massive Data Classificationcited by 28
- 2020MESA: Boost Ensemble Imbalanced Learning with MEta-SAmplercited by 25
- 2020Combined Cleaning and Resampling Algorithm for Multi-Class Imbalanced Data with Label Noisecited by 18
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 1; 2026: 1.
5 papers.
- 2023MC-ViViT: Multi-branch Classifier-ViViT to detect Mild Cognitive Impairment in older adults using facial videoscited by 11
- 2023If At First You Don't Succeed: Test Time Re-ranking for Zero-shot, Cross-domain Retrievalcited by 2
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionalitycited by 1
- 2025Compositional Attribute Imbalance in Vision Datasetscited by 1
- 2026Multi-Level Analyzation of Imbalance to Resolve Non-IID-Ness in Federated Learningcited by 0
- 2026Multi-Level Analyzation of Imbalance to Resolve Non-IID-Ness in Federated Learning8 Jun 2026
- 2025Compositional Attribute Imbalance in Vision Datasets17 Jun 2025
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionality17 Jan 2024
- 2023MC-ViViT: Multi-branch Classifier-ViViT to detect Mild Cognitive Impairment in older adults using facial videos11 Apr 2023
- 2023If At First You Don't Succeed: Test Time Re-ranking for Zero-shot, Cross-domain Retrieval30 Mar 2023