FedGraphNN: A Federated Learning System and Benchmark for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph Neural Network (GNN) research is rapidly growing thanks to the capacity of GNNs in learning distributed representations from graph-structured data. However, centralizing a massive amount of real-world graph data for GNN training is prohibitive due to privacy concerns, regulation restrictions, and commercial competitions. Federated learning (FL), a trending distributed learning paradigm, provides possibilities to solve this challenge while preserving data privacy. Despite recent advances in vision and language domains, there is no suitable platform for the FL of GNNs. To this end, we introduce FedGraphNN, an open FL benchmark system that can facilitate research on federated GNNs. FedGraphNN is built on a unified formulation of graph FL and contains a wide range of datasets from different domains, popular GNN models, and FL algorithms, with secure and efficient system support. Particularly for the datasets, we collect, preprocess, and partition 36 datasets from 7 domains, including both publicly available ones and specifically obtained ones such as hERG and Tencent. Our empirical analysis showcases the utility of our benchmark system, while exposing significant challenges in graph FL: federated GNNs perform worse in most datasets with a non-IID split than centralized GNNs; the GNN model that attains the best result in the centralized setting may not maintain its advantage in the FL setting. These results imply that more research efforts are needed to unravel the mystery behind federated GNNs. Moreover, our system performance analysis demonstrates that the FedGraphNN system is computationally efficient and secure to large-scale graphs datasets. We maintain the source code at https://github.com/FedML-AI/FedGraphNN.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 41 of its 109 references that are in the map. First posted on arXiv 14 Apr 2021.
Builds on
41 of 109 references.
References · 41
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2020Adaptive Federated Optimizationcited by 1,036
- 2019Deep Leakage from Gradientscited by 1,004
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
29 more
- 2018LEAF: A Benchmark for Federated Settingscited by 780
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
- 2020Federated Learning with Matched Averagingcited by 564
- 2019Bayesian Nonparametric Federated Learning of Neural Networkscited by 385
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 298
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2018Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecastingcited by 145
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2020Federated Visual Classification with Real-World Data Distributioncited by 126
- 2020FedVision: An Online Visual Object Detection Platform Powered by Federated Learningcited by 121
- 2018A generic framework for privacy preserving deep learningcited by 103
- 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
- 2020GraphFL: A Federated Learning Framework for Semi-Supervised Node Classification on Graphscited by 64
- 2020MiLeNAS: Efficient Neural Architecture Search via Mixed-Level Reformulationcited by 56
- 2020ASFGNN: Automated Separated-Federated Graph Neural Networkcited by 36
- 2019Central Server Free Federated Learning over Single-sided Trust Social Networkscited by 33
- 2020Coded Computing for Low-Latency Federated Learning over Wireless Edge Networkscited by 32
- 2020Towards Non-I.I.D. and Invisible Data with FedNAS: Federated Deep Learning via Neural Architecture Searchcited by 30
- 2020FedNER: Privacy-preserving Medical Named Entity Recognition with Federated Learningcited by 24
- 2020Secure Deep Graph Generation with Link Differential Privacycited by 24
- 2020BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Networkcited by 16
- 2020Federated Dynamic GNN with Secure Aggregationcited by 15
- 2018SocialGCN: An Efficient Graph Convolutional Network based Model for Social Recommendationcited by 13
- 2019Relation Learning on Social Networks with Multi-Modal Graph Edge Variational Autoencoderscited by 13
- 2021Graph Traversal with Tensor Functionals: A Meta-Algorithm for Scalable Learningcited by 12
- 2020Survey and Open Problems in Privacy Preserving Knowledge Graph: Merging, Query, Representation, Completion and Applicationscited by 6
- 2018Coded Computing for Distributed Graph Analyticscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3.
5 papers.
- 2022FLAIR: Federated Learning Annotated Image Repositorycited by 22
- 2024FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preferencecited by 16
- 2023Privacy-preserving design of graph neural networks with applications to vertical federated learningcited by 2
- 2024FedGIG: Graph Inversion from Gradient in Federated Learningcited by 1
- 2024Federated Learning with Limited Node Labelscited by 0
- 2024FedGIG: Graph Inversion from Gradient in Federated Learning24 Dec 2024
- 2024FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preference26 Oct 2024
- 2024Federated Learning with Limited Node Labels18 Jun 2024
- 2023Privacy-preserving design of graph neural networks with applications to vertical federated learning31 Oct 2023
- 2022FLAIR: Federated Learning Annotated Image Repository18 Jul 2022