Data Balancing Strategies: A Survey of Resampling and Augmentation Methods

📅 2025-05-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Class imbalance severely degrades model discrimination for minority classes, critically hindering deployment in high-stakes domains such as healthcare and finance. This paper systematically surveys over one hundred imbalance mitigation strategies, introducing the first unified taxonomy that integrates generative approaches (e.g., GANs, VAEs) with classical resampling techniques—including SMOTE, neighborhood density estimation, and adaptive threshold-based resampling. We further propose a multidimensional evaluation framework and practical deployment guidelines tailored to real-world constraints. Empirical validation across diverse benchmark tasks demonstrates that the surveyed methods improve minority-class F1-score by 12–35%. Crucially, we identify a novel pathway for jointly optimizing interpretability and generalization—bridging theoretical advances with engineering feasibility. This work provides a comprehensive, actionable foundation for both advancing imbalance learning theory and enabling robust, trustworthy deployment in critical applications.

Technology Category

Application Category

📝 Abstract
Imbalanced data poses a significant obstacle in machine learning, as an unequal distribution of class labels often results in skewed predictions and diminished model accuracy. To mitigate this problem, various resampling strategies have been developed, encompassing both oversampling and undersampling techniques aimed at modifying class proportions. Conventional oversampling approaches like SMOTE enhance the representation of the minority class, whereas undersampling methods focus on trimming down the majority class. Advances in deep learning have facilitated the creation of more complex solutions, such as Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs), which are capable of producing high-quality synthetic examples. This paper reviews a broad spectrum of data balancing methods, classifying them into categories including synthetic oversampling, adaptive techniques, generative models, ensemble-based strategies, hybrid approaches, undersampling, and neighbor-based methods. Furthermore, it highlights current developments in resampling techniques and discusses practical implementations and case studies that validate their effectiveness. The paper concludes by offering perspectives on potential directions for future exploration in this domain.
Problem

Research questions and friction points this paper is trying to address.

Addressing imbalanced data skewing machine learning predictions
Exploring resampling methods like SMOTE and undersampling techniques
Reviewing advanced generative models for synthetic data balancing
Innovation

Methods, ideas, or system contributions that make the work stand out.

Resampling techniques balance class distribution
Generative models create synthetic minority examples
Hybrid methods combine multiple balancing strategies
🔎 Similar Papers
No similar papers found.
B
Behnam Yousefimehr
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
Mehdi Ghatee
Mehdi Ghatee
Full Professor of Computer Science, Amirkabir University of Technology, Tehran, Iran
Data ScienceNeural NetworksIntelligent Transportation SystemAutonomous VehicleSmart City
M
Mohammad Amin Seifi
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
J
Javad Fazli
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
S
Sajed Tavakoli
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
Z
Zahra Rafei
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
S
Shervin Ghaffari
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
A
Abolfazl Nikahd
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
M
Mahdi Razi Gandomani
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
A
Alireza Orouji
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
R
Ramtin Mahmoudi Kashani
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
S
Sarina Heshmati
Department of Mathematics & Computer Science, Amirkabir University of Technology, Tehran, Iran
N
Negin Sadat Mousavi
Department of Computer Engineering, Amirkabir University of Technology, Tehran, Iran