FedGAT: A Privacy-Preserving Federated Approximation Algorithm for Graph Attention Networks

Siddharth Ambekar, Yuhang Yao, Ryan Li, Carlee Joe-Wong
12/20/2024
cs.LGcs.DC

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Federated training methods have gained popularity for graph learning with applications including friendship graphs of social media sites and customer-merchant interaction graphs of huge online marketplaces. However, privacy regulations often require locally generated data to be stored on local clients. The graph is then naturally partitioned across clients, with no client permitted access to information stored on another. Cross-client edges arise naturally in such cases and present an interesting challenge to federated training methods, as training a graph model at one client requires feature information of nodes on the other end of cross-client edges. Attempting to retain such edges often incurs significant communication overhead, and dropping them altogether reduces model performance. In simpler models such as Graph Convolutional Networks, this can be fixed by communicating a limited amount of feature information across clients before training, but GATs (Graph Attention Networks) require additional information that cannot be pre-communicated, as it changes from training round to round. We introduce the Federated Graph Attention Network (FedGAT) algorithm for semi-supervised node classification, which approximates the behavior of GATs with provable bounds on the approximation error. FedGAT requires only one pre-training communication round, significantly reducing the communication overhead for federated GAT training. We then analyze the error in the approximation and examine the communication overhead and computational complexity of the algorithm. Experiments show that FedGAT achieves nearly the same accuracy as a GAT model in a centralised setting, and its performance is robust to the number of clients as well as data distribution.

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. 2 weaker matches are 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{ambekar2024fedgat,
  title  = {FedGAT: A Privacy-Preserving Federated Approximation Algorithm for Graph Attention Networks},
  author = {Siddharth Ambekar and Yuhang Yao and Ryan Li and Carlee Joe-Wong},
  year   = {2024},
  eprint = {2412.16144},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.16144v1}
}

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

Discussion