Skip to main navigation Skip to search Skip to main content

Federated Optimization Under Intermittent Client Availability

  • Yikai Yan
  • , Chaoyue Niu
  • , Yucheng Ding
  • , Zhenzhe Zheng
  • , Shaojie Tang
  • , Qinya Li
  • , Fan Wu
  • , Chengfei Lyu
  • , Yanghe Feng
  • , Guihai Chen
  • Shanghai Jiao Tong University
  • Alibaba Group Holding Ltd.
  • National University of Defense Technology

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

Federated learning is a new distributed machine learning framework, where numerous heterogeneous clients collaboratively train a model without sharing training data. In this work, we consider a practical and ubiquitous issue when deploying federated learning in mobile environments: intermittent client availability, where the set of eligible clients may change during the training process. Such intermittent client availability would seriously deteriorate the performance of the classical federated averaging algorithm (FedAvg). Thus, we propose a simple distributed nonconvex optimization algorithm, called federated latest averaging (FedLaAvg), which leverages the latest gradients of all clients, even when the clients are not available, to jointly update the global model in each iteration. Our theoretical analysis shows that FedLaAvg achieves guaranteed convergence and a sublinear speedup with respect to the total number of clients. We implement FedLaAvg along with several baselines and evaluate them over the benchmarking MNIST and Sentiment140 data sets. The evaluation results demonstrate that FedLaAvg achieves more stable training than FedAvg in both convex and nonconvex settings and reaches a sublinear speedup. Source code and online supplement are available at the IJOC GitHub site (http://dx.doi.org/10.1287/ijoc.2022.0057.cd, https://github.com/INFORMSJoC/2022.0057).

Original languageEnglish
Pages (from-to)185-202
Number of pages18
JournalINFORMS Journal on Computing
Volume36
Issue number1
DOIs
StatePublished - Jan 2024

Keywords

  • client availability
  • federated learning
  • nonconvex optimization

Fingerprint

Dive into the research topics of 'Federated Optimization Under Intermittent Client Availability'. Together they form a unique fingerprint.

Cite this