Detection and Mitigation of Byzantine Attacks in Distributed Training
Not on the map. Why?
Abstract (arXiv)
A plethora of modern machine learning tasks require the utilization of large-scale distributed clusters as a critical component of the training pipeline. However, abnormal Byzantine behavior of the worker nodes can derail the training and compromise the quality of the inference. Such behavior can be attributed to unintentional system malfunctions or orchestrated attacks; as a result, some nodes may return arbitrary results to the parameter server (PS) that coordinates the training. Recent work considers a wide range of attack models and has explored robust aggregation and/or computational redundancy to correct the distorted gradients. In this work, we consider attack models ranging from strong ones: q omniscient adversaries with full knowledge of the defense protocol that can change from iteration to iteration to weak ones: q randomly chosen adversaries with limited collusion abilities which only change every few iterations at a time. Our algorithms rely on redundant task assignments coupled with detection of adversarial behavior. We also show the convergence of our method to the optimal point under common assumptions and settings considered in literature. For strong attacks, we demonstrate a reduction in the fraction of distorted gradients ranging from 16%-99% as compared to the prior state-of-the-art. Our top-1 classification accuracy results on the CIFAR-10 data set demonstrate 25% advantage in accuracy (averaged over strong and weak scenarios) under the most sophisticated attacks compared to state-of-the-art methods.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 57 references that are in the map. First posted on arXiv 17 Aug 2022.
Builds on
24 of 57 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018Byzantine-Robust Distributed Learning: Towards Optimal Statistical Ratescited by 698
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2018The Hidden Vulnerability of Distributed Learning in Byzantiumcited by 324
- 2019Robust Aggregation for Federated Learningcited by 314
- 2019A Little Is Enough: Circumventing Defenses For Distributed Learningcited by 285
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2019Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulationcited by 136
- 2019Bit-Flip Attack: Crushing Neural Network with Progressive Bit Searchcited by 106
- 2018Revisiting Small Batch Training for Deep Neural Networkscited by 100
12 more
- 2018Generalized Byzantine-tolerant SGDcited by 94
- 2020Byzantine-Resilient Secure Federated Learningcited by 93
- 2018Byzantine Stochastic Gradient Descentcited by 81
- 2018DRACO: Byzantine-resilient Distributed Training via Redundant Gradientscited by 74
- 2018Lagrange Coded Computing: Optimal Design for Resiliency, Security and Privacycited by 66
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2019DETOX: A Redundancy-based Framework for Faster and More Robust Gradient Aggregationcited by 44
- 2020Stochastic-Sign SGD for Federated Learning with Theoretical Guaranteescited by 34
- 2018Defending Against Saddle Point Attack in Byzantine-Robust Distributed Learningcited by 32
- 2017Gradient Coding from Cyclic MDS Codes and Expander Graphscited by 19
- 2020ByzShield: An Efficient and Robust System for Distributed Trainingcited by 8
- 2021Aspis: Robust Detection for Distributed Learningcited by 1
Built on by
Not cited yet.