Explaining Graph Neural Networks for Node Similarity on Graphs
Not on the map. Why?
Abstract (arXiv)
Similarity search is a fundamental task for exploiting information in various applications dealing with graph data, such as citation networks or knowledge graphs. While this task has been intensively approached from heuristics to graph embeddings and graph neural networks (GNNs), providing explanations for similarity has received less attention. In this work we are concerned with explainable similarity search over graphs, by investigating how GNN-based methods for computing node similarities can be augmented with explanations. Specifically, we evaluate the performance of two prominent approaches towards explanations in GNNs, based on the concepts of mutual information (MI), and gradient-based explanations (GB). We discuss their suitability and empirically validate the properties of their explanations over different popular graph benchmarks. We find that unlike MI explanations, gradient-based explanations have three desirable properties. First, they are actionable: selecting inputs depending on them results in predictable changes in similarity scores. Second, they are consistent: the effect of selecting certain inputs overlaps very little with the effect of discarding them. Third, they can be pruned significantly to obtain sparse explanations that retain the effect on similarity scores.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 64 of its 108 references that are in the map. First posted on arXiv 10 Jul 2024.
Builds on
64 of 108 references.
References · 64
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
38 more
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2018Deep Graph Infomaxcited by 1,106
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Self-supervised Learning: Generative or Contrastivecited by 694
- 2020Knowledge Graphscited by 621
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2020Deep Graph Contrastive Representation Learningcited by 539
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2019Provably Powerful Graph Networkscited by 389
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2015A Review of Relational Machine Learning for Knowledge Graphscited by 265
- 2020A Survey on the Explainability of Supervised Machine Learningcited by 227
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 186
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
- 2020Message Passing for Hyper-Relational Knowledge Graphscited by 79
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2017Open-World Knowledge Graph Completioncited by 64
- 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 64
- 2019Explanation in Human-AI Systems: A Literature Meta-Review, Synopsis of Key Ideas and Publications, and Bibliography for Explainable AIcited by 63
- 2020Inductive Entity Representations from Text via Link Predictioncited by 62
- 2022Multimodal learning with graphscited by 54
- 2018Explanation Methods in Deep Learning: Users, Values, Concerns and Challengescited by 49
50 most cited of 64 All 64 (JSON)
Built on by
Not cited yet.