Byzantine Fault-Tolerance in Federated Local SGD under 2f-Redundancy
Not on the map. Why?
Abstract (arXiv)
We consider the problem of Byzantine fault-tolerance in federated machine learning. In this problem, the system comprises multiple agents each with local data, and a trusted centralized coordinator. In fault-free setting, the agents collaborate with the coordinator to find a minimizer of the aggregate of their local cost functions defined over their local data. We consider a scenario where some agents (f out of N) are Byzantine faulty. Such agents need not follow a prescribed algorithm correctly, and may communicate arbitrary incorrect information to the coordinator. In the presence of Byzantine agents, a more reasonable goal for the non-faulty agents is to find a minimizer of the aggregate cost function of only the non-faulty agents. This particular goal is commonly referred as exact fault-tolerance. Recent work has shown that exact fault-tolerance is achievable if only if the non-faulty agents satisfy the property of 2f-redundancy. Now, under this property, techniques are known to impart exact fault-tolerance to the distributed implementation of the classical stochastic gradient-descent (SGD) algorithm. However, we do not know of any such techniques for the federated local SGD algorithm - a more commonly used method for federated machine learning. To address this issue, we propose a novel technique named comparative elimination (CE). We show that, under 2f-redundancy, the federated local SGD algorithm with CE can indeed obtain exact fault-tolerance in the deterministic setting when the non-faulty agents can accurately compute gradients of their local cost functions. In the general stochastic case, when agents can only compute unbiased noisy estimates of their local gradients, our algorithm achieves approximate fault-tolerance with approximation error proportional to the variance of stochastic gradients and the fraction of Byzantine agents.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 31 of its 53 references that are in the map. First posted on arXiv 26 Aug 2021.
Builds on
31 of 53 references.
References · 31
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,531
- 2018Byzantine-Robust Distributed Learning: Towards Optimal Statistical Ratescited by 698
- 2019Local Model Poisoning Attacks to Byzantine-Robust Federated Learningcited by 479
- 2020FLTrust: Byzantine-robust Federated Learning via Trust Bootstrappingcited by 330
- 2018The Hidden Vulnerability of Distributed Learning in Byzantiumcited by 324
- 2015Federated Optimization:Distributed Optimization Beyond the Datacentercited by 193
- 2018RSA: Byzantine-Robust Stochastic Aggregation Methods for Distributed Learning from Heterogeneous Datasetscited by 148
- 2020Learning from History for Byzantine Robust Optimizationcited by 137
- 2019Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulationcited by 136
- 2018Sever: A Robust Meta-Algorithm for Stochastic Optimizationcited by 123
- 2018Generalized Byzantine-tolerant SGDcited by 94
19 more
- 2020Byzantine-Resilient Secure Federated Learningcited by 93
- 2016Learning from Untrusted Datacited by 90
- 2018Byzantine Stochastic Gradient Descentcited by 81
- 2019Federated Variance-Reduced Stochastic Gradient Descent with Robustness to Byzantine Attackscited by 79
- 2018Robust Estimation via Robust Gradient Estimationcited by 76
- 2019Byzantine-Robust Federated Machine Learning through Adaptive Model Averagingcited by 70
- 2021Opportunities of Federated Learning in Connected, Cooperative and Automated Industrial Systemscited by 45
- 2016Geometric Median in Nearly Linear Timecited by 38
- 2017ByRDiE: Byzantine-resilient distributed coordinate descent for decentralized learningcited by 36
- 2021Approximate Byzantine Fault-Tolerance in Distributed Optimizationcited by 27
- 2019Election Coding for Distributed Learning: Protecting SignSGD against Byzantine Attackscited by 20
- 2016Distributed Optimization Under Adversarial Nodescited by 19
- 2018Phocas: dimensional Byzantine-resilient stochastic gradient descentcited by 13
- 2021Making a Case for Federated Learning in the Internet of Vehicles and Intelligent Transportation Systemscited by 10
- 2020Byzantine-Resilient Distributed Optimization of Multi-Dimensional Functionscited by 8
- 2018Finite-time Guarantees for Byzantine-Resilient Distributed State Estimation with Noisy Measurementscited by 4
- 2015Secure State Estimation against Sensor Attacks in the Presence of Noisecited by 3
- 2019Byzantine Fault Tolerant Distributed Linear Regressioncited by 3
- 2020Resilience in Collaborative Optimization: Redundant and Independent Cost Functionscited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2; 2025: 1.
7 papers.
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 29
- 2024Byzantine-Robust Federated Learning: Impact of Client Subsampling and Local Updatescited by 13
- 2023Byzantine-Resilient Decentralized Multi-Armed Banditscited by 3
- 2022FedCut: A Spectral Analysis Framework for Reliable Detection of Byzantine Colluderscited by 1
- 2024Federated Cubic Regularized Newton Learning with Sparsification-amplified Differential Privacycited by 1
- 2021Utilizing Redundancy in Cost Functions for Resilience in Distributed Optimization and Learningcited by 0
- 2025Trade-off in Estimating the Number of Byzantine Clients in Federated Learningcited by 0
- 2025Trade-off in Estimating the Number of Byzantine Clients in Federated Learning6 Oct 2025
- 2024Federated Cubic Regularized Newton Learning with Sparsification-amplified Differential Privacy8 Aug 2024
- 2024Byzantine-Robust Federated Learning: Impact of Client Subsampling and Local Updates20 Feb 2024
- 2023Byzantine-Resilient Decentralized Multi-Armed Bandits11 Oct 2023
- 2022FedCut: A Spectral Analysis Framework for Reliable Detection of Byzantine Colluders24 Nov 2022
- 2022Byzantine-Robust Decentralized Learning via ClippedGossip3 Feb 2022
- 2021Utilizing Redundancy in Cost Functions for Resilience in Distributed Optimization and Learning21 Oct 2021