Litcius/Paper detail

Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent

El Mahdi El Mhamdi, Rachid Guerraoui, Sébastien Rouault

2021International Conference on Learning Representations22 citations

Abstract

Byzantine-resilient Stochastic Gradient Descent (SGD) aims at shielding model training from Byzantine faults, be they ill-labeled training datapoints, exploited software/hardware vulnerabilities, or malicious worker nodes in a distributed setting. Two recent attacks have been challenging state-of-the-art defenses though, often successfully precluding the model from even fitting the training set. The main identified weakness in current defenses is their requirement of a sufficiently low variance-norm ratio for the stochastic gradients. We propose a practical method which, despite increasing the variance, reduces the variance-norm ratio, mitigating the identified weakness. We assess the effectiveness of our method over 736 different training configurations, comprising the 2 state-of-the-art attacks and 6 defenses. For confidence and reproducibility purposes, each configuration is run 5 times with specified seeds (1 to 5), totalling 3680 runs. In our experiments, when the attack is effective enough to decrease the highest observed top-1 cross-accuracy by at least 20% compared to the unattacked run, our technique systematically increases back the highest observed accuracy, and is able to recover at least 20% in more than 60% of the cases.

Topics & Concepts

Stochastic gradient descentByzantine architectureByzantine fault toleranceComputer scienceVariance (accounting)Gradient descentSoftwareSet (abstract data type)Distributed learningMomentum (technical analysis)Electromagnetic shieldingArtificial intelligenceArtificial neural networkDistributed computingMachine learningEngineeringPsychologyEconomicsAncient historyProgramming languageAccountingElectrical engineeringFinancePedagogyFault toleranceHistoryAdversarial Robustness in Machine LearningRadiation Effects in ElectronicsSecurity and Verification in Computing
Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent | Litcius