HiFGL: A Hierarchical Framework for Cross-silo Cross-device Federated Graph Learning

Zhuoning Guo, Duanyi Yao, Qiang Yang, Hao Liu
6/15/2024
cs.LGcs.DC

No official code found. Best implementation: usail-hkust/HiFGL (10 stars, last commit 2024-09-04).

Abstract

Federated Graph Learning (FGL) has emerged as a promising way to learn high-quality representations from distributed graph data with privacy preservation. Despite considerable efforts have been made for FGL under either cross-device or cross-silo paradigm, how to effectively capture graph knowledge in a more complicated cross-silo cross-device environment remains an under-explored problem. However, this task is challenging because of the inherent hierarchy and heterogeneity of decentralized clients, diversified privacy constraints in different clients, and the cross-client graph integrity requirement. To this end, in this paper, we propose a Hierarchical Federated Graph Learning (HiFGL) framework for cross-silo cross-device FGL. Specifically, we devise a unified hierarchical architecture to safeguard federated GNN training on heterogeneous clients while ensuring graph integrity. Moreover, we propose a Secret Message Passing (SecMP) scheme to shield unauthorized access to subgraph-level and node-level sensitive information simultaneously. Theoretical analysis proves that HiFGL achieves multi-level privacy preservation with complexity guarantees. Extensive experiments on real-world datasets validate the superiority of the proposed framework against several baselines. Furthermore, HiFGL's versatile nature allows for its application in either solely cross-silo or cross-device settings, further broadening its utility in real-world FGL applications.

View on arXivView PDF

Code Implementations(1)

usail-hkust/HiFGLCommunity100%

Official codes of KDD'24 paper "HiFGL: A Hierarchical Framework for Cross-silo Cross-device Federated Graph Learning"

101Python, Jupyter NotebookSep 5, 20232 years ago

Similar Papers

Cite this paper

@article{guo2024hifgl,
  title  = {HiFGL: A Hierarchical Framework for Cross-silo Cross-device Federated Graph Learning},
  author = {Zhuoning Guo and Duanyi Yao and Qiang Yang and Hao Liu},
  year   = {2024},
  eprint = {2406.10616},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.10616v1}
}

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

Discussion