A Comparative Study of Data Balancing Algorithms to Examine Optimal Class Distribution in Imbalanced Datasets: A Simulation Based Approach
Abstract
In a two-class dataset, the class imbalance problem arises if there is a considerable difference between the number of samples in the classes. Many data balancing algorithms have been proposed to address this issue. However, only a limited number of studies have examined the candidate balance ratios of certain balancing algorithms, often focusing on real datasets. Unlike previous studies, this research evaluates seven balancing algorithms in terms of their predictive performance for an estimated population parameter (EP) and examines minority-majority class distributions yielding performance comparable to EP using an original simulation scenario. In this study, imbalanced datasets were sampled from a simulated population dataset and gradually balanced using random oversampling (ROS), synthetic minority oversampling technique (SMOTE), majority weighted minority oversampling technique (MWMOTE), adaptive synthetic sampling approach (ADASYN), random undersampling (RUS), random under boosting (RUSBoost), and under bagging (UB) algorithms. The classification and regression trees (CART) method was used to classify the data at each step, and the area under the ROC curve (AUC) was employed to evaluate the performance of the balancing algorithms. The findings obtained under the present simulation setting indicate that RUSBoost and UB algorithms yield statistically higher results than EP when certain balance ratios are exceeded. Meanwhile, within the evaluated simulation setting and the CART–AUC framework, other methods do not surpass EP and generally achieve their highest mean AUC values at full balance (50:50).
Keywords
References
- Barua, S., Islam, M.M., Yao, X., and Murase, K., "MWMOTE-majority weighted minority oversampling technique for imbalanced data set learning", IEEE Transactions on Knowledge and Data Engineering, 26(2): 405-425, (2012). DOI: https://doi.org/10.1109/TKDE.2012.232
- Chawla, N.V., Bowyer, K.W., Hall, L.O., and Kegelmeyer, W.P., "SMOTE: synthetic minority over-sampling technique", Journal of Artificial Intelligence Research, 16: 321-357, (2002). DOI: https://doi.org/10.1613/jair.953
- Fernández, A., García, S., Galar, M., Prati, R.C., Krawczyk, B., and Herrera, F., "Learning from imbalanced data sets", Springer, (2018). DOI: https://doi.org/10.1007/978-3-319-98074-4
- He, H., Bai, Y., Garcia, E.A., and Li, S., "ADASYN: Adaptive synthetic sampling approach for imbalanced learning", 2008 IEEE International Joint Conference on Neural Networks, Hong Kong, China, 1322-1328, (2008). DOI: https://doi.org/10.1109/IJCNN.2008.4633969
- Santos, M.S., Soares, J.P., Abreu, P.H., Araujo, H., and Santos, J., "Cross-validation for imbalanced datasets: Avoiding overoptimistic and overfitting approaches", IEEE Computational Intelligence Magazine, 13(4): 59-76, (2018). DOI: https://doi.org/10.1109/MCI.2018.2866730
- Seiffert, C., Khoshgoftaar, T.M., Van Hulse, J., and Napolitano, A., "RUSBoost: A hybrid approach to alleviating class imbalance", IEEE Transactions on Systems, Man, Cybernetics-Part A: Systems Humans, 40(1): 185-197, (2009). DOI: https://doi.org/10.1109/TSMCA.2009.2029559
- Sun, Z., Song, Q., Zhu, X., Sun, H., Xu, B., and Zhou, Y., "A novel ensemble method for classifying imbalanced data", Pattern Recognition, 48(5): 1623-1637, (2015). DOI: https://doi.org/10.1016/j.patcog.2014.11.014
- Galar, M., Fernandez, A., Barrenechea, E., Bustince, H., and Herrera, F., "A review on ensembles for the class imbalance problem: bagging-, boosting-, and hybrid-based approaches", IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews, 42(4):463-484, (2011). DOI: https://doi.org/10.1109/TSMCC.2011.2161285
Details
Primary Language
English
Subjects
Biostatistics, Applied Statistics
Journal Section
Research Article
Authors
Hakan Öztürk
*
0000-0001-8112-4934
Türkiye
Mevlüt Türe
0000-0003-3187-2322
Türkiye
İmran Kurt Omurlu
0000-0003-2887-6656
Türkiye
Early Pub Date
August 4, 2026
Publication Date
-
Submission Date
February 20, 2025
Acceptance Date
June 29, 2026
Published in Issue
Year 2026 Number: Advanced Online Publication