FilFL: Client Filtering for Optimized Client Participation in Federated Learning

Fares Fourati, Salma Kharrat, Vaneet Aggarwal, Mohamed-Slim Alouini, Marco Canini
2/13/2023
cs.LGcs.AIcs.DC

No official code found. Best implementation: salmakh1/FilFL (0 stars, last commit 2024-08-19).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

salmakh1/FilFLCommunity100%
00Shell, PythonAug 19, 20242 years ago

Similar Papers

Cite this paper

@article{fourati2023filfl,
  title  = {FilFL: Client Filtering for Optimized Client Participation in Federated Learning},
  author = {Fares Fourati and Salma Kharrat and Vaneet Aggarwal and Mohamed-Slim Alouini and Marco Canini},
  year   = {2023},
  eprint = {2302.06599},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.06599v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.06599.svg)](https://codeofpaper.com/paper/2302.06599)

Discussion