FedGS: Federated Graph-Based Sampling with Arbitrary Client Availability

Authors

  • Zheng Wang Xiamen University
  • Xiaoliang Fan Xiamen University
  • Jianzhong Qi The University of Melbourne
  • Haibing Jin Xiamen University
  • Peizhen Yang Xiamen University
  • Siqi Shen Xiamen University
  • Cheng Wang Xiamen University

DOI:

https://doi.org/10.1609/aaai.v37i8.26223

Keywords:

ML: Distributed Machine Learning & Federated Learning, ML: Graph-based Machine Learning, ML: Privacy-Aware ML

Abstract

While federated learning has shown strong results in opti- mizing a machine learning model without direct access to the original data, its performance may be hindered by in- termittent client availability which slows down the conver- gence and biases the final learned model. There are significant challenges to achieve both stable and bias-free training un- der arbitrary client availability. To address these challenges, we propose a framework named Federated Graph-based Sam- pling (FEDGS), to stabilize the global model update and mitigate the long-term bias given arbitrary client availabil- ity simultaneously. First, we model the data correlations of clients with a Data-Distribution-Dependency Graph (3DG) that helps keep the sampled clients data apart from each other, which is theoretically shown to improve the approximation to the optimal model update. Second, constrained by the far- distance in data distribution of the sampled clients, we fur- ther minimize the variance of the numbers of times that the clients are sampled, to mitigate long-term bias. To validate the effectiveness of FEDGS, we conduct experiments on three datasets under a comprehensive set of seven client availability modes. Our experimental results confirm FEDGS’s advantage in both enabling a fair client-sampling scheme and improving the model performance under arbitrary client availability. Our code is available at https://github.com/WwZzz/FedGS.

Downloads

Published

2023-06-26

How to Cite

Wang, Z., Fan, X., Qi, J., Jin, H., Yang, P., Shen, S., & Wang, C. (2023). FedGS: Federated Graph-Based Sampling with Arbitrary Client Availability. Proceedings of the AAAI Conference on Artificial Intelligence, 37(8), 10271-10278. https://doi.org/10.1609/aaai.v37i8.26223

Issue

Section

AAAI Technical Track on Machine Learning III