signSGD with Majority Vote is Communication Efficient And Fault Tolerant
Not on the map. Why?
Abstract (arXiv)
Training neural networks on large datasets can be accelerated by distributing the workload over a network of machines. As datasets grow ever larger, networks of hundreds or thousands of machines become economically viable. The time cost of communicating gradients limits the effectiveness of using such large machine counts, as may the increased chance of network faults. We explore a particularly simple algorithm for robust, communication-efficient learning---signSGD. Workers transmit only the sign of their gradient vector to a server, and the overall update is decided by a majority vote. This algorithm uses 32× less communication per iteration than full-precision, distributed SGD. Under natural conditions verified by experiment, we prove that signSGD converges in the large and mini-batch settings, establishing convergence for a parameter regime of Adam as a byproduct. Aggregating sign gradients by majority vote means that no individual worker has too much power. We prove that unlike SGD, majority vote is robust when up to 50% of workers behave adversarially. The class of adversaries we consider includes as special cases those that invert or randomise their gradient estimate. On the practical side, we built our distributed training system in Pytorch. Benchmarking against the state of the art collective communications library (NCCL), our framework---with the parameter server housed entirely on one machine---led to a 25% reduction in time for training resnet50 on Imagenet when using 15 AWS p3.2xlarge machines.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 3; 2025: 0; 2026: 2.
11 papers.
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compressioncited by 33
- 2021Privacy Assessment of Federated Learning using Private Personalized Layerscited by 5
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Modelscited by 5
- 2024Masked Random Noise for Communication Efficient Federated Learningcited by 4
- 2021Escaping Saddle Points in Distributed Newton's Method with Communication Efficiency and Byzantine Resiliencecited by 3
- 2023Breaking the Communication-Privacy-Accuracy Tradeoff with f-Differential Privacycited by 3
- 2023Magnitude Matters: Fixing SIGNSGD Through Magnitude-Aware Sparsification in the Presence of Data Heterogeneitycited by 2
- 2024TernaryVote: Differentially Private, Communication Efficient, and Byzantine Resilient Distributed Optimization on Heterogeneous Datacited by 2
- 2026Gradient Compression May Hurt Generalization: A Remedy by Synthetic Data Guided Sharpness Aware Minimizationcited by 1
- 2026Theoretical Foundations of Communication-Efficient, Robust, and Practical Distributed and Federated Optimizationcited by 0
- 2026Theoretical Foundations of Communication-Efficient, Robust, and Practical Distributed and Federated Optimization6 Aug 2026
- 2026Gradient Compression May Hurt Generalization: A Remedy by Synthetic Data Guided Sharpness Aware Minimization12 Feb 2026
- 2024Masked Random Noise for Communication Efficient Federated Learning6 Aug 2024
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Models14 Mar 2024
- 2024TernaryVote: Differentially Private, Communication Efficient, and Byzantine Resilient Distributed Optimization on Heterogeneous Data16 Feb 2024
- 2023Magnitude Matters: Fixing SIGNSGD Through Magnitude-Aware Sparsification in the Presence of Data Heterogeneity19 Feb 2023
- 2023Breaking the Communication-Privacy-Accuracy Tradeoff with f-Differential Privacy19 Feb 2023
- 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compression8 Jun 2022
- 2021Privacy Assessment of Federated Learning using Private Personalized Layers15 Jun 2021
- 2021Escaping Saddle Points in Distributed Newton's Method with Communication Efficiency and Byzantine Resilience17 Mar 2021
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speed4 Feb 2021