BayesGrad: Explaining Predictions of Graph Convolutional Networks

07/04/2018
by   Hirotaka Akita, et al.
0

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 BayesGrad successfully visualizes the substructures responsible for the label prediction in the artificial experiment, even when the sample size is small. Furthermore, we use a real dataset to evaluate the effectiveness of the visualization. The basic idea of BayesGrad is not limited to graph-structured data and can be applied to other data types.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/24/2021

Spatial Graph Convolutional Networks

Graph Convolutional Networks (GCNs) have recently be- come the primary ...
research
11/23/2018

On Filter Size in Graph Convolutional Networks

Recently, many researchers have been focusing on the definition of neura...
research
11/23/2018

Spectral Multigraph Networks for Discovering and Fusing Relationships in Molecules

Spectral Graph Convolutional Networks (GCNs) are a generalization of con...
research
02/27/2021

RA-GCN: Graph Convolutional Network for Disease Prediction Problems with Imbalanced Data

Disease prediction is a well-known classification problem in medical app...
research
01/30/2022

Over-smoothing Effect of Graph Convolutional Networks

Over-smoothing is a severe problem which limits the depth of Graph Convo...
research
09/02/2020

Mutual Teaching for Graph Convolutional Networks

Graph convolutional networks produce good predictions of unlabeled sampl...
research
06/16/2015

Deep Convolutional Networks on Graph-Structured Data

Deep Learning's recent successes have mostly relied on Convolutional Net...

Please sign up or login with your details

Forgot password? Click here to reset