mlsanityData to 14 Oct 2026

Robust Collaborative Learning with Linear Gradient Overhead

arXiv 2209.10931 ↗First posted 22 Sep 2022cs.LG cs.DCcited by 12

Not on the map. Why?

Abstract (arXiv)

Collaborative learning algorithms, such as distributed SGD (or D-SGD), are prone to faulty machines that may deviate from their prescribed algorithm because of software or hardware bugs, poisoned data or malicious behaviors. While many solutions have been proposed to enhance the robustness of D-SGD to such machines, previous works either resort to strong assumptions (trusted server, homogeneous data, specific noise model) or impose a gradient computational cost that is several orders of magnitude higher than that of D-SGD. We present MoNNA, a new algorithm that (a) is provably robust under standard assumptions and (b) has a gradient computation overhead that is linear in the fraction of faulty machines, which is conjectured to be tight. Essentially, MoNNA uses Polyak's momentum of local gradients for local updates and nearest-neighbor averaging (NNA) for global mixing, respectively. While MoNNA is rather simple to implement, its analysis has been more challenging and relies on two key elements that may be of independent interest. Specifically, we introduce the mixing criterion of (α, λ)-reduction to analyze the non-linear mixing of non-faulty machines, and present a way to control the tension between the momentum and the model drifts. We validate our theory by experiments on image classification and make our code available at https://github.com/LPD-EPFL/robust-collaborative-learning.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 22 of its 35 references that are in the map. First posted on arXiv 22 Sep 2022.

Builds on

22 of 35 references.

References · 22

  1. 2021Convex optimizationcited by 2,515
  2. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
  3. 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 851
  4. 2018Byzantine-Robust Distributed Learning: Towards Optimal Statistical Ratescited by 711
  5. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
  6. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
  7. 2019Momentum-Based Variance Reduction in Non-Convex SGDcited by 306
  8. 2019A Little Is Enough: Circumventing Defenses For Distributed Learningcited by 288
  9. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  10. 2019Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulationcited by 141
  11. 2020Learning from History for Byzantine Robust Optimizationcited by 137
  12. 2020Byzantine-Robust Learning on Heterogeneous Datasets via Bucketingcited by 128
10 more
  1. 2017Distributed Statistical Machine Learning in Adversarial Settings: Byzantine Gradient Descentcited by 59
  2. 2020Byzantine-Resilient Non-Convex Stochastic Gradient Descentcited by 57
  3. 2019BRIDGE: Byzantine-resilient Decentralized Gradient Descentcited by 45
  4. 2017ByRDiE: Byzantine-resilient distributed coordinate descent for decentralized learningcited by 36
  5. 2020Byzantine-resilient Decentralized Stochastic Gradient Descentcited by 28
  6. 2021Approximate Byzantine Fault-Tolerance in Distributed Optimizationcited by 28
  7. 2020Byzantine-Resilient SGD in High Dimensions on Heterogeneous Datacited by 17
  8. 2018Asynchronous Byzantine Machine Learning (the case of SGD)cited by 7
  9. 2021A Survey on Fault-tolerance in Distributed Optimization and Machine Learningcited by 5
  10. 2022Byzantine Fault Tolerance in Distributed Machine Learning : a Surveycited by 4

Built on by

Cited by year (2026 to 14 Oct)

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

12 papers.