Emulating Full Participation: An Effective and Fair Client Selection Strategy for Federated Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Li, Qingming, Miao, Juzheng, Zhao, Puning, Zhou, Li, Zhao, H. Vicky, Ji, Shouling, Zhou, Bowen, Liu, Furui
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909548148686848
author Li, Qingming
Miao, Juzheng
Zhao, Puning
Zhou, Li
Zhao, H. Vicky
Ji, Shouling
Zhou, Bowen
Liu, Furui
author_facet Li, Qingming
Miao, Juzheng
Zhao, Puning
Zhou, Li
Zhao, H. Vicky
Ji, Shouling
Zhou, Bowen
Liu, Furui
contents In federated learning, client selection is a critical problem that significantly impacts both model performance and fairness. Prior studies typically treat these two objectives separately, or balance them using simple weighting schemes. However, we observe that commonly used metrics for model performance and fairness often conflict with each other, and a straightforward weighted combination is insufficient to capture their complex interactions. To address this, we first propose two guiding principles that directly tackle the inherent conflict between the two metrics while reinforcing each other. Based on these principles, we formulate the client selection problem as a long-term optimization task, leveraging the Lyapunov function and the submodular nature of the problem to solve it effectively. Experiments show that the proposed method improves both model performance and fairness, guiding the system to converge comparably to full client participation. This improvement can be attributed to the fact that both model performance and fairness benefit from the diversity of the selected clients' data distributions. Our approach adaptively enhances this diversity by selecting clients based on their data distributions, thereby improving both model performance and fairness.
format Preprint
id arxiv_https___arxiv_org_abs_2405_13584
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Emulating Full Participation: An Effective and Fair Client Selection Strategy for Federated Learning
Li, Qingming
Miao, Juzheng
Zhao, Puning
Zhou, Li
Zhao, H. Vicky
Ji, Shouling
Zhou, Bowen
Liu, Furui
Machine Learning
Distributed, Parallel, and Cluster Computing
In federated learning, client selection is a critical problem that significantly impacts both model performance and fairness. Prior studies typically treat these two objectives separately, or balance them using simple weighting schemes. However, we observe that commonly used metrics for model performance and fairness often conflict with each other, and a straightforward weighted combination is insufficient to capture their complex interactions. To address this, we first propose two guiding principles that directly tackle the inherent conflict between the two metrics while reinforcing each other. Based on these principles, we formulate the client selection problem as a long-term optimization task, leveraging the Lyapunov function and the submodular nature of the problem to solve it effectively. Experiments show that the proposed method improves both model performance and fairness, guiding the system to converge comparably to full client participation. This improvement can be attributed to the fact that both model performance and fairness benefit from the diversity of the selected clients' data distributions. Our approach adaptively enhances this diversity by selecting clients based on their data distributions, thereby improving both model performance and fairness.
title Emulating Full Participation: An Effective and Fair Client Selection Strategy for Federated Learning
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.13584