GraphProxy: Communication-Efficient Federated Graph Learning with Adaptive Proxy

Junyang Wang,Lan Zhang,Junhao Wang,Mu Yuan,Yihang Cheng,Qian Xu,Bo Yu
DOI: https://doi.org/10.1109/infocom52122.2024.10621171
2024-01-01
Abstract:Federated graph learning (FGL) enables multiple participants with distributed but connected graph data to collaboratively train a model in a privacy-preserving way. However, the high communication cost hinder the adoption of FGL in many resource-limited or delay-sensitive applications. In this work, we focus on reducing the communication cost incurred by the transmission of neighborhood information in FGL. We propose to search for local proxies that can play a substitute role as the external neighbors, and develop a novel federated graph learning framework named GraphProxy. GraphProxy utilizes representation similarity and class correlation to select local proxies for external neighbors. And we propose to dynamically adjust the proxy strategy according to the changing representation of nodes during the iterative training process. We also perform a theoretical analysis and show that using a proxy node has a similar influence on training when it is sufficiently similar to the external one. Extensive evaluations show the effectiveness of our design, e.g., GraphProxy can achieve 8x communication efficiency with only 0.14% performance degradation.
What problem does this paper attempt to address?