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

05/12/2021
by   Yann Fraboni, et al.
0

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 communications and training stability. To overcome this issue, we introduce clustered sampling for clients selection. We prove that clustered sampling leads to better clients representatitivity and to reduced variance of the clients stochastic aggregation weights in FL. Compatibly with our theory, we provide two different clustering approaches enabling clients aggregation based on 1) sample size, and 2) models similarity. Through a series of experiments in non-iid and unbalanced scenarios, we demonstrate that model aggregation through clustered sampling consistently leads to better training convergence and variability when compared to standard sampling approaches. Our approach does not require any additional operation on the clients side, and can be seamlessly integrated in standard FL implementations. Finally, clustered sampling is compatible with existing methods and technologies for privacy enhancement, and for communication reduction through model compression.

READ FULL TEXT

page 14

page 15

page 16

research
01/20/2021

FedNS: Improving Federated Learning for collaborative image classification on mobile clients

Federated Learning (FL) is a paradigm that aims to support loosely conne...
research
07/26/2021

On The Impact of Client Sampling on Federated Learning Convergence

While clients' sampling is a central operation of current state-of-the-a...
research
10/05/2022

ISFL: Trustworthy Federated Learning for Non-i.i.d. Data with Local Importance Sampling

As a promising integrated computation and communication learning paradig...
research
08/25/2023

DAG-ACFL: Asynchronous Clustered Federated Learning based on DAG-DLT

Federated learning (FL) aims to collaboratively train a global model whi...
research
06/30/2023

Improving Federated Aggregation with Deep Unfolding Networks

The performance of Federated learning (FL) is negatively affected by dev...
research
01/15/2022

Variance-Reduced Heterogeneous Federated Learning via Stratified Client Selection

Client selection strategies are widely adopted to handle the communicati...
research
09/20/2023

Clustered FedStack: Intermediate Global Models with Bayesian Information Criterion

Federated Learning (FL) is currently one of the most popular technologie...

Please sign up or login with your details

Forgot password? Click here to reset