SpreadGNN: Serverless Multi-task Federated Learning for Graph Neural Networks

06/04/2021
by   Chaoyang He, et al.
4

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 extends federated multi-task learning to realistic serverless settings for GNNs, and utilizes a novel optimization algorithm with a convergence guarantee, Decentralized Periodic Averaging SGD (DPA-SGD), to solve decentralized multi-task learning problems. We empirically demonstrate the efficacy of our framework on a variety of non-I.I.D. distributed graph-level molecular property prediction datasets with partial labels. Our results show that SpreadGNN outperforms GNN models trained over a central server-dependent federated learning system, even in constrained topologies. The source code is publicly available at https://github.com/FedML-AI/SpreadGNN

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2021

FedGraphNN: A Federated Learning System and Benchmark for Graph Neural Networks

Graph Neural Network (GNN) research is rapidly growing thanks to the cap...
research
06/14/2019

Variational Federated Multi-Task Learning

In classical federated learning a central server coordinates the trainin...
research
09/13/2022

Investigating the Predictive Reproducibility of Federated Graph Neural Networks using Medical Datasets

Graph neural networks (GNNs) have achieved extraordinary enhancements in...
research
04/19/2020

Data Poisoning Attacks on Federated Machine Learning

Federated machine learning which enables resource constrained node devic...
research
03/16/2023

GLASU: A Communication-Efficient Algorithm for Federated Learning with Vertically Distributed Graph Data

Vertical federated learning (VFL) is a distributed learning paradigm, wh...
research
09/18/2023

FedGKD: Unleashing the Power of Collaboration in Federated Graph Neural Networks

Federated training of Graph Neural Networks (GNN) has become popular in ...
research
03/01/2023

Lumos: Heterogeneity-aware Federated Graph Learning over Decentralized Devices

Graph neural networks (GNN) have been widely deployed in real-world netw...

Please sign up or login with your details

Forgot password? Click here to reset