paper-with-me

Papers

Optimal Client Sampling for Federated Learning

2020-10-26 · NeurIPS 2021 12 · Wenlin Chen, Samuel Horvath, Peter Richtarik

It is well understood that client-master communication can be a primary bottleneck in Federated Learning. In this work, we address this issue with a novel client subsampling scheme, where we restrict the number of clients allowed to communicate their updates back to the master node. In each communication round, all participating clients compute their updates, but only the ones with "important" updates communicate back to the master. We show that importance can be measured using only the norm of the update and give a formula for optimal client participation. This formula minimizes the distance between the full update, where all clients participate, and our limited update, where the number of participating clients is restricted. In addition, we provide a simple algorithm that approximates the optimal formula for client participation, which only requires secure aggregation and thus does not compromise client privacy. We show both theoretically and empirically that for Distributed SGD (DSGD) and Federated Averaging (FedAvg), the performance of our approach can be close to full participation and superior to the baseline where participating clients are sampled uniformly. Moreover, our approach is orthogonal to and compatible with existing methods for reducing communication overhead, such as local methods and communication compression methods.

📄 PDF Abstract BibTeX arXiv:2010.13723

Code (1)

SamuelHorvath/FL-optimal-client-sampling 공식 구현 tf

Tasks

Federated Learning

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

FedSTaS: Client Stratification and Client Level Sampling for Efficient Federated Learning

2024-12-18 · Jordan Slessor, Dezheng Kong, Xiaofen Tang, Zheng En Than 외

Federated learning (FL) is a machine learning methodology that involves the collaborative training of a global model across multiple decentralized clients in a privacy-preserving way. Several FL methods are introduced to…

Federated LearningPrivacy Preserving

Enhanced Federated Optimization: Adaptive Unbiased Client Sampling with Reduced Variance

2023-10-04 · Dun Zeng, Zenglin Xu, Yu Pan, Xu Luo 외

Federated Learning (FL) is a distributed learning paradigm to train a global model across multiple devices without collecting local data. In FL, a server typically selects a subset of clients for each training round to o…

Federated Learning

DELTA: Diverse Client Sampling for Fasting Federated Learning

2023-09-21 · NeurIPS 2023 11

Partial client participation has been widely adopted in Federated Learning (FL) to reduce the communication burden efficiently. However, an inadequate client sampling scheme can lead to the selection of unrepresentative …

Clustered Sampling: Low-Variance and Improved Representativity for Clients Selection in Federated Learning

2021-05-12 · Yann Fraboni, Richard Vidal, Laetitia Kameni, Marco Lorenzi

This work addresses the problem of optimizing communications between server and clients in federated learning (FL). Current sampling approaches in FL are either biased, or non optimal in terms of server-clients communica…

ClusteringFederated LearningModel Compression

Byzantine-Robust Federated Learning: Impact of Client Subsampling and Local Updates

2024-02-20 · Youssef Allouah, Sadegh Farhadkhani, Rachid Guerraoui, Nirupam Gupta 외

The possibility of adversarial (a.k.a., {\em Byzantine}) clients makes federated learning (FL) prone to arbitrary manipulation. The natural approach to robustify FL against adversarial clients is to replace the simple av…

Federated Learningimage-classificationImage Classification