Solving the class imbalance problem using a counterfactual method for data augmentation

被引:23
|
作者
Temraz, Mohammed [1 ,2 ]
Keane, Mark T. [1 ,2 ,3 ]
机构
[1] Univ Coll Dublin, Sch Comp Sci, Dublin 4, Ireland
[2] Univ Coll Dublin, Insight Ctr Data Analyt, Dublin 4, Ireland
[3] Univ Coll Dublin, VistaMilk SFI Res Ctr, Dublin 4, Ireland
来源
MACHINE LEARNING WITH APPLICATIONS | 2022年 / 9卷
基金
爱尔兰科学基金会;
关键词
Counterfactual; Class imbalance problem; Data augmentation; XAI; BORDERLINE-SMOTE; SAMPLING METHOD; CLASSIFICATION; EXPLANATIONS; ALGORITHM;
D O I
10.1016/j.mlwa.2022.100375
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Learning from class imbalanced datasets poses challenges for many machine learning algorithms. Many realworld domains are, by definition, class imbalanced by virtue of having a majority class that naturally has many more instances than its minority class (e.g., genuine bank transactions occur much more often than fraudulent ones). Many methods have been proposed to solve the class imbalance problem, among the most popular being oversampling techniques (such as SMOTE). These methods generate synthetic instances in the minority class, to balance the dataset, performing data augmentations that improve the performance of predictive machine learning (ML). In this paper, we advance a novel, data augmentation method (adapted from eXplainable AI), that generates synthetic, counterfactual instances in the minority class. Unlike other oversampling techniques, this method adaptively combines existing instances from the dataset, using actual feature -values rather than interpolating values between instances. Several experiments using four different classifiers and 25 datasets involving binary classes are reported, which show that this Counterfactual Augmentation (CFA) method generates useful synthetic datapoints in the minority class. The experiments also show that CFA is competitive with many other oversampling methods, many of which are variants of SMOTE. The basis for CFA's performance is discussed, along with the conditions under which it is likely to perform better or worse in future tests.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] An Improved CCF Detector to Handle the Problem of Class Imbalance with Outlier Normalization Using IQR Method
    Alabrah, Amerah
    SENSORS, 2023, 23 (09)
  • [42] Solving the Problem of Class Imbalance in the Prediction of Hotel Cancelations: A Hybridized Machine Learning Approach
    Adil, Mohd
    Ansari, Mohd Faizan
    Alahmadi, Ahmad
    Wu, Jei-Zheng
    Chakrabortty, Ripon K.
    PROCESSES, 2021, 9 (10)
  • [43] Oversampling Method for Imbalanced Data Using Credible Counterfactual
    Gao, Feng
    Song, Mei
    Zhu, Yi
    Computer Engineering and Applications, 2024, 60 (05) : 165 - 171
  • [44] Using Generative Adversarial Networks for Handling Class Imbalance Problem
    Aydin, M. Asli
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [45] Solving Misclassification of the Credit Card Imbalance Problem Using Near Miss
    Mqadi, Nhlakanipho Michael
    Naicker, Nalindren
    Adeliyi, Timothy
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [46] Handling the Multi-Class Imbalance Problem using ECOC
    Valdovinos Rosas, Rosa Maria
    Abad Sanchez, Rosalinda
    Alejo Eleuterio, Roberto
    Herrera Arteaga, Edgar
    Trueba Espinosa, Adrian
    COMPUTACION Y SISTEMAS, 2013, 17 (04): : 583 - 592
  • [47] Handling Class Imbalance Problem using Oversampling Techniques: A Review
    Gosain, Anjana
    Sardana, Saanchi
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 79 - 85
  • [48] A literature survey on various aspect of class imbalance problem in data mining
    Goswami, Shivani
    Singh, Anil Kumar
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (27) : 70025 - 70050
  • [49] Global-and-Local Aware Data Generation for the Class Imbalance Problem
    Wang, Wentao
    Wang, Suhang
    Fan, Wenqi
    Liu, Zitao
    Tang, Jiliang
    PROCEEDINGS OF THE 2020 SIAM INTERNATIONAL CONFERENCE ON DATA MINING (SDM), 2020, : 307 - 315
  • [50] Reinforced Counterfactual Data Augmentation for Dual Sentiment Classification
    Chen, Hao
    Xia, Rui
    Yu, Jianfei
    2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021), 2021, : 269 - 278