@inproceedings{bcaafdd3fdf0495abc31fdfd6b849632,
title = "Allo: Optimizing Federated Learning via Guided Epoch Allocation",
abstract = "Federated learning has shown great potential for addressing the challenge of data islands while preserving data privacy. Unlike traditional distributed machine learning, federated learning faces the problem of system and statistical heterogeneity, which makes it difficult to deploy at the edge. However, current methods cannot optimize the federated learning by taking the clients' system heterogeneity and statistical heterogeneity together. This paper proposes Allo, a framework based on deep reinforcement learning that can automatically choose the appropriate number of local epochs for each client, which can mitigate the impact of stragglers and unbalanced data distribution. With extensive experiments performed in PyTorch, we show that the performance of federated training can be improved by over 15% on the MNIST dataset and over 12% on CIFAR-10 dataset, as compared to the baseline.",
keywords = "Federated learning, deep reinforcement learning, system and statistical heterogeneity",
author = "Jiasheng Wang and Yufeng Zhan and Yuanqing Xia",
note = "Publisher Copyright: {\textcopyright} 2022 Technical Committee on Control Theory, Chinese Association of Automation.; 41st Chinese Control Conference, CCC 2022 ; Conference date: 25-07-2022 Through 27-07-2022",
year = "2022",
doi = "10.23919/CCC55666.2022.9902310",
language = "English",
series = "Chinese Control Conference, CCC",
publisher = "IEEE Computer Society",
pages = "3225--3230",
editor = "Zhijun Li and Jian Sun",
booktitle = "Proceedings of the 41st Chinese Control Conference, CCC 2022",
address = "United States",
}