paper-with-me

홈 › Papers

EF-BV: A Unified Theory of Error Feedback and Variance Reduction Mechanisms for Biased and Unbiased Compression in Distributed Optimization

2022-05-09 · Laurent Condat, Kai Yi, Peter Richtárik

In distributed or federated optimization and learning, communication between the different computing units is often the bottleneck and gradient compression is widely used to reduce the number of bits sent within each communication round of iterative methods. There are two classes of compression operators and separate algorithms making use of them. In the case of unbiased random compressors with bounded variance (e.g., rand-k), the DIANA algorithm of Mishchenko et al. (2019), which implements a variance reduction technique for handling the variance introduced by compression, is the current state of the art. In the case of biased and contractive compressors (e.g., top-k), the EF21 algorithm of Richt\'arik et al. (2021), which instead implements an error-feedback mechanism, is the current state of the art. These two classes of compression schemes and algorithms are distinct, with different analyses and proof techniques. In this paper, we unify them into a single framework and propose a new algorithm, recovering DIANA and EF21 as particular cases. Our general approach works with a new, larger class of compressors, which has two parameters, the bias and the variance, and includes unbiased and biased compressors as particular cases. This allows us to inherit the best of the two worlds: like EF21 and unlike DIANA, biased compressors, like top-k, whose good performance in practice is recognized, can be used. And like DIANA and unlike EF21, independent randomness at the compressors allows to mitigate the effects of compression, with the convergence rate improving when the number of parallel workers is large. This is the first time that an algorithm with all these features is proposed. We prove its linear convergence under certain conditions. Our approach takes a step towards better understanding of two so-far distinct worlds of communication-efficient distributed learning.

📄 PDF Abstract BibTeX arXiv:2205.04180

Code (1)

WilliamYi96/EF-BV 공식 구현 pytorch

Tasks

Distributed Optimization

Similar Papers 제목 키워드 기반

A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descent

2019-05-27 · Eduard Gorbunov, Filip Hanzely, Peter Richtárik

In this paper we introduce a unified analysis of a large family of variants of proximal stochastic gradient descent ({\tt SGD}) which so far have required different intuitions, convergence analyses, have different applic…

Quantization

Linearly Converging Error Compensated SGD

2020-10-23 · NeurIPS 2020 12 · Eduard Gorbunov, Dmitry Kovalev, Dmitry Makarenko, Peter Richtárik

In this paper, we propose a unified analysis of variants of distributed SGD with arbitrary compressions and delayed updates. Our framework is general enough to cover different variants of quantized SGD, Error-Compensated…

Quantization

EF21 with Bells & Whistles: Six Algorithmic Extensions of Modern Error Feedback

2021-10-07 · Ilyas Fatkhullin, Igor Sokolov, Eduard Gorbunov, Zhize Li 외

First proposed by Seide (2014) as a heuristic, error feedback (EF) is a very popular mechanism for enforcing convergence of distributed gradient-based optimization methods enhanced with communication compression strategi…

Dissipativity Theory for Accelerating Stochastic Variance Reduction: A Unified Analysis of SVRG and Katyusha Using Semidefinite Programs

2018-06-10 · ICML 2018 7 · Bin Hu, Stephen Wright, Laurent Lessard

Techniques for reducing the variance of gradient estimates used in stochastic programming algorithms for convex finite-sum problems have received a great deal of attention in recent years. By leveraging dissipativity the…

Theoretical guarantees for neural control variates in MCMC

2023-04-03 · Denis Belomestny, Artur Goldman, Alexey Naumov, Sergey Samsonov

In this paper, we propose a variance reduction approach for Markov chains based on additive control variates and the minimization of an appropriate estimate for the asymptotic variance. We focus on the particular case wh…