paper-with-me

홈 › Papers

Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learning

2021-01-27 · ICLR 2021 1 · Haibo Yang, Minghong Fang, Jia Liu

Federated learning (FL) is a distributed machine learning architecture that leverages a large number of workers to jointly learn a model with decentralized data. FL has received increasing attention in recent years thanks to its data privacy protection, communication efficiency and a linear speedup for convergence in training (i.e., convergence performance increases linearly with respect to the number of workers). However, existing studies on linear speedup for convergence are only limited to the assumptions of i.i.d. datasets across workers and/or full worker participation, both of which rarely hold in practice. So far, it remains an open question whether or not the linear speedup for convergence is achievable under non-i.i.d. datasets with partial worker participation in FL. In this paper, we show that the answer is affirmative. Specifically, we show that the federated averaging (FedAvg) algorithm (with two-sided learning rates) on non-i.i.d. datasets in non-convex settings achieves a convergence rate $\mathcal{O}(\frac{1}{\sqrt{mKT}} + \frac{1}{T})$ for full worker participation and a convergence rate $\mathcal{O}(\frac{\sqrt{K}}{\sqrt{nT}} + \frac{1}{T})$ for partial worker participation, where $K$ is the number of local steps, $T$ is the number of total communication rounds, $m$ is the total worker number and $n$ is the worker number in one communication round if for partial worker participation. Our results also reveal that the local steps in FL could help the convergence and show that the maximum number of local steps can be improved to $T/m$ in full worker participation. We conduct extensive experiments on MNIST and CIFAR-10 to verify our theoretical results.

📄 PDF Abstract BibTeX arXiv:2101.11203

Code (0)

등록된 구현이 없습니다.

Tasks

Federated LearningOpen-Ended Question Answering

Similar Papers 제목 키워드 기반

Bidirectional compression in heterogeneous settings for distributed or federated learning with partial participation: tight convergence guarantees

2020-06-25 · Constantin Philippenko, Aymeric Dieuleveut

We introduce a framework - Artemis - to tackle the problem of learning in a distributed or federated setting with communication constraints and device partial participation. Several workers (randomly sampled) perform the…

Federated Learning

Anarchic Federated Learning

2021-08-23 · Haibo Yang, Xin Zhang, Prashant Khanduri, Jia Liu

Present-day federated learning (FL) systems deployed over edge networks consists of a large number of workers with high degrees of heterogeneity in data and/or computing capabilities, which call for flexible worker parti…

Federated Learning

Achieving Linear Speedup in Non-IID Federated Bilevel Learning

2023-02-10 · Minhui Huang, Dewei Zhang, Kaiyi Ji

Federated bilevel optimization has received increasing attention in various emerging machine learning and communication applications. Recently, several Hessian-vector-based algorithms have been proposed to solve the fede…

Bilevel OptimizationFederated Learning

DePRL: Achieving Linear Convergence Speedup in Personalized Decentralized Learning with Shared Representations

2023-12-17 · Guojun Xiong, Gang Yan, Shiqiang Wang, Jian Li

Decentralized learning has emerged as an alternative method to the popular parameter-server framework which suffers from high communication burden, single-point failure and scalability issues due to the need of a central…

Learning TheoryRepresentation Learning

A Unified Linear Speedup Analysis of Federated Averaging and Nesterov FedAvg

2020-07-11 · Zhaonan Qu, Kaixiang Lin, Zhaojian Li, Jiayu Zhou 외

Federated learning (FL) learns a model jointly from a set of participating devices without sharing each other's privately held data. The characteristics of non-i.i.d. data across the network, low device participation, hi…

Distributed OptimizationFederated Learning