LGJan 21, 2022

To SMOTE, or not to SMOTE?

arXiv:2201.08528v343 citations
AI Analysis

This work addresses the problem of imbalanced data classification for practitioners by showing that balancing may be unnecessary with modern classifiers, highlighting an incremental refinement to existing knowledge.

The study investigated whether data balancing techniques like SMOTE improve prediction performance for state-of-the-art classifiers in imbalanced binary classification, finding that balancing benefits weak classifiers but does not enhance performance for strong ones.

Balancing the data before training a classifier is a popular technique to address the challenges of imbalanced binary classification in tabular data. Balancing is commonly achieved by duplication of minority samples or by generation of synthetic minority samples. While it is well known that balancing affects each classifier differently, most prior empirical studies did not include strong state-of-the-art (SOTA) classifiers as baselines. In this work, we are interested in understanding whether balancing is beneficial, particularly in the context of SOTA classifiers. Thus, we conduct extensive experiments considering three SOTA classifiers along the weaker learners used in previous investigations. Additionally, we carefully discern proper metrics, consistent and non-consistent algorithms and hyper-parameter selection methods and show that these have a significant impact on prediction quality and on the effectiveness of balancing. Our results support the known utility of balancing for weak classifiers. However, we find that balancing does not improve prediction performance for the strong ones. We further identify several other scenarios for which balancing is effective and observe that prior studies demonstrated the utility of balancing by focusing on these settings.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes