Generating Counterfactual Instances for Explainable Class-Imbalance Learning
Zhi Chen,Jiang Duan,Li Kang,Hongyan Xu,Rui Chen,Guoping Qiu
DOI: https://doi.org/10.1109/tkde.2023.3302847
IF: 9.235
2023-01-01
IEEE Transactions on Knowledge and Data Engineering
Abstract:Existing class imbalance learning paradigms focus on lifting the importance of minority instance, aiming to improve the model in terms of certain evaluation metrics (e.g., AUC and $F_{1}$-measure). One drawback of these methods is that they lack enough transparency, hence, cannot be fully trusted in vital domains. To this end, this paper deal with the class imbalance learning task with counterfactual instances. Given an instance and a classifier, a counterfactual is a fake instance which, while having smallest distance to the original instance, is classified as a different class by the classifier. Therefore, the most important features for a classifier can be identified by inspecting the difference between an instance and its counterfactual. To utilize counterfactuals, a novel Explainable Generative Adversarial Network (EXGAN) is proposed. EXGAN has a unique “two generators vs. multiple discriminators” architecture where the generators are used to generate effective counterfactuals and discriminators are trained for the class imbalance learning task. In addition to the architecture, an innovative ensemble loss function ensuring each discriminator complementing each other is designed to overcome the class imbalance issue. Extensive experiments prove that the counterfactuals generated by EXGAN can be used to produce effective local explanation and provide significant better class imbalance learning ability than existing competitors.
computer science, information systems, artificial intelligence,engineering, electrical & electronic