Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks

Pranjal Naman, Yogesh Simmhan
6/14/2025
cs.DCcs.LG

No confident code implementation found for this paper.

Abstract

Graph Neural Networks (GNNs) have experienced rapid advancements in recent years due to their ability to learn meaningful representations from graph data structures. Federated Learning (FL) has emerged as a viable machine learning approach for training a shared model on decentralized data, addressing privacy concerns while leveraging parallelism. Existing methods that address the unique requirements of federated GNN training using remote embeddings to enhance convergence accuracy are limited by their diminished performance due to large communication costs with a shared embedding server. In this paper, we present OpES, an optimized federated GNN training framework that uses remote neighbourhood pruning, and overlaps pushing of embeddings to the server with local training to reduce the network costs and training time. The modest drop in per-round accuracy due to pre-emptive push of embeddings is out-stripped by the reduction in per-round training time for large and dense graphs like Reddit and Products, converging up to $\approx2\times$ faster than the state-of-the-art technique using an embedding server and giving up to $20\%$ better accuracy than vanilla federated GNN learning.

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. Any repos shown below are weak matches — 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{naman2025optimizing,
  title  = {Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks},
  author = {Pranjal Naman and Yogesh Simmhan},
  year   = {2025},
  eprint = {2506.12425},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.12425v1}
}

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

Discussion