Litcius/Paper detail

AdaFL: Adaptive Client Selection and Dynamic Contribution Evaluation for Efficient Federated Learning

Qingming Li, Xiaohang Li, Li Zhou, Xiaoran Yan

202428 citationsDOI

Abstract

Federated learning is a collaborative machine learning framework where multiple clients jointly train a global model. To mitigate communication overhead, it is common to select a subset of clients for participation in each training round. However, existing client selection strategies often rely on a fixed number of clients throughout all rounds, which may not be the optimal choice for balancing training efficiency and model performance. Moreover, these approaches typically evaluate clients solely based on their performances in one single round, neglecting the effects of historical records and potentially introducing randomness into the global model. In our work, we introduce AdaFL, a novel approach to client selection and contribution evaluation for efficient federated learning. AdaFL dynamically adjusts the number of clients to be selected using a piecewise function. It initiates with a small selection size to reduce communication overhead and progressively increases it to enhance model generalization. Furthermore, AdaFL evaluates clients’ contributions by combining their performance metrics from both current and historical rounds through a weighted average function, with a weight parameter fine-tuning the trade-off between current and historical data. Experimental results show that the proposed AdaFL outperforms prior works in terms of improving test accuracy and reducing training runtime.

Topics & Concepts

Computer scienceSelection (genetic algorithm)Federated learningMachine learningArtificial intelligenceDistributed computingPrivacy-Preserving Technologies in DataRecommender Systems and TechniquesPeer-to-Peer Network Technologies
AdaFL: Adaptive Client Selection and Dynamic Contribution Evaluation for Efficient Federated Learning | Litcius