mlsanityData to 7 Oct 2026

Explaining GNN over Evolving Graphs using Information Flow

arXiv 2111.10037 ↗First posted 19 Nov 2021cs.LG cs.AI cs.SIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graphs are ubiquitous in many applications, such as social networks, knowledge graphs, smart grids, etc.. Graph neural networks (GNN) are the current state-of-the-art for these applications, and yet remain obscure to humans. Explaining the GNN predictions can add transparency. However, as many graphs are not static but continuously evolving, explaining changes in predictions between two graph snapshots is different but equally important. Prior methods only explain static predictions or generate coarse or irrelevant explanations for dynamic predictions. We define the problem of explaining evolving GNN predictions and propose an axiomatic attribution method to uniquely decompose the change in a prediction to paths on computation graphs. The attribution to many paths involving high-degree nodes is still not interpretable, while simply selecting the top important paths can be suboptimal in approximating the change. We formulate a novel convex optimization problem to optimally select the paths that explain the prediction evolution. Theoretically, we prove that the existing method based on Layer-Relevance-Propagation (LRP) is a special case of the proposed algorithm when an empty graph is compared with. Empirically, on seven graph datasets, with a novel metric designed for evaluating explanations of prediction change, we demonstrate the superiority of the proposed approach over existing methods, including LRP, DeepLIFT, and other path selection methods.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 25 references that are in the map. First posted on arXiv 19 Nov 2021.

Builds on

16 of 25 references.

References · 16

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  3. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
  4. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  5. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  6. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  7. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  8. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  9. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
  10. 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
  11. 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
  12. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
4 more
  1. 2019Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systemscited by 107
  2. 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
  3. 2021Learning Dynamics via Graph Neural Networks for Human Pose Estimation and Trackingcited by 37
  4. 2020Interpreting and Disentangling Feature Components of Various Complexity from DNNscited by 8

Built on by

Not cited yet.