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 条
  • [11] Game Theoretic Explanations for Graph Neural Networks
    Kamal, Ataollah
    Robardet, Celine
    Plantevit, Marc
    MACHINE LEARNING AND PRINCIPLES AND PRACTICE OF KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2023, PT III, 2025, 2135 : 217 - 232
  • [12] Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanation
    Chu, Zhaoyang
    Wan, Yao
    Li, Qian
    Wu, Yang
    Zhang, Hongyu
    Sui, Yulei
    Xu, Guandong
    Jin, Hai
    PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024, 2024, : 389 - 401
  • [13] Counterfactual based reinforcement learning for graph neural networks
    Pham, David
    Zhang, Yongfeng
    ANNALS OF OPERATIONS RESEARCH, 2022,
  • [14] Robust Stochastic Graph Generator for Counterfactual Explanations
    Prado-Romero, Mario Alfonso
    Prenkaj, Bardh
    Stilo, Giovanni
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21518 - 21526
  • [15] Graph Edits for Counterfactual Explanations: A Comparative Study
    Dimitriou, Angeliki
    Chaidos, Nikolaos
    Lymperaiou, Maria
    Stamou, Giorgos
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, PT II, XAI 2024, 2024, 2154 : 100 - 112
  • [16] GraphSVX: Shapley Value Explanations for Graph Neural Networks
    Duval, Alexandre
    Malliaros, Fragkiskos D.
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2021: RESEARCH TRACK, PT II, 2021, 12976 : 302 - 318
  • [17] Generating Explanations for Conceptual Validation of Graph Neural Networks
    Finzel, Bettina
    Saranti, Anna
    Angerschmid, Alessa
    Tafler, David
    Pfeifer, Bastian
    Holzinger, Andreas
    KUNSTLICHE INTELLIGENZ, 2022, 36 (3-4): : 271 - 285
  • [18] Towards Inductive and Efficient Explanations for Graph Neural Networks
    Luo, Dongsheng
    Zhao, Tianxiang
    Cheng, Wei
    Xu, Dongkuan
    Han, Feng
    Yu, Wenchao
    Liu, Xiao
    Chen, Haifeng
    Zhang, Xiang
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (08) : 5245 - 5259
  • [19] Evaluating Link Prediction Explanations for Graph Neural Networks
    Borile, Claudio
    Perotti, Alan
    Panisson, Andre
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT II, 2023, 1902 : 382 - 401
  • [20] SEEN: Sharpening Explanations for Graph Neural Networks Using Explanations From Neighborhoods
    Cho, Hyeoncheol
    Oh, Youngrock
    Jeon, Eunjoo
    ADVANCES IN ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2023, 3 (02): : 1165 - 1179