BayesGrad: Explaining Predictions of Graph Convolutional Networks
Hirotaka Akita, Kosuke Nakago, Tomoki Komatsu, Yohei Sugawara,, Shin-ichi Maeda, Yukino Baba, Hisashi Kashima

TL;DR
BayesGrad introduces a Bayesian approach using dropout to visualize important substructures in graph convolutional networks, improving interpretability especially with small or imbalanced datasets.
Contribution
This paper presents BayesGrad, a novel method leveraging Bayesian predictive distribution and dropout for explaining GCN predictions, applicable to various data types.
Findings
Successfully visualizes substructures responsible for predictions
Effective even with small training datasets
Applicable beyond graph-structured data
Abstract
Recent advances in graph convolutional networks have significantly improved the performance of chemical predictions, raising a new research question: "how do we explain the predictions of graph convolutional networks?" A possible approach to answer this question is to visualize evidence substructures responsible for the predictions. For chemical property prediction tasks, the sample size of the training data is often small and/or a label imbalance problem occurs, where a few samples belong to a single class and the majority of samples belong to the other classes. This can lead to uncertainty related to the learned parameters of the machine learning model. To address this uncertainty, we propose BayesGrad, utilizing the Bayesian predictive distribution, to define the importance of each node in an input graph, which is computed efficiently using the dropout technique. We demonstrate that…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Computational Drug Discovery Methods · Explainable Artificial Intelligence (XAI)
MethodsGraph Convolutional Networks · Dropout
