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 条
  • [31] 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
  • [32] 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
  • [33] 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
  • [34] 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,
  • [35] A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challenges
    Prado-Romero, Mario Alfonso
    Prenkaj, Bardh
    Stilo, Giovanni
    Giannotti, Fosca
    ACM COMPUTING SURVEYS, 2024, 56 (07)
  • [36] Counterfactual Explanations of Neural Network-Generated Response Curves
    Morales, Giorgio
    Sheppard, John
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [37] PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networks
    Vu, Minh N.
    Thai, My T.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [38] Demystifying Graph Neural Network Explanations
    Himmelhuber, Anna
    Joblin, Mitchell
    Ringsquandl, Martin
    Runkler, Thomas
    MACHINE LEARNING AND PRINCIPLES AND PRACTICE OF KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2021, PT I, 2021, 1524 : 67 - 75
  • [39] Higher-Order Explanations of Graph Neural Networks via Relevant Walks
    Schnake, Thomas
    Eberle, Oliver
    Lederer, Jonas
    Nakajima, Shinichi
    Schuett, Kristof T.
    Mueller, Klaus-Robert
    Montavon, Gregoire
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (11) : 7581 - 7596
  • [40] Graph-based explanations of tau forecasting for Alzheimer's disease using graph neural networks
    Balaji, Vibha
    Song, Tzu-An
    Yang, Fan
    Johnson, Keith
    Dutta, Joyita
    JOURNAL OF NUCLEAR MEDICINE, 2023, 64