Solon: Communication-efficient Byzantine-resilient Distributed Training via Redundant Gradients
Not on the map. Why?
Abstract (arXiv)
There has been a growing need to provide Byzantine-resilience in distributed model training. Existing robust distributed learning algorithms focus on developing sophisticated robust aggregators at the parameter servers, but pay less attention to balancing the communication cost and robustness. In this paper, we propose Solon, an algorithmic framework that exploits gradient redundancy to provide communication efficiency and Byzantine robustness simultaneously. Our theoretical analysis shows a fundamental trade-off among computational load, communication cost, and Byzantine robustness. We also develop a concrete algorithm to achieve the optimal trade-off, borrowing ideas from coding theory and sparse recovery. Empirical experiments on various datasets demonstrate that Solon provides significant speedups over existing methods to achieve the same accuracy, over 10 times faster than Bulyan and 80% faster than Draco. We also show that carefully designed Byzantine attacks break Signum and Bulyan, but do not affect the successful convergence of Solon.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 56 references that are in the map. First posted on arXiv 4 Oct 2021.
Builds on
26 of 56 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2018Byzantine-Robust Distributed Learning: Towards Optimal Statistical Ratescited by 698
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2018The Hidden Vulnerability of Distributed Learning in Byzantiumcited by 324
- 2019A Little Is Enough: Circumventing Defenses For Distributed Learningcited by 285
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
14 more
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
- 2020Learning from History for Byzantine Robust Optimizationcited by 137
- 2019Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulationcited by 136
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
- 2016Distributed Mean Estimation with Limited Communicationcited by 134
- 2018DRACO: Byzantine-resilient Distributed Training via Redundant Gradientscited by 74
- 2017Distributed Statistical Machine Learning in Adversarial Settings: Byzantine Gradient Descentcited by 59
- 2019DETOX: A Redundancy-based Framework for Faster and More Robust Gradient Aggregationcited by 44
- 2018Communication-Computation Efficient Gradient Codingcited by 26
- 2018Distributed linear regression by averagingcited by 21
- 2020Accordion: Adaptive Gradient Communication via Critical Learning Regime Identificationcited by 19
- 2019WONDER: Weighted one-shot distributed ridge regression in high dimensionscited by 14
Built on by
Not cited yet.