AsyFed: Accelerated Federated Learning with Asynchronous Communication Mechanism

Zhixin Li, Chunpu Huang, Keke Gai*, Zhihui Lu, Jie Wu, Lulu Chen, Yangchuan Xu, Kim Kwang Raymond Choo

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Citations (Scopus)

Abstract

As a new distributed machine learning (ML) framework for privacy protection, federated learning (FL) enables substantial Internet of Things (IoT) devices (e.g., mobile phones, tablets, etc.) to participate in collaborative training of an ML model. FL can protect the data privacy of IoT devices without exposing their raw data. However, the diversity of IoT devices may degrade the overall training process due to the straggler issue. To tackle this problem, we propose a gear-based asynchronous FL (AsyFed) architecture. It adds a gear layer between the clients and the FL server as a mediator to store the model parameters. The key insight is that we group these clients with similar training abilities into the same gear. The clients within the same gear conduct synchronous training. These gears then communicate with the global FL server asynchronously. Besides, we propose a T-step mechanism to reduce the weight from the slow gear when they are communicating with the FL server. The extensive experiment evaluations indicate that AsyFed outperforms FedAvg (baseline synchronous FL scheme) and some state-of-the-art asynchronous FL methods in terms of training accuracy or speed under different data distributions. The only negligible overhead is that we leverage the extra layer (gear layer) to preserve part of the model parameters.

Original languageEnglish
Pages (from-to)8670-8683
Number of pages14
JournalIEEE Internet of Things Journal
Volume10
Issue number10
DOIs
Publication statusPublished - 15 May 2023

Keywords

  • Federated learning (FL)
  • asynchronous update
  • communication overhead
  • device heterogeneity

Fingerprint

Dive into the research topics of 'AsyFed: Accelerated Federated Learning with Asynchronous Communication Mechanism'. Together they form a unique fingerprint.

Cite this