Global Graph Counterfactual Explanation: A Subgraph Mapping Approach

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: He, Yinhan, Zheng, Wendy, Zhu, Yaochen, Ma, Jing, Mishra, Saumitra, Raman, Natraj, Liu, Ninghao, Li, Jundong
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910670623080448
author He, Yinhan
Zheng, Wendy
Zhu, Yaochen
Ma, Jing
Mishra, Saumitra
Raman, Natraj
Liu, Ninghao
Li, Jundong
author_facet He, Yinhan
Zheng, Wendy
Zhu, Yaochen
Ma, Jing
Mishra, Saumitra
Raman, Natraj
Liu, Ninghao
Li, Jundong
contents Graph Neural Networks (GNNs) have been widely deployed in various real-world applications. However, most GNNs are black-box models that lack explanations. One strategy to explain GNNs is through counterfactual explanation, which aims to find minimum perturbations on input graphs that change the GNN predictions. Existing works on GNN counterfactual explanations primarily concentrate on the local-level perspective (i.e., generating counterfactuals for each individual graph), which suffers from information overload and lacks insights into the broader cross-graph relationships. To address such issues, we propose GlobalGCE, a novel global-level graph counterfactual explanation method. GlobalGCE aims to identify a collection of subgraph mapping rules as counterfactual explanations for the target GNN. According to these rules, substituting certain significant subgraphs with their counterfactual subgraphs will change the GNN prediction to the desired class for most graphs (i.e., maximum coverage). Methodologically, we design a significant subgraph generator and a counterfactual subgraph autoencoder in our GlobalGCE, where the subgraphs and the rules can be effectively generated. Extensive experiments demonstrate the superiority of our GlobalGCE compared to existing baselines. Our code can be found at https://anonymous.4open.science/r/GlobalGCE-92E8.
format Preprint
id arxiv_https___arxiv_org_abs_2410_19978
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Global Graph Counterfactual Explanation: A Subgraph Mapping Approach
He, Yinhan
Zheng, Wendy
Zhu, Yaochen
Ma, Jing
Mishra, Saumitra
Raman, Natraj
Liu, Ninghao
Li, Jundong
Machine Learning
Graph Neural Networks (GNNs) have been widely deployed in various real-world applications. However, most GNNs are black-box models that lack explanations. One strategy to explain GNNs is through counterfactual explanation, which aims to find minimum perturbations on input graphs that change the GNN predictions. Existing works on GNN counterfactual explanations primarily concentrate on the local-level perspective (i.e., generating counterfactuals for each individual graph), which suffers from information overload and lacks insights into the broader cross-graph relationships. To address such issues, we propose GlobalGCE, a novel global-level graph counterfactual explanation method. GlobalGCE aims to identify a collection of subgraph mapping rules as counterfactual explanations for the target GNN. According to these rules, substituting certain significant subgraphs with their counterfactual subgraphs will change the GNN prediction to the desired class for most graphs (i.e., maximum coverage). Methodologically, we design a significant subgraph generator and a counterfactual subgraph autoencoder in our GlobalGCE, where the subgraphs and the rules can be effectively generated. Extensive experiments demonstrate the superiority of our GlobalGCE compared to existing baselines. Our code can be found at https://anonymous.4open.science/r/GlobalGCE-92E8.
title Global Graph Counterfactual Explanation: A Subgraph Mapping Approach
topic Machine Learning
url https://arxiv.org/abs/2410.19978