SpreadGNN: Serverless Multi-task Federated Learning for Graph Neural Networks
Chaoyang He, Emir Ceyani, Keshav Balasubramanian, Murali Annavaram,, Salman Avestimehr

TL;DR
SpreadGNN introduces a serverless, multi-task federated learning framework for GNNs that handles partial labels and decentralized training, outperforming traditional server-dependent methods on molecular property datasets.
Contribution
It presents the first serverless multi-task federated GNN training framework with a novel convergence-guaranteed optimization algorithm, DPA-SGD.
Findings
SpreadGNN outperforms centralized federated GNN models.
Effective in non-I.I.D. distributed graph datasets.
Operates efficiently in constrained topologies.
Abstract
Graph Neural Networks (GNNs) are the first choice methods for graph machine learning problems thanks to their ability to learn state-of-the-art level representations from graph-structured data. However, centralizing a massive amount of real-world graph data for GNN training is prohibitive due to user-side privacy concerns, regulation restrictions, and commercial competition. Federated Learning is the de-facto standard for collaborative training of machine learning models over many distributed edge devices without the need for centralization. Nevertheless, training graph neural networks in a federated setting is vaguely defined and brings statistical and systems challenges. This work proposes SpreadGNN, a novel multi-task federated training framework capable of operating in the presence of partial labels and absence of a central server for the first time in the literature. SpreadGNN…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Privacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
MethodsStochastic Gradient Descent
