Ranking-based Client Selection with Imitation Learning for Efficient Federated Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tian, Chunlin, Shi, Zhan, Qin, Xinpeng, Li, Li, Xu, Chengzhong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910436784340992
author Tian, Chunlin
Shi, Zhan
Qin, Xinpeng
Li, Li
Xu, Chengzhong
author_facet Tian, Chunlin
Shi, Zhan
Qin, Xinpeng
Li, Li
Xu, Chengzhong
contents Federated Learning (FL) enables multiple devices to collaboratively train a shared model while ensuring data privacy. The selection of participating devices in each training round critically affects both the model performance and training efficiency, especially given the vast heterogeneity in training capabilities and data distribution across devices. To address these challenges, we introduce a novel device selection solution called FedRank, which is an end-to-end, ranking-based approach that is pre-trained by imitation learning against state-of-the-art analytical approaches. It not only considers data and system heterogeneity at runtime but also adaptively and efficiently chooses the most suitable clients for model training. Specifically, FedRank views client selection in FL as a ranking problem and employs a pairwise training strategy for the smart selection process. Additionally, an imitation learning-based approach is designed to counteract the cold-start issues often seen in state-of-the-art learning-based approaches. Experimental results reveal that \model~ boosts model accuracy by 5.2\% to 56.9\%, accelerates the training convergence up to $2.01 \times$ and saves the energy consumption up to $40.1\%$.
format Preprint
id arxiv_https___arxiv_org_abs_2405_04122
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Ranking-based Client Selection with Imitation Learning for Efficient Federated Learning
Tian, Chunlin
Shi, Zhan
Qin, Xinpeng
Li, Li
Xu, Chengzhong
Machine Learning
Distributed, Parallel, and Cluster Computing
Federated Learning (FL) enables multiple devices to collaboratively train a shared model while ensuring data privacy. The selection of participating devices in each training round critically affects both the model performance and training efficiency, especially given the vast heterogeneity in training capabilities and data distribution across devices. To address these challenges, we introduce a novel device selection solution called FedRank, which is an end-to-end, ranking-based approach that is pre-trained by imitation learning against state-of-the-art analytical approaches. It not only considers data and system heterogeneity at runtime but also adaptively and efficiently chooses the most suitable clients for model training. Specifically, FedRank views client selection in FL as a ranking problem and employs a pairwise training strategy for the smart selection process. Additionally, an imitation learning-based approach is designed to counteract the cold-start issues often seen in state-of-the-art learning-based approaches. Experimental results reveal that \model~ boosts model accuracy by 5.2\% to 56.9\%, accelerates the training convergence up to $2.01 \times$ and saves the energy consumption up to $40.1\%$.
title Ranking-based Client Selection with Imitation Learning for Efficient Federated Learning
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.04122