Client Sampling

Client sampling in federated learning (FL) focuses on efficiently selecting a subset of clients for model training in each round, addressing communication bottlenecks and data heterogeneity across devices. Current research emphasizes developing adaptive sampling strategies that consider both statistical (data distribution) and system (communication bandwidth, computation capacity) heterogeneity, often employing techniques like clustering, online learning, and variance reduction to improve convergence speed and model accuracy. These advancements are crucial for making FL practical in large-scale deployments, enhancing privacy preservation, and improving the efficiency of distributed machine learning applications.

Papers