Explaining GNN over Evolving Graphs using Information Flow
Yazheng Liu, Xi Zhang, Sihong Xie

TL;DR
This paper introduces a novel method for explaining how predictions of graph neural networks evolve over time in dynamic graphs, using an axiomatic attribution approach and convex optimization to improve interpretability.
Contribution
It formulates the problem of explaining dynamic GNN predictions, proposes a new path selection method, and proves its relation to existing techniques like LRP.
Findings
Outperforms existing explanation methods on seven datasets.
Proposes a convex optimization for optimal path selection.
Demonstrates theoretical connection to Layer-Relevance-Propagation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Advanced Graph Neural Networks · Machine Learning in Healthcare
