Federated Learning on Non-IID Graphs via Structural Knowledge Sharing

11/23/2022
by   Yue Tan, et al.
1

Graph neural networks (GNNs) have shown their superiority in modeling graph data. Owing to the advantages of federated learning, federated graph learning (FGL) enables clients to train strong GNN models in a distributed manner without sharing their private data. A core challenge in federated systems is the non-IID problem, which also widely exists in real-world graph data. For example, local data of clients may come from diverse datasets or even domains, e.g., social networks and molecules, increasing the difficulty for FGL methods to capture commonly shared knowledge and learn a generalized encoder. From real-world graph datasets, we observe that some structural properties are shared by various domains, presenting great potential for sharing structural knowledge in FGL. Inspired by this, we propose FedStar, an FGL framework that extracts and shares the common underlying structure information for inter-graph federated learning tasks. To explicitly extract the structure information rather than encoding them along with the node features, we define structure embeddings and encode them with an independent structure encoder. Then, the structure encoder is shared across clients while the feature-based knowledge is learned in a personalized way, making FedStar capable of capturing more structure-based domain-invariant information and avoiding feature misalignment issues. We perform extensive experiments over both cross-dataset and cross-domain non-IID FGL settings, demonstrating the superiority of FedStar.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2022

Personalized Federated Learning With Structure

Knowledge sharing and model personalization are two key components to im...
research
08/29/2022

FedEgo: Privacy-preserving Personalized Federated Graph Learning with Ego-graphs

As special information carriers containing both structure and feature in...
research
05/16/2023

FedHGN: A Federated Framework for Heterogeneous Graph Neural Networks

Heterogeneous graph neural networks (HGNNs) can learn from typed and rel...
research
06/25/2021

Federated Graph Classification over Non-IID Graphs

Federated learning has emerged as an important paradigm for training mac...
research
10/25/2022

FedClassAvg: Local Representation Learning for Personalized Federated Learning on Heterogeneous Neural Networks

Personalized federated learning is aimed at allowing numerous clients to...
research
10/03/2022

Federated Graph-based Networks with Shared Embedding

Nowadays, user privacy is becoming an issue that cannot be bypassed for ...
research
12/05/2022

Unexpectedly Useful: Convergence Bounds And Real-World Distributed Learning

Convergence bounds are one of the main tools to obtain information on th...

Please sign up or login with your details

Forgot password? Click here to reset