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 - This paper introduces Graph Convolutional Networks (GCNs), a widely referenced GNN architecture where the message passing scheme computationally benefits from efficient sparse matrix operations.
Templates for the Solution of Sparse Linear Systems, Richard Barrett, Michael Berry, Tony F. Chan, James Demmel, June Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo, Charles Romine, Henk van der Vorst, 1994 (SIAM)DOI: 10.1137/1.9781611970898 - A comprehensive resource detailing various sparse matrix formats (COO, CSR, CSC) and algorithms for sparse linear algebra, which underlie many GNN operations. While older, its content on sparse matrix principles remains relevant.
PyTorch Geometric, Matthias Fey, Jan Eric Lenssen, 2019ICLR 2019 (RLGM Workshop)DOI: 10.48550/arXiv.1903.02428 - This paper introduces PyTorch Geometric, a popular library for GNNs, which is designed with efficient sparse tensor operations, particularly Sparse Matrix-Dense Matrix Multiplication (SpMM), for processing graph data.
Deep Graph Library: A Graph-Centric, User-Friendly, and High-Performance Package for GNNs, Minjie Wang, Da Zheng, Zihao Ye, Quan Gan, Mufei Li, Xiang Song, Jinjing Zhou, Chao Ma, Lingfan Yu, Yu Gai, Tianjun Xiao, Tong He, George Karypis, Jinyang Li, Zheng Zhang, 2019International Conference on Learning Representations (ICLR) Workshop on Deep Learning on Graphs: Methodologies and ApplicationsDOI: 10.48550/arXiv.1909.01315 - This work presents the Deep Graph Library (DGL), a versatile and high-performance framework for GNNs, which manages and optimizes sparse graph representations internally for various operations.