Skip to main navigation Skip to search Skip to main content

Anchor Sampling for Federated Learning with Partial Client Participation

  • Feijie Wu
  • , Song Guo
  • , Zhihao Qu
  • , Shiqi He
  • , Ziming Liu
  • , Jing Gao
  • Purdue University
  • Hong Kong Polytechnic University
  • Hohai University
  • University of British Columbia

Research output: Contribution to journalConference articlepeer-review

22 Scopus citations

Abstract

Compared with full client participation, partial client participation is a more practical scenario in federated learning, but it may amplify some challenges in federated learning, such as data heterogeneity. The lack of inactive clients' updates in partial client participation makes it more likely for the model aggregation to deviate from the aggregation based on full client participation. Training with large batches on individual clients is proposed to address data heterogeneity in general, but their effectiveness under partial client participation is not clear. Motivated by these challenges, we propose to develop a novel federated learning framework, referred to as FedAMD, for partial client participation. The core idea is anchor sampling, which separates partial participants into anchor and miner groups. Each client in the anchor group aims at the local bullseye with the gradient computation using a large batch. Guided by the bullseyes, clients in the miner group steer multiple near-optimal local updates using small batches and update the global model. By integrating the results of the two groups, FedAMD is able to accelerate the training process and improve the model performance. Measured by ϵapproximation and compared to the state-of-the-art methods, FedAMD achieves the convergence by up to O(1/ϵ) fewer communication rounds under non-convex objectives. Empirical studies on real-world datasets validate the effectiveness of FedAMD and demonstrate the superiority of the proposed algorithm: Not only does it considerably save computation and communication costs, but also the test accuracy significantly improves.

Original languageEnglish
Pages (from-to)37379-37416
Number of pages38
JournalProceedings of Machine Learning Research
Volume202
StatePublished - 2023
Event40th International Conference on Machine Learning, ICML 2023 - Honolulu, United States
Duration: Jul 23 2023Jul 29 2023

Fingerprint

Dive into the research topics of 'Anchor Sampling for Federated Learning with Partial Client Participation'. Together they form a unique fingerprint.

Cite this