mlsanityData to 14 Oct 2026

Explaining Graph Neural Networks for Node Similarity on Graphs

arXiv 2407.07639 ↗First posted 10 Jul 2024cs.LG cs.AIcited by 0

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  5. 2018How Powerful are Graph Neural Networks?cited by 4,393
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  7. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  8. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  9. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  10. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
  11. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
  12. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
38 more
  1. 2019Simplifying Graph Convolutional Networkscited by 1,477
  2. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  3. 2016Variational Graph Auto-Encoderscited by 1,382
  4. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  5. 2018Deep Graph Infomaxcited by 1,106
  6. 2014Striving for Simplicity: The All Convolutional Netcited by 990
  7. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
  9. 2020Self-supervised Learning: Generative or Contrastivecited by 694
  10. 2020Knowledge Graphscited by 621
  11. 2019Multi-scale Attributed Node Embeddingcited by 548
  12. 2020Deep Graph Contrastive Representation Learningcited by 539
  13. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  14. 2017Representation Learning on Graphs: Methods and Applicationscited by 457
  15. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
  16. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  17. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  18. 2019Provably Powerful Graph Networkscited by 389
  19. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
  20. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
  21. 2021Graph Self-Supervised Learning: A Surveycited by 289
  22. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
  23. 2015A Review of Relational Machine Learning for Knowledge Graphscited by 265
  24. 2020A Survey on the Explainability of Supervised Machine Learningcited by 227
  25. 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
  26. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
  27. 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 186
  28. 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
  29. 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
  30. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
  31. 2020Message Passing for Hyper-Relational Knowledge Graphscited by 79
  32. 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
  33. 2017Open-World Knowledge Graph Completioncited by 64
  34. 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 64
  35. 2019Explanation in Human-AI Systems: A Literature Meta-Review, Synopsis of Key Ideas and Publications, and Bibliography for Explainable AIcited by 63
  36. 2020Inductive Entity Representations from Text via Link Predictioncited by 62
  37. 2022Multimodal learning with graphscited by 54
  38. 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.