To read this content please select one of the options below:

Data cleaning issues in class imbalanced datasets: instance selection and missing values imputation for one-class classifiers

Zhenyuan Wang (Faculty of Education, East China Normal University, Shanghai, China) (Faculty of Economics and Management, East China Normal University, Shanghai, China)
Chih-Fong Tsai (Information Management, National Central University, Taoyuan, Taiwan)
Wei-Chao Lin (Information Management, Chang Gung University, Taoyuan, Taiwan)

Data Technologies and Applications

ISSN: 2514-9288

Article publication date: 14 May 2021

Issue publication date: 11 October 2021

336

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

Related articles