mlsanityData to 14 Oct 2026

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

arXiv 2205.04180 ↗First posted 9 May 2022cs.LG cs.DC math.OCcited by 17

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 36 of its 60 references that are in the map. First posted on arXiv 9 May 2022.

Builds on

36 of 60 references.

References · 36

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  2. 2019Advances and Open Problems in Federated Learningcited by 3,046
  3. 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
  4. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
  5. 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 539
  6. 2019Robust and Communication-Efficient Federated Learning from Non-IID Datacited by 419
  7. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
  8. 2018The Convergence of Sparsified Gradient Methodscited by 229
  9. 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
  10. 2019A Survey on Distributed Machine Learningcited by 188
  11. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
  12. 2020On Biased Compression for Distributed Learningcited by 140
24 more
  1. 2021EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedbackcited by 133
  2. 2019Natural Compression for Distributed Deep Learningcited by 90
  3. 2020Acceleration for Compressed Gradient Descent in Distributed and Federated Optimizationcited by 90
  4. 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
  5. 2020Variance-Reduced Methods for Machine Learningcited by 79
  6. 2019Stochastic Distributed Learning with Gradient Quantization and Variance Reductioncited by 65
  7. 2020Linearly Converging Error Compensated SGDcited by 61
  8. 2020Bidirectional compression in heterogeneous settings for distributed or federated learning with partial participation: tight convergence guaranteescited by 46
  9. 2020Uncertainty Principle for Communication Compression in Distributed and Federated Learning and the Search for an Optimal Compressorcited by 45
  10. 2020Optimal Gradient Compression for Distributed and Federated Learningcited by 39
  11. 2020Unified Analysis of Stochastic Gradient Methods for Composite Convex and Smooth Optimizationcited by 36
  12. 2018Stochastic Quasi-Gradient Methods: Variance Reduction via Jacobian Sketchingcited by 34
  13. 2019On the Discrepancy between the Theoretical Analysis and Practical Implementations of Compressed Communication for Distributed Deep Learningcited by 32
  14. 2021Permutation Compressors for Provably Faster Distributed Nonconvex Optimizationcited by 32
  15. 2020rTop-k: A Statistical Estimation Approach to Distributed SGDcited by 27
  16. 2019RATQ: A Universal Fixed-Length Quantizer for Stochastic Optimizationcited by 23
  17. 2019Proximal Splitting Algorithms for Convex Optimization: A Tour of Recent Advances, with New Twistscited by 16
  18. 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimizationcited by 14
  19. 2021Innovation Compression for Communication-efficient Distributed Optimization with Linear Convergencecited by 12
  20. 2019Gradient Descent with Compressed Iteratescited by 11
  21. 2019One Method to Rule Them All: Variance Reduction for Data, Parameters and Many New Methodscited by 8
  22. 2020Differentially Quantized Gradient Methodscited by 7
  23. 2020Distributed Proximal Splitting Algorithms with Rates and Accelerationcited by 7
  24. 2019MISO is Making a Comeback With Better Proofs and Ratescited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 5; 2023: 4; 2024: 3; 2025: 2; 2026: 3.

17 papers.

Sort:

  1. 2023A Guide Through the Zoo of Biased SGDcited by 40
  2. 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Proxcited by 19
  3. 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexitycited by 18
  4. 2023z-SignFedAvg: A Unified Stochastic Sign-based Compression for Federated Learningcited by 17
  5. 2022CompressedScaffnew: The First Theoretical Double Acceleration of Communication from Local Training and Compression in Distributed Optimizationcited by 11
  6. 2024LoCoDL: Communication-Efficient Distributed Learning with Local Training and Compressioncited by 11
  7. 2022QUIC-FL: Quick Unbiased Compression for Federated Learningcited by 7
  8. 2022Shifted Compression Framework: Generalizations and Improvementscited by 6
  9. 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEscited by 5
  10. 2023TAMUNA: Doubly Accelerated Distributed Optimization under Partial Participationcited by 4
  11. 2024Problem-dependent convergence bounds for randomized linear gradient compressioncited by 3
  12. 2024Mask-Encoded Sparsification: Mitigating Biased Gradients in Communication-Efficient Split Learningcited by 2
5 more
  1. 2026BiCoLoR: Communication-Efficient Optimization with Bidirectional Compression and Local Trainingcited by 1
  2. 2023Unified analysis of SGD-type methodscited by 0
  3. 2025Beyond Communication Overhead: A Multilevel Monte Carlo Approach for Mitigating Compression Bias in Distributed Learningcited by 0
  4. 2026Byzantine-Robust and Communication-Efficient Distributed Training: Compressive and Cyclic Gradient Codingcited by 0
  5. 2026A Tight Theory of Error Feedback Algorithms in Distributed Optimizationcited by 0