From Spectral Graph Convolutions to Large Scale Graph Convolutional Networks
Matteo Bunino

TL;DR
This paper explores the theoretical foundations of Graph Convolutional Networks (GCNs), discusses their limitations such as biased gradient estimates and scalability issues, and proposes sampling-based methods to improve training efficiency while maintaining accuracy.
Contribution
It provides a theoretical analysis of GCNs, highlights their limitations, and introduces a sampling-free minibatch method inspired by SIGN for scalable training.
Findings
Sampling-free minibatch method achieves comparable accuracy to full-batch training.
Theoretical insights into bias caused by graph dependencies.
Limitations of minibatch sampling on model performance.
Abstract
Graph Convolutional Networks (GCNs) have been shown to be a powerful concept that has been successfully applied to a large variety of tasks across many domains over the past years. In this work we study the theory that paved the way to the definition of GCN, including related parts of classical graph theory. We also discuss and experimentally demonstrate key properties and limitations of GCNs such as those caused by the statistical dependency of samples, introduced by the edges of the graph, which causes the estimates of the full gradient to be biased. Another limitation we discuss is the negative impact of minibatch sampling on the model performance. As a consequence, during parameter update, gradients are computed on the whole dataset, undermining scalability to large graphs. To account for this, we research alternative methods which allow to safely learn good parameters while…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Functional Brain Connectivity Studies · Complex Network Analysis Techniques
MethodsGraph Convolutional Network
