One-class ensemble classifier for data imbalance problems

被引:18
|
作者
Hayashi, Toshitaka [1 ]
Fujita, Hamido [2 ,3 ]
机构
[1] Iwate Prefectural Univ, Fac Software & Informat Sci, Takizawa, Japan
[2] I Somet Org Inc Assoc, Morioka, Iwate, Japan
[3] Iwate Prefectural Univ, Reg Res Ctr, Takizawa, Japan
关键词
Imbalanced data classification; One-class classification; Ensemble learning; One-class ensemble; SMOTE; COMPLEXITY; SELECTION; SUPPORT;
D O I
10.1007/s10489-021-02671-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Imbalanced data classification is an important issue in machine learning. Despite various studies, solving the data imbalance problem is still difficult. Since the oversampling method uses fake minority data, such a method is untrusted and causing security instability. The main objective of this paper is to improve accuracy for data imbalance classification without generating fake minority data. For this purpose, a reliable strategy is proposed using an ensemble of one-class classifiers. Such a classifier does not suffer data imbalance problems since the model learns from a single class. In particular, training data is split into minority and majority sets. Then, one-class classifiers are trained separately and applied to compute minority and majority scores for testing data. Finally, classification is made based on the combination of both scores. The proposed method is experimented with using imbalanced-learn datasets. Moreover, the result is compared with sampling methods via Decision Tree and K Nearest Neighbors classifiers. One-class ensemble classifier outperforms sampling methods in 20 datasets.
引用
收藏
页码:17073 / 17089
页数:17
相关论文
共 50 条
  • [1] One-class ensemble classifier for data imbalance problems
    Toshitaka Hayashi
    Hamido Fujita
    [J]. Applied Intelligence, 2022, 52 : 17073 - 17089
  • [2] One-Class Classification Ensemble with Dynamic Classifier Selection
    Krawczyk, Bartosz
    Wozniak, Michal
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2014, 2014, 8866 : 542 - 549
  • [3] Employing One-Class SVM Classifier Ensemble for Imbalanced Data Stream Classification
    Klikowski, Jakub
    Wozniak, Michal
    [J]. COMPUTATIONAL SCIENCE - ICCS 2020, PT IV, 2020, 12140 : 117 - 127
  • [4] Ensemble Online Classifier Based on the One-Class Base Classifiers for Mining Data Streams
    Czarnowski, Ireneusz
    Jedrzejowicz, Piotr
    [J]. CYBERNETICS AND SYSTEMS, 2015, 46 (1-2) : 51 - 68
  • [5] One-class classifier ensemble pruning and weighting with firefly algorithm
    Krawczyk, Bartosz
    [J]. NEUROCOMPUTING, 2015, 150 : 490 - 500
  • [6] Parameter Optimization of Kernel-based One-class Classifier on Imbalance Learning
    Zhuang, Ling
    Dai, Honghua
    [J]. JOURNAL OF COMPUTERS, 2006, 1 (07) : 32 - 40
  • [7] On the usefulness of one-class classifier ensembles for decomposition of multi-class problems
    Krawczyk, Bartosz
    Wozniak, Michal
    Herrera, Francisco
    [J]. PATTERN RECOGNITION, 2015, 48 (12) : 3969 - 3982
  • [8] Weighted One-Class Classifier Ensemble Based on Fuzzy Feature Space Partitioning
    Krawczyk, Bartosz
    Wozniak, Michal
    Cyganek, Boguslaw
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 2838 - 2843
  • [9] Robust Ensemble Classifier Combination Based on Noise Removal with One-Class SVM
    Catak, Ferhat Ozgur
    [J]. NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 10 - 17
  • [10] Parameter optimization of kernel-based one-class classifier on imbalance text learning
    Zhuang, Ling
    Dai, Honghua
    [J]. PRICAI 2006: TRENDS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4099 : 434 - 443