Semi-Supervised Classification with Graph Convolutional Networks, Thomas N. Kipf and Max Welling, 2017International Conference on Learning Representations (ICLR)DOI: 10.48550/arXiv.1609.02907 - Introduces the foundational Graph Convolutional Network (GCN) architecture, including the spectral graph convolutions and the simplified layer propagation rule discussed in the section.
A Comprehensive Survey on Graph Neural Networks, Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, Philip S. Yu, 2020IEEE Transactions on Neural Networks and Learning Systems, Vol. 32 (IEEE)DOI: 10.1109/TNNLS.2020.2978386 - Provides a broad overview of various GNN models, their categorization, applications, and challenges, offering a good next step for further learning.
tf.SparseTensor, TensorFlow Developers, 2024 (TensorFlow) - Official documentation for tf.SparseTensor, essential for efficient representation and manipulation of sparse graph data like adjacency matrices in TensorFlow.
Custom layers and models, TensorFlow Developers, 2024 (TensorFlow) - Official guide on creating custom Keras layers, providing detailed instructions for implementing the build and call methods as demonstrated in the section.
CS224W: Machine Learning with Graphs, Jure Leskovec, 2024 (Stanford University) - A well-regarded university course offering lecture videos, notes, and assignments for an in-depth understanding of graph machine learning, including GNNs.