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 条
[41]   A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challenges [J].
Prado-Romero, Mario Alfonso ;
Prenkaj, Bardh ;
Stilo, Giovanni ;
Giannotti, Fosca .
ACM COMPUTING SURVEYS, 2024, 56 (07)
[42]   Counterfactual Explanations of Neural Network-Generated Response Curves [J].
Morales, Giorgio ;
Sheppard, John .
2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
[43]   PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networks [J].
Vu, Minh N. ;
Thai, My T. .
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
[44]   Demystifying Graph Neural Network Explanations [J].
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
[45]   Higher-Order Explanations of Graph Neural Networks via Relevant Walks [J].
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
[46]   Graph-based explanations of tau forecasting for Alzheimer's disease using graph neural networks [J].
Balaji, Vibha ;
Song, Tzu-An ;
Yang, Fan ;
Johnson, Keith ;
Dutta, Joyita .
JOURNAL OF NUCLEAR MEDICINE, 2023, 64
[47]   CONTRASTIVE EXPLANATIONS IN NEURAL NETWORKS [J].
Prabhushankar, Mohit ;
Kwon, Gukyeong ;
Temel, Dogancan ;
AlRegib, Ghassan .
2020 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2020, :3289-3293
[48]   PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks [J].
Shin, Yong-Min ;
Kim, Sun-Woo ;
Shin, Won-Yong .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (10) :6559-6576
[49]   Evaluating Post-hoc Explanations for Graph Neural Networks via Robustness Analysis [J].
Fang, Junfeng ;
Liu, Wei ;
Gao, Yuan ;
Liu, Zemin ;
Zhang, An ;
Wang, Xiang ;
He, Xiangnan .
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
[50]   Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studies [J].
Teufel, Jonas ;
Torresi, Luca ;
Friederich, Pascal .
EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT II, 2023, 1902 :361-381