One Node Per User: Node-Level Federated Learning for Graph Neural Networks

Zhidong Gao, Yuanxiong Guo, Yanmin Gong
9/29/2024
cs.LGcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Graph Neural Networks (GNNs) training often necessitates gathering raw user data on a central server, which raises significant privacy concerns. Federated learning emerges as a solution, enabling collaborative model training without users directly sharing their raw data. However, integrating federated learning with GNNs presents unique challenges, especially when a client represents a graph node and holds merely a single feature vector. In this paper, we propose a novel framework for node-level federated graph learning. Specifically, we decouple the message-passing and feature vector transformation processes of the first GNN layer, allowing them to be executed separately on the user devices and the cloud server. Moreover, we introduce a graph Laplacian term based on the feature vector's latent representation to regulate the user-side model updates. The experiment results on multiple datasets show that our approach achieves better performance compared with baselines.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gao2024node,
  title  = {One Node Per User: Node-Level Federated Learning for Graph Neural Networks},
  author = {Zhidong Gao and Yuanxiong Guo and Yanmin Gong},
  year   = {2024},
  eprint = {2409.19513},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.19513v1}
}

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/2409.19513.svg)](https://codeofpaper.com/paper/2409.19513)

Discussion