LGOct 21, 2022

Global Counterfactual Explainer for Graph Neural Networks

arXiv:2210.11695v265 citationsh-index: 45
Originality Highly original
AI Analysis

This addresses the need for global explainability in GNNs, which is crucial for applications in domains like computational biology and security, moving beyond incremental local methods to provide high-level insights.

The paper tackles the problem of explaining Graph Neural Networks (GNNs) by proposing a global counterfactual reasoning method to find a small set of representative counterfactual graphs, achieving a 46.9% gain in recourse coverage and a 9.5% reduction in recourse cost compared to state-of-the-art local explainers.

Graph neural networks (GNNs) find applications in various domains such as computational biology, natural language processing, and computer security. Owing to their popularity, there is an increasing need to explain GNN predictions since GNNs are black-box machine learning models. One way to address this is counterfactual reasoning where the objective is to change the GNN prediction by minimal changes in the input graph. Existing methods for counterfactual explanation of GNNs are limited to instance-specific local reasoning. This approach has two major limitations of not being able to offer global recourse policies and overloading human cognitive ability with too much information. In this work, we study the global explainability of GNNs through global counterfactual reasoning. Specifically, we want to find a small set of representative counterfactual graphs that explains all input graphs. Towards this goal, we propose GCFExplainer, a novel algorithm powered by vertex-reinforced random walks on an edit map of graphs with a greedy summary. Extensive experiments on real graph datasets show that the global explanation from GCFExplainer provides important high-level insights of the model behavior and achieves a 46.9% gain in recourse coverage and a 9.5% reduction in recourse cost compared to the state-of-the-art local counterfactual explainers.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes