graph convolutional network
[[concept]]
Graph Convolutional Networks
Introduced by Kipf and Willing, 2017, a graph convolutional network layer is given by
Note that
^def
Note
Advantages of GCNs:
- One local diffusion step per layer
- Simple and interpretable
- Neighborhood size normalization prevents vanishing or exploding gradient problem - only one diffusion step
Disadvantages
- no edge weights
- only supports the adjacency
- No self loops unless they are present in
(embedding at layer not informed by the embedding at layer ). Even if self-loops are in the graph, there is no ability to weight and differently.
see also GNN