Litcius/Paper detail

Comparison of ensemble hybrid sampling with bagging and boosting machine learning approach for imbalanced data

Nur Hanisah Abdul Malek, Wan Fairos Wan Yaacob, Yap Bee Wah, Syerina Azlin Md Nasir, Norshahida Shaadan, Sapto Wahyu Indratno

2022Indonesian Journal of Electrical Engineering and Computer Science50 citationsDOIOpen Access PDF

Abstract

Training an imbalanced dataset can cause classifiers to overfit the majority class and increase the possibility of information loss for the minority class. Moreover, accuracy may not give a clear picture of the classifier’s performance. This paper utilized decision tree (DT), support vector machine (SVM), artificial neural networks (ANN), K-nearest neighbors (KNN) and Naïve Bayes (NB) besides ensemble models like random forest (RF) and gradient boosting (GB), which use bagging and boosting methods, three sampling approaches and seven performance metrics to investigate the effect of class imbalance on water quality data. Based on the results, the best model was gradient boosting without resampling for almost all metrics except balanced accuracy, sensitivity and area under the curve (AUC), followed by random forest model without resampling in term of specificity, precision and AUC. However, in term of balanced accuracy and sensitivity, the highest performance was achieved by random forest with a random under-sampling dataset. Focusing on each performance metric separately, the results showed that for specificity and precision, it is better not to preprocess all the ensemble classifiers. Nevertheless, the results for balanced accuracy and sensitivity showed improvement for both ensemble classifiers when using all the resampled dataset.

Topics & Concepts

Random forestBoosting (machine learning)Artificial intelligenceOverfittingSupport vector machineMachine learningNaive Bayes classifierComputer scienceOversamplingDecision treeEnsemble learningResamplingGradient boostingPattern recognition (psychology)Artificial neural networkBandwidth (computing)Computer networkImbalanced Data Classification TechniquesMachine Learning and Data ClassificationWater Quality Monitoring Technologies