Optimizing Federated Learning by Entropy-Based Client Selection

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lutz, Andreas, Steidl, Gabriele, Müller, Karsten, Samek, Wojciech
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915624458911744
author Lutz, Andreas
Steidl, Gabriele
Müller, Karsten
Samek, Wojciech
author_facet Lutz, Andreas
Steidl, Gabriele
Müller, Karsten
Samek, Wojciech
contents Although deep learning has revolutionized domains such as natural language processing and computer vision, its dependence on centralized datasets raises serious privacy concerns. Federated learning addresses this issue by enabling multiple clients to collaboratively train a global deep learning model without compromising their data privacy. However, the performance of such a model degrades under label skew, where the label distribution differs between clients. To overcome this issue, a novel method called FedEntOpt is proposed. In each round, it selects clients to maximize the entropy of the aggregated label distribution, ensuring that the global model is exposed to data from all available classes. Extensive experiments on multiple benchmark datasets show that the proposed method outperforms several state-of-the-art algorithms by up to 6% in classification accuracy under standard settings regardless of the model size, while achieving gains of over 30% in scenarios with low participation rates and client dropout. In addition, FedEntOpt offers the flexibility to be combined with existing algorithms, enhancing their classification accuracy by more than 40%. Importantly, its performance remains unaffected even when differential privacy is applied.
format Preprint
id arxiv_https___arxiv_org_abs_2411_01240
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimizing Federated Learning by Entropy-Based Client Selection
Lutz, Andreas
Steidl, Gabriele
Müller, Karsten
Samek, Wojciech
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Although deep learning has revolutionized domains such as natural language processing and computer vision, its dependence on centralized datasets raises serious privacy concerns. Federated learning addresses this issue by enabling multiple clients to collaboratively train a global deep learning model without compromising their data privacy. However, the performance of such a model degrades under label skew, where the label distribution differs between clients. To overcome this issue, a novel method called FedEntOpt is proposed. In each round, it selects clients to maximize the entropy of the aggregated label distribution, ensuring that the global model is exposed to data from all available classes. Extensive experiments on multiple benchmark datasets show that the proposed method outperforms several state-of-the-art algorithms by up to 6% in classification accuracy under standard settings regardless of the model size, while achieving gains of over 30% in scenarios with low participation rates and client dropout. In addition, FedEntOpt offers the flexibility to be combined with existing algorithms, enhancing their classification accuracy by more than 40%. Importantly, its performance remains unaffected even when differential privacy is applied.
title Optimizing Federated Learning by Entropy-Based Client Selection
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2411.01240