Graph Auto-Encoders
This is a TensorFlow implementation of the (Variational) Graph Auto-Encoder model as described in our paper:
T. N. Kipf, M. Welling, Variational Graph Auto-Encoders, NIPS Workshop on Bayesian Deep Learning (2016)
Graph Auto-Encoders (GAEs) are end-to-end trainable neural network models for unsupervised learning, clustering and link prediction on graphs.
GAEs have successfully been used for:
Link prediction in large-scale relational data: M. Schlichtkrull & T. N. Kipf et al., Modeling Relational Data with Graph Convolutional Networks (2017),
Matrix completion / recommendation with side information: R. Berg et al., Graph Convolutional Matrix Completion (2017).
GAEs are based on Graph Convolutional Networks (GCNs), a recent class of models for end-to-end (semi-)sup