Learning by Transference: Training Graph Neural Networks on Growing Graphs
Juan Cervino, Luana Ruiz, Alejandro Ribeiro

TL;DR
This paper introduces a method for training graph neural networks on growing graphs by leveraging graphon theory, enabling scalable learning on large networks with reduced computational costs.
Contribution
It proposes a novel algorithm that trains GNNs on increasing graph sizes, guided by the graphon limit, to improve scalability and efficiency.
Findings
Expected distance between GNN and WNN decreases with graph size
Gradient descent on growing graphs follows WNN learning direction
Algorithm achieves comparable performance with lower computational cost
Abstract
Graph neural networks (GNNs) use graph convolutions to exploit network invariances and learn meaningful feature representations from network data. However, on large-scale graphs convolutions incur in high computational cost, leading to scalability limitations. Leveraging the graphon -- the limit object of a graph -- in this paper we consider the problem of learning a graphon neural network (WNN) -- the limit object of a GNN -- by training GNNs on graphs sampled from the graphon. Under smoothness conditions, we show that: (i) the expected distance between the learning steps on the GNN and on the WNN decreases asymptotically with the size of the graph, and (ii) when training on a sequence of growing graphs, gradient descent follows the learning direction of the WNN. Inspired by these results, we propose a novel algorithm to learn GNNs on large-scale graphs that, starting from a moderate…
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 · Machine Learning and ELM · Stochastic Gradient Optimization Techniques
