Learnt Sparsification for Interpretable Graph Neural Networks
Mandeep Rathee, Zijian Zhang, Thorben Funke, Megha Khosla, and Avishek, Anand

TL;DR
This paper introduces Kedge, a method for explicitly sparsifying graphs in GNNs using a tractable distribution, improving interpretability and countering over-smoothing with minimal accuracy loss.
Contribution
Kedge provides a modular, end-to-end trainable approach for graph sparsification that enhances interpretability and deep GNN performance.
Findings
Kedge can remove over 80% of edges with only 2% accuracy loss.
Graph structure contributes less than node features in PubMed.
Kedge mitigates over-smoothing in deep GNNs.
Abstract
Graph neural networks (GNNs) have achieved great success on various tasks and fields that require relational modeling. GNNs aggregate node features using the graph structure as inductive biases resulting in flexible and powerful models. However, GNNs remain hard to interpret as the interplay between node features and graph structure is only implicitly learned. In this paper, we propose a novel method called Kedge for explicitly sparsifying the underlying graph by removing unnecessary neighbors. Our key idea is based on a tractable method for sparsification using the Hard Kumaraswamy distribution that can be used in conjugation with any GNN model. Kedge learns edge masks in a modular fashion trained with any GNN allowing for gradient based optimization in an end-to-end fashion. We demonstrate through extensive experiments that our model Kedge can prune a large proportion of the edges…
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
TopicsAdvanced Graph Neural Networks · Explainable Artificial Intelligence (XAI) · Machine Learning in Healthcare
