Federated Prototype Graph Learning

Zhengyu Wu, Xunkai Li, Yinlin Zhu, Ronghua Li, Guoren Wang, Chenghu Zhou

Main figure for Federated Prototype Graph Learning

Abstract

In recent years, Federated Graph Learning (FGL) has gained significant attention for its distributed training capabilities in graph-based machine intelligence applications, mitigating data silos while offering a new perspective for privacy-preserve large-scale graph learning. However, multi-level FGL heterogeneity presents various client-server collaboration challenges: (1) Model-level: The variation in clients for expected performance and scalability necessitates the deployment of heterogeneous models. Unfortunately, most FGL methods rigidly demand identical client models due to the direct model weight aggregation on the server. (2) Data-level: The intricate nature of graphs, marked by the entanglement of node profiles and topology, poses an optimization dilemma. This implies that models obtained by federated training struggle to achieve superior performance. (3) Communication-level: Some FGL methods attempt to increase message sharing among clients or between clients and the server to improve training, which inevitably leads to high communication costs. In this paper, we propose FedPG as a general prototype-guided optimization method for the above multi-level FGL heterogeneity. Specifically, on the client side, we integrate multi-level topology-aware prototypes to capture local graph semantics. Subsequently, on the server side, leveraging the uploaded prototypes, we employ topology-guided contrastive learning and personalized technology to tailor global prototypes for each client, broadcasting them to improve local training. Experiments demonstrate that FedPG outperforms SOTA baselines by an average of 3.57\

Proposed method: FedPG

Benchmark Results

Tested on 1 dataset

Tables show presented results in global context (best 3 papers + GCN + MLP).

OGB

#ModelAccuracy ↑Paper
1
Jacobi
0.8968
2
GPR
0.8953
3
LEMP4HG
0.8939
4
SAGE
0.8933
106
FedPG
0.8170 ±0.0040
This paper
178
FedGTA
0.7920 ±0.0040
This paper
188
AdaFGL
0.7900 ±0.0060
This paper
226
FED-PUB
0.7760 ±0.0050
This paper
233
FedAvg
0.7670 ±0.0030
This paper
237
FedProx
0.7650 ±0.0040
This paper
241
MOON
0.7630 ±0.0050
This paper
316
FedTGP
0.7240 ±0.0040
This paper
345
FedProto
0.6780 ±0.0030
This paper
346
FPL
0.6760 ±0.0030
This paper
351
MLP
0.6605 ±0.0020
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers)