Start here
Graph Neural Networks (GNNs), in plain language
Message passing paradigms, Graph Convolutional Networks (GCN), GraphSAGE, and non-Euclidean graph representations. GNNs learn from entities and relations where topology carries information that flat feature matrices discard.
For a small example, three people form a small friendship graph. Aggregate neighbor features for the center node, transform them, and compare sum, mean, and normalized updates. This is the mechanism to keep in view as the lesson becomes more technical. Before moving on, identify the input, transformation, output, and one observation that would falsify your conclusion.
Key points
- Nodes, edges, features, adjacency, degree, and graph-level tasks.
- Message, aggregate, update, and readout operations.
- Permutation invariance/equivariance and neighborhood receptive fields.