CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networks

被引:0
作者
Lucic, Ana [1 ]
ter Hoeve, Maartje [1 ]
Tolomei, Gabriele [2 ]
de Rijke, Maarten [1 ]
Silvestri, Fabrizio [2 ]
机构
[1] Univ Amsterdam, Amsterdam, Netherlands
[2] Sapienza Univ Rome, Rome, Italy
来源
INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 151 | 2022年 / 151卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given the increasing promise of graph neural networks (GNNs) in real-world applications, several methods have been developed for explaining their predictions. Existing methods for interpreting predictions from GNNs have primarily focused on generating subgraphs that are especially relevant for a particular prediction. However, such methods are not counterfactual (CF) in nature: given a prediction, we want to understand how the prediction can be changed in order to achieve an alternative outcome. In this work, we propose a method for generating CF explanations for GNNs: the minimal perturbation to the input (graph) data such that the prediction changes. Using only edge deletions, we find that our method, CF-GNNExplainer, can generate CF explanations for the majority of instances across three widely used datasets for GNN explanations, while removing less than 3 edges on average, with at least 94% accuracy. This indicates that CF-GNNExplainer primarily removes edges that are crucial for the original predictions, resulting in minimal CF explanations.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] User-friendly, Interactive, and Configurable Explanations for Graph Neural Networks with Graph Views
    Chen, Tingyang
    Qiu, Dazhuo
    Wu, Yinghui
    Khan, Arijit
    Ke, Xiangyu
    Gao, Yunjun
    COMPANION OF THE 2024 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, SIGMOD-COMPANION 2024, 2024, : 512 - 515
  • [32] Explanations for Neural Networks by Neural Networks
    Marton, Sascha
    Luedtke, Stefan
    Bartelt, Christian
    APPLIED SCIENCES-BASEL, 2022, 12 (03):
  • [33] Edge-Level Explanations for Graph Neural Networks by Extending Explainability Methods for Convolutional Neural Networks
    Kasanishi, Tetsu
    Wang, Xueting
    Yamasaki, Toshihiko
    23RD IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM 2021), 2021, : 249 - 252
  • [34] Mitigating Multisource Biases in Graph Neural Networks via Real Counterfactual Samples
    Wang, Zichong
    Narasimhan, Giri
    Yao, Xin
    Zhang, Wenbin
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 638 - 647
  • [35] Learning Counterfactual Explanation of Graph Neural Networks via Generative Flow Network
    He K.
    Liu L.
    Zhang Y.
    Wang Y.
    Liu Q.
    Wang G.
    IEEE Transactions on Artificial Intelligence, 2024, 5 (09): : 4607 - 4619
  • [36] View-based Explanations for Graph Neural Networks (Extended Abstract)
    Chen, Tingyang
    Qiu, Dazhuo
    Wu, Yinghui
    Khan, Arijit
    Ke, Xiangyu
    Gao, Yunjun
    2024 IEEE 40TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, ICDEW, 2024, : 377 - 378
  • [37] XGNN: Towards Model-Level Explanations of Graph Neural Networks
    Yuan, Hao
    Tang, Jiliang
    Hu, Xia
    Ji, Shuiwang
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 430 - 438
  • [38] Prototype-Based Explanations for Graph Neural Networks (Student Abstract)
    Shin, Yong-Min
    Kim, Sun-Woo
    Yoon, Eun-Bi
    Shin, Won-Yong
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 13047 - 13048
  • [39] Evaluating the Usefulness of Counterfactual Explanations from Bayesian Networks
    Raphaela Butz
    Arjen Hommersom
    Renée Schulz
    Hans van Ditmarsch
    Human-Centric Intelligent Systems, 2024, 4 (2): : 286 - 298
  • [40] Using the K-associated Optimal Graph to Provide Counterfactual Explanations
    da Silva, Ariel Tadeu
    Bertini Junior, Joao Roberto
    2022 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2022,