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
关键词
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] 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
  • [12] 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
  • [13] 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
  • [14] 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
  • [15] 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
  • [16] Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisation
    Jiang, Junqi
    Lan, Jianglin
    Leofante, Francesco
    Rago, Antonio
    Toni, Francesca
    ASIAN CONFERENCE ON MACHINE LEARNING, VOL 222, 2023, 222
  • [17] Counterfactual Explanations for Graph Classification Through the Lenses of Density
    Abrate, Carlo
    Preti, Giulia
    Bonchi, Francesco
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT I, 2023, 1901 : 324 - 348
  • [18] Wireless Power Control via Counterfactual Optimization of Graph Neural Networks
    Naderializadeh, Navid
    Eisen, Mark
    Ribeiro, Alejandro
    PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (IEEE SPAWC2020), 2020,
  • [19] Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networks
    Funke, Thorben
    Khosla, Megha
    Rathee, Mandeep
    Anand, Avishek
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (08) : 8687 - 8698
  • [20] GraphLIME: Local Interpretable Model Explanations for Graph Neural Networks
    Huang, Qiang
    Yamada, Makoto
    Tian, Yuan
    Singh, Dinesh
    Chang, Yi
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (07) : 6968 - 6972