Deriving graph neural networks (GNNs) from first principles, motivating their use, and explaining how they have emerged along several related research lines. Computer Laboratory Wednesday Seminar, 17 February 2021 Slide deck: https://petar-v.com/talks/GNN-Wednesday.pdf Link at Talks.cam: https://talks.cam.ac.uk/talk/index/155341