Spatial-based convolutional graph neural networks, or GCNs for short, are a common type of graph neural network.
- They are convolutional in that they update each node by aggregating information from nearby nodes. As such, they induce a relational inductive bias, prioritizing information from neighbors.
- They are spatial-based because they use the original graph structure. This contrasts with spectral-based methods, which apply convolutions in the Fourier domain.
Each layer of the GCN is a function with parameters that takes the node embeddings and adjacency matrix and outputs new node embeddings. The network can hence be written as:
where is the input, is the adjacency matrix, contains the modified node embeddings at the -th layer, and denotes the parameters that map from layer to .