Allo: Optimizing Federated Learning via Guided Epoch Allocation

Jiasheng Wang, Yufeng Zhan, Yuanqing Xia

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of the 41st Chinese Control Conference, CCC 2022
EditorsZhijun Li, Jian Sun
PublisherIEEE Computer Society
Pages3225-3230
Number of pages6
ISBN (Electronic)9789887581536
DOIs
Publication statusPublished - 2022
Event41st Chinese Control Conference, CCC 2022 - Hefei, China
Duration: 25 Jul 202227 Jul 2022

Publication series

NameChinese Control Conference, CCC
Volume2022-July
ISSN (Print)1934-1768
ISSN (Electronic)2161-2927

Conference

Conference41st Chinese Control Conference, CCC 2022
Country/TerritoryChina
CityHefei
Period25/07/2227/07/22

Keywords

  • Federated learning
  • deep reinforcement learning
  • system and statistical heterogeneity

Fingerprint

Dive into the research topics of 'Allo: Optimizing Federated Learning via Guided Epoch Allocation'. Together they form a unique fingerprint.

Cite this