chapter six
6 Graph Autoencoders
This chapter covers
- Distinguishing between discriminative and generative models
- Applying AutoEncoders (AEs) and Variational AutoEncoders (VAEs) to graphs
- Building both types of Graph AutoEncoders (GAEs) with PyTorch Geometric
- Performing link prediction with GAEs
So far, we have covered how classical deep learning architectures can be extended to work on graph-structured data. In Chapter 4 we considered convolutional GNNs, which apply the convolutional operator to identify patterns within the data. In Chapter 5, we explored the attention mechanism and how this can be used to improve performance for graph-learning tasks such as node classification.