paper-with-me

Papers

FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learning

2021-08-10 · Haoyu Zhao, Zhize Li, Peter Richtárik

Federated Averaging (FedAvg, also known as Local-SGD) (McMahan et al., 2017) is a classical federated learning algorithm in which clients run multiple local SGD steps before communicating their update to an orchestrating server. We propose a new federated learning algorithm, FedPAGE, able to further reduce the communication complexity by utilizing the recent optimal PAGE method (Li et al., 2021) instead of plain SGD in FedAvg. We show that FedPAGE uses much fewer communication rounds than previous local methods for both federated convex and nonconvex optimization. Concretely, 1) in the convex setting, the number of communication rounds of FedPAGE is $O(\frac{N^{3/4}}{S\epsilon})$, improving the best-known result $O(\frac{N}{S\epsilon})$ of SCAFFOLD (Karimireddy et al.,2020) by a factor of $N^{1/4}$, where $N$ is the total number of clients (usually is very large in federated learning), $S$ is the sampled subset of clients in each communication round, and $\epsilon$ is the target error; 2) in the nonconvex setting, the number of communication rounds of FedPAGE is $O(\frac{\sqrt{N}+S}{S\epsilon^2})$, improving the best-known result $O(\frac{N^{2/3}}{S^{2/3}\epsilon^2})$ of SCAFFOLD (Karimireddy et al.,2020) by a factor of $N^{1/6}S^{1/3}$, if the sampled clients $S\leq \sqrt{N}$. Note that in both settings, the communication cost for each round is the same for both FedPAGE and SCAFFOLD. As a result, FedPAGE achieves new state-of-the-art results in terms of communication complexity for both federated convex and nonconvex optimization.

📄 PDF Abstract BibTeX arXiv:2108.04755

Code (0)

등록된 구현이 없습니다.

Tasks

Federated Learning

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…
Local SGD Local SGD is a distributed training technique that runs SGD independently in parallel on different workers and averages the sequences…

Similar Papers 제목 키워드 기반

A Hybrid-Order Distributed SGD Method for Non-Convex Optimization to Balance Communication Overhead, Computational Complexity, and Convergence Rate

2020-03-27 · Naeimeh Omidvar, Mohammad Ali Maddah-Ali, Hamed Mahdavi

In this paper, we propose a method of distributed stochastic gradient descent (SGD), with low communication load and computational complexity, and still fast convergence. To reduce the communication load, at each iterati…

Communication-Efficient Robust Federated Learning Over Heterogeneous Datasets

2020-06-17 · Yanjie Dong, Georgios B. Giannakis, Tianyi Chen, Julian Cheng 외

This work investigates fault-resilient federated learning when the data samples are non-uniformly distributed across workers, and the number of faulty workers is unknown to the central server. In the presence of adversar…

Federated Learning

Global Momentum Compression for Sparse Communication in Distributed Learning

2019-05-30 · Chang-Wei Shi, Shen-Yi Zhao, Yin-Peng Xie, Hao Gao 외

With the rapid growth of data, distributed momentum stochastic gradient descent~(DMSGD) has been widely used in distributed learning, especially for training large-scale deep models. Due to the latency and limited bandwi…

Federated Stochastic Gradient Langevin Dynamics

2020-04-23 · Khaoula El Mekkaoui, Diego Mesquita, Paul Blomstedt, Samuel Kaski

Stochastic gradient MCMC methods, such as stochastic gradient Langevin dynamics (SGLD), employ fast but noisy gradient estimates to enable large-scale posterior sampling. Although we can easily extend SGLD to distributed…

Federated LearningMetric Learning

O(1) Communication for Distributed SGD through Two-Level Gradient Averaging

2020-06-12 · Subhadeep Bhattacharya, Weikuan Yu, Fahim Tahmid Chowdhury

Large neural network models present a hefty communication challenge to distributed Stochastic Gradient Descent (SGD), with a communication complexity of O(n) per worker for a model of n parameters. Many sparsification an…

QuantizationVocal Bursts Valence Prediction