Self-Explainable Graph Neural Networks for Link Prediction
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved state-of-the-art performance for link prediction. However, GNNs suffer from poor interpretability, which limits their adoptions in critical scenarios that require knowing why certain links are predicted. Despite various methods proposed for the explainability of GNNs, most of them are post-hoc explainers developed for explaining node classification. Directly adopting existing post-hoc explainers for explaining link prediction is sub-optimal because: (i) post-hoc explainers usually adopt another strategy or model to explain a target model, which could misinterpret the target model; and (ii) GNN explainers for node classification identify crucial subgraphs around each node for the explanation; while for link prediction, one needs to explain the prediction for each pair of nodes based on graph structure and node attributes. Therefore, in this paper, we study a novel problem of self-explainable GNNs for link prediction, which can simultaneously give accurate predictions and explanations. Concretely, we propose a new framework and it can find various K important neighbors of one node to learn pair-specific representations for links from this node to other nodes. These K different neighbors represent important characteristics of the node and model various factors for links from it. Thus, K neighbors can provide explanations for the existence of links. Experiments on both synthetic and real-world datasets verify the effectiveness of the proposed framework for link prediction and explanation.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 29 of its 47 references that are in the map. First posted on arXiv 21 May 2023.
Builds on
29 of 47 references.
References · 29
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2015Image-based Recommendations on Styles and Substitutescited by 706
17 more
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2019Diffusion Improves Graph Learningcited by 414
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2015A Review of Relational Machine Learning for Knowledge Graphscited by 265
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2021ProtGNN: Towards Self-Explaining Graph Neural Networkscited by 96
- 2021Towards Self-Explainable Graph Neural Networkcited by 75
- 2021ImGAGN:Imbalanced Network Embedding via Generative Adversarial Graph Networkscited by 51
- 2019Interaction Embeddings for Prediction and Explanation in Knowledge Graphscited by 40
- 2021Neural Link Prediction with Walk Poolingcited by 37
- 2022Exploring Edge Disentanglement for Node Classificationcited by 23
- 2022Towards Responsible AI for Financial Transactionscited by 5
Built on by
Citing papers per year: 2025: 1.
1 paper.