We introduce the variational graph auto-encoder (VGAE), a framework for unsupervised learning on graph-structured data based on the variational auto-encoder (VAE). This model makes use of latent variables and is capable of learning interpretable latent representations for undirected graphs. We demonstrate this model using a graph convolutional network (GCN) encoder and a simple inner product decoder. Our model achieves competitive results on a link prediction task in citation networks. In contrast to most existing models for unsupervised learning on graph-structured data and link prediction, our model can naturally incorporate node features, which significantly improves predictive performance on a number of benchmark datasets.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Link Prediction | Citeseer | ACC | 91.4 | Variational graph auto-encoders |
| Link Prediction | Pubmed | ACC | 97.1 | Variational graph auto-encoders |
| Link Prediction | Cora | ACC | 92 | Variational graph auto-encoders |
| Graph Clustering | Pubmed | ACC | 65.48 | VGAE |
| Graph Clustering | Cora | ACC | 59.6 | GAE |
| Graph Clustering | Citeseer | ACC | 40.8 | GAE |