Anchor Sampling for Federated Learning with Partial Client Participation
Feijie Wu, Song Guo, Zhihao Qu, Shiqi He, Ziming Liu, Jing Gao

TL;DR
This paper introduces FedAMD, a federated learning framework using anchor sampling to improve training efficiency and accuracy under partial client participation, addressing data heterogeneity and communication costs.
Contribution
The paper proposes a novel anchor sampling method in FedAMD that separates clients into anchor and miner groups, enhancing convergence and performance in partial participation scenarios.
Findings
Achieves up to O(1/ε) fewer communication rounds for convergence.
Significantly reduces computation and communication costs.
Improves test accuracy compared to state-of-the-art methods.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data
MethodsTest
