paper-with-me

홈 › Papers

EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedback

2021-06-09 · NeurIPS 2021 12 · Peter Richtárik, Igor Sokolov, Ilyas Fatkhullin

Error feedback (EF), also known as error compensation, is an immensely popular convergence stabilization mechanism in the context of distributed training of supervised machine learning models enhanced by the use of contractive communication compression mechanisms, such as Top-$k$. First proposed by Seide et al (2014) as a heuristic, EF resisted any theoretical understanding until recently [Stich et al., 2018, Alistarh et al., 2018]. However, all existing analyses either i) apply to the single node setting only, ii) rely on very strong and often unreasonable assumptions, such global boundedness of the gradients, or iterate-dependent assumptions that cannot be checked a-priori and may not hold in practice, or iii) circumvent these issues via the introduction of additional unbiased compressors, which increase the communication cost. In this work we fix all these deficiencies by proposing and analyzing a new EF mechanism, which we call EF21, which consistently and substantially outperforms EF in practice. Our theoretical analysis relies on standard assumptions only, works in the distributed heterogeneous data setting, and leads to better and more meaningful rates. In particular, we prove that EF21 enjoys a fast $O(1/T)$ convergence rate for smooth nonconvex problems, beating the previous bound of $O(1/T^{2/3})$, which was shown a bounded gradients assumption. We further improve this to a fast linear rate for PL functions, which is the first linear convergence result for an EF-type method not relying on unbiased compressors. Since EF has a large number of applications where it reigns supreme, we believe that our 2021 variant, EF21, can a large impact on the practice of communication efficient distributed learning.

📄 PDF Abstract BibTeX arXiv:2106.05203

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

MTD(f), A Minimax Algorithm Faster Than NegaScout

2014-04-05 · Aske Plaat

MTD(f) is a new minimax search algorithm, simpler and more efficient than previous algorithms. In tests with a number of tournament game playing programs for chess, checkers and Othello it performed better, on average, t…

Supplementary Material: Implementation and Experiments for GAU-based Model

2022-05-12 · Zhenjie Liu

In February this year Google proposed a new Transformer variant called FLASH, which has a faster speed, lower VRAM footprint and better performance. This is achieved by designing a performant layer named GAU (Gated Atten…

Blank Collapse: Compressing CTC emission for the faster decoding

2022-10-31 · Minkyu Jung, Ohhyeok Kwon, Seunghyun Seo, Soonshin Seo

Connectionist Temporal Classification (CTC) model is a very efficient method for modeling sequences, especially for speech data. In order to use CTC model as an Automatic Speech Recognition (ASR) task, the beam search de…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Language ModelingLanguage Modelling+3

Ordinary Differential Equation and Complex Matrix Exponential for Multi-resolution Image Registration

2020-07-27 · Abhishek Nan, Matthew Tennant, Uriel Rubin, Nilanjan Ray

Autograd-based software packages have recently renewed interest in image registration using homography and other geometric models by gradient descent and optimization, e.g., AirLab and DRMIME. In this work, we emphasize …

Image Registration

A Better Alternative to Error Feedback for Communication-Efficient Distributed Learning

2020-06-19 · ICLR 2021 1 · Samuel Horváth, Peter Richtárik

Modern large-scale machine learning applications require stochastic optimization algorithms to be implemented on distributed compute systems. A key bottleneck of such systems is the communication overhead for exchanging …

Federated LearningStochastic Optimization