Data cleaning issues in class imbalanced datasets: instance selection and missing values imputation for one-class classifiers
Data Technologies and Applications
ISSN: 2514-9288
Article publication date: 14 May 2021
Issue publication date: 11 October 2021
Abstract
Purpose
Class imbalance learning, which exists in many domain problem datasets, is an important research topic in data mining and machine learning. One-class classification techniques, which aim to identify anomalies as the minority class from the normal data as the majority class, are one representative solution for class imbalanced datasets. Since one-class classifiers are trained using only normal data to create a decision boundary for later anomaly detection, the quality of the training set, i.e. the majority class, is one key factor that affects the performance of one-class classifiers.
Design/methodology/approach
In this paper, we focus on two data cleaning or preprocessing methods to address class imbalanced datasets. The first method examines whether performing instance selection to remove some noisy data from the majority class can improve the performance of one-class classifiers. The second method combines instance selection and missing value imputation, where the latter is used to handle incomplete datasets that contain missing values.
Findings
The experimental results are based on 44 class imbalanced datasets; three instance selection algorithms, including IB3, DROP3 and the GA, the CART decision tree for missing value imputation, and three one-class classifiers, which include OCSVM, IFOREST and LOF, show that if the instance selection algorithm is carefully chosen, performing this step could improve the quality of the training data, which makes one-class classifiers outperform the baselines without instance selection. Moreover, when class imbalanced datasets contain some missing values, combining missing value imputation and instance selection, regardless of which step is first performed, can maintain similar data quality as datasets without missing values.
Originality/value
The novelty of this paper is to investigate the effect of performing instance selection on the performance of one-class classifiers, which has never been done before. Moreover, this study is the first attempt to consider the scenario of missing values that exist in the training set for training one-class classifiers. In this case, performing missing value imputation and instance selection with different orders are compared.
Keywords
Acknowledgements
The work of the first author was supported by National Natural Science Foundation of China (71672060; 72072057). The work of the third author was supported in part by the Ministry of Science and Technology of Taiwan under Grant MOST 109-2410-H-182-012, and in part by Chang Gung Memorial Hospital, Linkou, under Grant BMRPH13.
Citation
Wang, Z., Tsai, C.-F. and Lin, W.-C. (2021), "Data cleaning issues in class imbalanced datasets: instance selection and missing values imputation for one-class classifiers", Data Technologies and Applications, Vol. 55 No. 5, pp. 771-787. https://doi.org/10.1108/DTA-01-2021-0027
Publisher
:Emerald Publishing Limited
Copyright © 2021, Emerald Publishing Limited