Tolerating Adversarial Attacks and Byzantine Faults in Distributed Machine Learning
Yusen Wu, Hao Chen, Xin Wang, Chao Liu, Phuong Nguyen, Yelena Yesha

TL;DR
This paper introduces ParSGD, a distributed training algorithm that effectively defends against adversarial attacks and Byzantine faults, maintaining high prediction accuracy even when nearly half of the nodes are compromised or failed.
Contribution
The paper presents a novel partial synchronous stochastic gradient descent (ParSGD) algorithm that enhances robustness in distributed machine learning against attacks and faults.
Findings
ParSGD maintains accuracy under adversarial attacks.
ParSGD tolerates Byzantine faults during training.
Experimental results outperform existing algorithms.
Abstract
Adversarial attacks attempt to disrupt the training, retraining and utilizing of artificial intelligence and machine learning models in large-scale distributed machine learning systems. This causes security risks on its prediction outcome. For example, attackers attempt to poison the model by either presenting inaccurate misrepresentative data or altering the models' parameters. In addition, Byzantine faults including software, hardware, network issues occur in distributed systems which also lead to a negative impact on the prediction outcome. In this paper, we propose a novel distributed training algorithm, partial synchronous stochastic gradient descent (ParSGD), which defends adversarial attacks and/or tolerates Byzantine faults. We demonstrate the effectiveness of our algorithm under three common adversarial attacks again the ML models and a Byzantine fault during the training…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
