LGJan 30, 2022

Discovering Invariant Rationales for Graph Neural Networks

arXiv:2201.12872v1316 citationsHas Code
AI Analysis

This addresses interpretability and robustness issues in GNNs for graph classification, though it is incremental as it builds on existing rationalization models.

The authors tackled the problem of graph neural networks (GNNs) relying on biased shortcut features for interpretability, which harms performance on out-of-distribution data, by proposing a method to discover invariant rationales that improved interpretability and generalization in experiments.

Intrinsic interpretability of graph neural networks (GNNs) is to find a small subset of the input graph's features -- rationale -- which guides the model prediction. Unfortunately, the leading rationalization models often rely on data biases, especially shortcut features, to compose rationales and make predictions without probing the critical and causal patterns. Moreover, such data biases easily change outside the training distribution. As a result, these models suffer from a huge drop in interpretability and predictive performance on out-of-distribution data. In this work, we propose a new strategy of discovering invariant rationale (DIR) to construct intrinsically interpretable GNNs. It conducts interventions on the training distribution to create multiple interventional distributions. Then it approaches the causal rationales that are invariant across different distributions while filtering out the spurious patterns that are unstable. Experiments on both synthetic and real-world datasets validate the superiority of our DIR in terms of interpretability and generalization ability on graph classification over the leading baselines. Code and datasets are available at https://github.com/Wuyxin/DIR-GNN.

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