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

Zhenyuan Wang, Chih Fong Tsai, Wei Chao Lin

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


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.

Original languageEnglish
Pages (from-to)771-787
Number of pages17
JournalData Technologies and Applications
Issue number5
StatePublished - 11 Oct 2021


  • Class imbalance
  • Data mining
  • Instance selection
  • Machine learning
  • Missing value imputation
  • One-class classifiers


Dive into the research topics of 'Data cleaning issues in class imbalanced datasets: instance selection and missing values imputation for one-class classifiers'. Together they form a unique fingerprint.

Cite this