Representation Learning on Graphs: Methods and Applications
William L. HamiltonRex YingJure Leskovec
Develops a unified conceptual framework for graph representation learning that systematically categorizes node and whole-graph embedding techniques across matrix factorization, random walks, and graph neural networks for machine learning applications.
- Paper: The Graph Neural Network Model, Franco Scarselli et al. (2009). Reading this foundational paper first provides an essential understanding of early contraction-mapping graph neural networks before exploring the 2017 review's broader unified framework.
- Paper: Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering, Michaël Defferrard et al. (2016). Examining these spectral localized graph convolutions first prepares you for the review's synthesis of spectral methods.
- Paper: Semi-Supervised Classification with Graph Convolutional Networks, Thomas N. Kipf et al. (2017). This landmark paper directly builds on the 2017 review by introducing the specific graph convolutional network architecture that dominates semi-supervised node classification today.
- Paper: How Powerful are Graph Neural Networks?, Keyulu Xu et al. (2019). Reading this work after the review provides a deeper theoretical critique of the representational limits of standard graph neural networks through the Weisfeiler-Lehman test.
- Paper: Graph Attention Networks, Petar Veličković et al. (2018). This follow-up paper extends the review's discussion of graph neural networks by introducing self-attention mechanisms to dynamically weight neighbor importance.
