Causality-based counterfactual explanation for classification models

被引:1
|
作者
Duong, Tri Dung [1 ]
Li, Qian [2 ]
Xu, Guandong [3 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW, Australia
[2] Curtin Univ, Sch Elect Engn Comp & Math Sci, Perth, WA, Australia
[3] Educ Univ Hong Kong, Ctr Learning Teaching & Technol, Hong Kong, HK, Peoples R China
基金
澳大利亚研究理事会; 美国国家科学基金会;
关键词
Counterfactual explanation; Interpretable machine learning; Structural causal model; GENETIC ALGORITHM;
D O I
10.1016/j.knosys.2024.112200
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Counterfactual explanation is one branch of interpretable machine learning that produces a perturbation sample to change the model's original decision. The generated samples can act as a recommendation for end-users to achieve their desired outputs. Most of the current counterfactual explanation approaches are the gradient-based method, which can only optimize the differentiable loss functions with continuous variables. Accordingly, the gradient-free methods are proposed to handle the categorical variables, which however have several major limitations: (1) causal relationships among features are typically ignored when generating the counterfactuals, possibly resulting in impractical guidelines for decision-makers; (2) the counterfactual explanation algorithm requires a great deal of effort into parameter tuning for determining the optimal weight for each loss functions which must be conducted repeatedly for different datasets and settings. In this work, to address the above limitations, we propose a prototype-based counterfactual explanation framework (ProCE). ProCE is capable of preserving the causal relationship underlying the features of the counterfactual data. In addition, we design a novel gradient-free optimization based on the multi-objective genetic algorithm that generates the counterfactual explanations for the mixed-type of continuous and categorical features. Numerical experiments demonstrate that our method compares favorably with state-of-the-art methods and therefore is applicable to existing prediction models. All the source codes and data are available at https: //github.com/tridungduong16/multiobj-scm-cf.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Causality-based Explanation of Classification Outcomes
    Bertossi, Leopoldo
    Li, Jordan
    Schleich, Maximilian
    Suciu, Dan
    Vagena, Zografoula
    [J]. PROCEEDINGS OF THE 4TH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM 2020, 2020,
  • [2] Toward Causality-Based Explanation of Aerial Scene Classifiers
    Dutta, Suparna
    Das, Monidipa
    Maulik, Ujjwal
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2024, 21 : 1 - 5
  • [3] Towards robust neural networks: Exploring counterfactual causality-based repair
    Liu, Fang
    Du, Xiaofu
    Ding, Hao
    Qian, Junyan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 257
  • [4] Causality-Based Game Solving
    Baier, Christel
    Coenen, Norine
    Finkbeiner, Bernd
    Funke, Florian
    Jantsch, Simon
    Siber, Julian
    [J]. COMPUTER AIDED VERIFICATION (CAV 2021), PT I, 2021, 12759 : 894 - 917
  • [5] Causality-based Model Checking
    Finkbeiner, Bernd
    Kupriyanov, Andrey
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (259): : 31 - 38
  • [6] Causality-Based Neural Network Repair
    Sun, Bing
    Sun, Jun
    Pham, Long H.
    Shi, Jie
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 338 - 349
  • [7] A Taxonomy of Causality-Based Biological Properties
    Bodei, C.
    Bracciali, A.
    Chiarugi, D.
    Gori, R.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (19): : 116 - 133
  • [8] Granger Causality-Based Analysis for Classification of Fibrillation Mechanisms and Localization of Rotational Drivers
    Handa, Balvinder S.
    Li, Xinyang
    Aras, Kedar K.
    Qureshi, Norman A.
    Mann, Ian
    Chowdhury, Rasheda A.
    Whinnett, Zachary I.
    Linton, Nick W. F.
    Lim, Phang Boon
    Kanagaratnam, Prapa
    Efimov, Igor R.
    Peters, Nicholas S.
    Ng, Fu Siong
    [J]. CIRCULATION-ARRHYTHMIA AND ELECTROPHYSIOLOGY, 2020, 13 (03): : E008237
  • [9] A stochastic causality-based process algebra
    Brinksma, E
    Katoen, JP
    Langerak, R
    Latella, D
    [J]. COMPUTER JOURNAL, 1995, 38 (07): : 552 - 565
  • [10] Causality-based abstraction of multiplicity in security protocols
    Backes, Michael
    Maffei, Matteo
    Cortesi, Agostino
    [J]. 20TH IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSFS20), PROCEEDINGS, 2007, : 355 - +