FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preference

Zihan Tan, Guancheng Wan, Wenke Huang, Mang Ye
10/26/2024
cs.LGcs.CR

Official code: OakleyTan/FedSSP (12 stars, last commit 2025-12-23). 1 more implementation below.

Abstract

Personalized Federated Graph Learning (pFGL) facilitates the decentralized training of Graph Neural Networks (GNNs) without compromising privacy while accommodating personalized requirements for non-IID participants. In cross-domain scenarios, structural heterogeneity poses significant challenges for pFGL. Nevertheless, previous pFGL methods incorrectly share non-generic knowledge globally and fail to tailor personalized solutions locally under domain structural shift. We innovatively reveal that the spectral nature of graphs can well reflect inherent domain structural shifts. Correspondingly, our method overcomes it by sharing generic spectral knowledge. Moreover, we indicate the biased message-passing schemes for graph structures and propose the personalized preference module. Combining both strategies, we propose our pFGL framework FedSSP which Shares generic Spectral knowledge while satisfying graph Preferences. Furthermore, We perform extensive experiments on cross-dataset and cross-domain settings to demonstrate the superiority of our framework. The code is available at https://github.com/OakleyTan/FedSSP.

View on arXivView PDF

Code Implementations(2)

OakleyTan/FedSSPOfficial100%

Code of FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preference (NeurIPS24)

123PythonOct 23, 202410 months ago
poetttttt/FedSSPCommunity66%

Code of FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preference (NeurIPS 24)

40Oct 22, 20241 years ago

Similar Papers

Cite this paper

@article{tan2024fedssp,
  title  = {FedSSP: Federated Graph Learning with Spectral Knowledge and Personalized Preference},
  author = {Zihan Tan and Guancheng Wan and Wenke Huang and Mang Ye},
  year   = {2024},
  eprint = {2410.20105},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.20105},
  url    = {http://arxiv.org/abs/2410.20105v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.20105.svg)](https://codeofpaper.com/paper/2410.20105)

Discussion