FilFL: Client Filtering for Optimized Client Participation in Federated Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Fourati, Fares, Kharrat, Salma, Aggarwal, Vaneet, Alouini, Mohamed-Slim, Canini, Marco
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929478350929920
author Fourati, Fares
Kharrat, Salma
Aggarwal, Vaneet
Alouini, Mohamed-Slim
Canini, Marco
author_facet Fourati, Fares
Kharrat, Salma
Aggarwal, Vaneet
Alouini, Mohamed-Slim
Canini, Marco
contents Federated learning, an emerging machine learning paradigm, enables clients to collaboratively train a model without exchanging local data. Clients participating in the training process significantly impact the convergence rate, learning efficiency, and model generalization. We propose a novel approach, client filtering, to improve model generalization and optimize client participation and training. The proposed method periodically filters available clients to identify a subset that maximizes a combinatorial objective function with an efficient greedy filtering algorithm. Thus, the clients are assessed as a combination rather than individually. We theoretically analyze the convergence of federated learning with client filtering in heterogeneous settings and evaluate its performance across diverse vision and language tasks, including realistic scenarios with time-varying client availability. Our empirical results demonstrate several benefits of our approach, including improved learning efficiency, faster convergence, and up to 10% higher test accuracy than training without client filtering.
format Preprint
id arxiv_https___arxiv_org_abs_2302_06599
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle FilFL: Client Filtering for Optimized Client Participation in Federated Learning
Fourati, Fares
Kharrat, Salma
Aggarwal, Vaneet
Alouini, Mohamed-Slim
Canini, Marco
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Federated learning, an emerging machine learning paradigm, enables clients to collaboratively train a model without exchanging local data. Clients participating in the training process significantly impact the convergence rate, learning efficiency, and model generalization. We propose a novel approach, client filtering, to improve model generalization and optimize client participation and training. The proposed method periodically filters available clients to identify a subset that maximizes a combinatorial objective function with an efficient greedy filtering algorithm. Thus, the clients are assessed as a combination rather than individually. We theoretically analyze the convergence of federated learning with client filtering in heterogeneous settings and evaluate its performance across diverse vision and language tasks, including realistic scenarios with time-varying client availability. Our empirical results demonstrate several benefits of our approach, including improved learning efficiency, faster convergence, and up to 10% higher test accuracy than training without client filtering.
title FilFL: Client Filtering for Optimized Client Participation in Federated Learning
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2302.06599