Classification of Imbalanced Data Represented as Binary Features
Source abstract
Abstract
Typically, classification is conducted on a dataset that consists of numerical features and target classes. For instance, a grayscale image, which is usually represented as a matrix of integers varying from 0 to 255, enables one to apply various classification algorithms to image classification tasks. However, datasets represented as binary features cannot use many standard machine learning algorithms optimally, yet their amount is not negligible. On the other hand, oversampling algorithms such as synthetic minority oversampling technique (SMOTE) and its variants are often used if the dataset for classification is imbalanced. However, since SMOTE and its variants synthesize new minority samples based on the original samples, the diversity of the samples synthesized from binary features is highly limited due to the poor representation of original features. To solve this problem, a preprocessing approach is studied. By converting binary features into numerical ones using feature extraction methods, succeeding oversampling methods can fully display their potential in improving the classifiers’ performances. Through comprehensive experiments using benchmark datasets and real medical datasets, it was observed that a converted dataset consisting of numerical features is better for oversampling methods (maximum improvements of accuracy and F1-score were 35.11% and 42.17%, respectively). In addition, it is confirmed that feature extraction and oversampling synergistically contribute to the improvement of classification performance.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Imbalanced Data Classification Techniques · Artificial Intelligence in Healthcare · Digital Imaging for Blood Diseases
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Graduate School of Natural Science and Technology, Kanazawa University, Kanazawa 9201192, Japan
Department of Computer Science, Lambung Mangkurat University, Banjarbaru 70714, Indonesia
Division of Clinical Laboratory Medicine, Kanazawa University, Kanazawa 9201192, Japan
Department of Nephrology and Laboratory Medicine, Kanazawa University, Kanazawa 9201192, Japan
Institute of Science and Engineering, Kanazawa University, Kanazawa 9201192, Japan
Funding
Ministry of Education, Culture, Sports, Science and Technology
References (36)
Show source-provided references
1. Comparing oversampling techniques to handle the class imbalance problem: A customer churn prediction case study10.1109/ACCESS.2016.2619719 ↗
2. Training neural network classifiers for medical decision making: The effects of imbalanced datasets on classification performance10.1016/j.neunet.2007.12.031 ↗
3. Mahmudah, K., Purnama, B., Indriani, F., and Satou, K. (2021, January 11–13). Machine Learning Algorithms for Predicting Chronic Obstructive Pulmonary Disease from Gene Expression Data with Class Imbalance. Proceedings of the 14th International Joint Conference on Biomedical Engineering Systems and Technologies—BIOINFORMATICS, Online.10.5220/0010316501480153 ↗
4. A compact evolutionary interval-valued fuzzy rule-based classification system for the modelling and prediction of real-world financial application with imbalanced data10.1109/TFUZZ.2014.2336263 ↗
5. SMOTE: Synthetic minority oversampling technique10.1613/jair.953 ↗
6. He, H., Bai, Y., Garcia, E.A., and Li, S. (2008, January 1–8). ADASYN: Adaptive synthetic sampling approach for imbalanced learning. Proceedings of the IEEE International Joint Conference on Neural Networks, Hong Kong, China.
7. Han, H., Wang, W.Y., and Mao, B.H. (2005). Borderline-SMOTE: A new oversampling method in imbalanced data sets learning. Proceedings of International Conference on Intelligent Computing, Springer.10.1007/11538059_91 ↗
8. Bunkhumpornpat, C., Sinapiromsaran, K., and Lursinsap, C. (2009, January 27–30). Safe-level-smote: Safe-level-synthetic minority oversampling technique for handling the class imbalanced problem. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Bangkok, Thailand.10.1007/978-3-642-01307-2_43 ↗
9. The effective redistribution for imbalance dataset: Relocating safe-level SMOTE with minority outcast handling
10. DBSMOTE: Density-based synthetic minority oversampling technique10.1007/s10489-011-0287-y ↗
11. Adaptive neighbor synthetic minority oversampling technique under 1NN outcast handling
12. Geometric SMOTE a geometrically enhanced drop-in replacement for SMOTE10.1016/j.ins.2019.06.007 ↗
13. Weighted-SMOTE: A modification to SMOTE for event classification in sodium cooled fast reactors10.1016/j.pnucene.2017.07.015 ↗
14. SMOTE–IPF: Addressing the noisy and borderline examples problem in imbalanced classification by a re-sampling method with filtering10.1016/j.ins.2014.08.051 ↗
15. SMOTE-RSB *: A hybrid preprocessing approach based on oversampling and undersampling for high imbalanced data-sets using SMOTE and rough sets theory10.1007/s10115-011-0465-6 ↗
16. Surrounding neighborhood-based SMOTE for learning from imbalanced data sets10.1007/s13748-012-0027-5 ↗
17. A study of the behavior of several methods for balancing machine learning training data10.1145/1007730.1007735 ↗
18. Van Hulse, J., Khoshgoftaar, T.M., and Napolitano, A. (2007, January 20–24). Experimental perspectives on learning from imbalanced data. Proceedings of the 24th International Conference on Machine Learning, Corvallis, OR, USA.10.1145/1273496.1273614 ↗
19. Understanding the apparent superiority of over-sampling through an analysis of local information for class-imbalanced data10.1016/j.eswa.2019.113026 ↗
20. Cost-sensitive boosting for classification of imbalanced data10.1016/j.patcog.2007.04.009 ↗
21. An instance-weighting method to induce cost-sensitive trees10.1109/TKDE.2002.1000348 ↗
22. SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-year Anniversary10.1613/jair.1.11192 ↗
23. PMLB: A large benchmark suite for machine learning evaluation and comparison10.1186/s13040-017-0154-4 ↗
24. Benchmarking binary classification models on datasets with different degrees of imbalance10.1007/s11704-009-0027-1 ↗
25. Cross Entropy Based Sparse Logistic Regression to Identify Phenotype-Related Mutations in Methicillin-Resistant Staphylococcus aureus10.4236/jbise.2020.137016 ↗
26. Ester, M., Kriegel, H.P., Sander, J., and Xu, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. KDD’96: Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, AAAI Press.
27. An overview of principal component analysis
28. Independent Component Analysis, A New Concept?10.1016/0165-1684(94)90029-9 ↗
29. Visualizing data using t-SNE
30. McInnes, L., Healy, J., and Melville, J. (2018). UMAP: Uniform manifold approximation and projection for dimension reduction. arXiv.10.21105/joss.00861 ↗
31. Handling imbalanced dataset using SVM and k-NN approach
32. Lemnaru, C., and Potolea, R. (2011, January 8–11). Imbalanced classification problems: Systematic study, issues, and best practices. Proceedings of the International Conference on Enterprise Information Systems, Beijing, China.10.1007/978-3-642-29958-2_3 ↗
33. Dittman, D.J., Khoshgoftaar, T.M., and Napolitano, A. (2015, January 13–15). The effect of data sampling when using random forest on imbalanced bioinformatics data. Proceedings of the 2015 IEEE International Conference on Information Reuse and Integration, San Francisco, CA, USA.10.1109/IRI.2015.76 ↗
34. The class imbalance problem: A systematic study10.3233/IDA-2002-6504 ↗
35. He, H., and Ma, Y. (2013). Assessment metrics for imbalanced learning. Imbalanced Learning: Foundations, Algorithms, and Applications, IEEE Press.10.1002/9781118646106 ↗
36. Gu, Q., Zhu, L., and Cai, Z. (2009). Evaluation Measures of the Classification Performance of Imbalanced Data Sets. Computational Intelligence and Intelligent Systems, Springer.10.1007/978-3-642-04962-0_53 ↗