Data Encoding for Byzantine-Resilient Distributed Optimization
Not on the map. Why?
Abstract (arXiv)
We study distributed optimization in the presence of Byzantine adversaries, where both data and computation are distributed among m worker machines, t of which may be corrupt. The compromised nodes may collaboratively and arbitrarily deviate from their pre-specified programs, and a designated (master) node iteratively computes the model/parameter vector for generalized linear models. In this work, we primarily focus on two iterative algorithms: Proximal Gradient Descent (PGD) and Coordinate Descent (CD). Gradient descent (GD) is a special case of these algorithms. PGD is typically used in the data-parallel setting, where data is partitioned across different samples, whereas, CD is used in the model-parallelism setting, where data is partitioned across the parameter space. In this paper, we propose a method based on data encoding and error correction over real numbers to combat adversarial attacks. We can tolerate up to t≤ lfloorfracm-12rfloor corrupt worker nodes, which is information-theoretically optimal. We give deterministic guarantees, and our method does not assume any probability distribution on the data. We develop a em sparse encoding scheme which enables computationally efficient data encoding and decoding. We demonstrate a trade-off between the corruption threshold and the resource requirements (storage, computational, and communication complexity). As an example, for t≤fracm3, our scheme incurs only a em constant overhead on these resources, over that required by the plain distributed PGD/CD algorithms which provide no adversarial protection. To the best of our knowledge, ours is the first paper that makes CD secure against adversarial attacks. Our encoding scheme extends efficiently to the data streaming model and for stochastic gradient descent (SGD). We also give experimental results to show the efficacy of our proposed schemes.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 1; 2025: 1; 2026: 4.
10 papers.
- 2021A Field Guide to Federated Optimizationcited by 312
- 2022Byzantine Machine Learning Made Easy by Resilient Averaging of Momentumscited by 63
- 2024Threats and Defenses in Federated Learning Life Cycle: A Comprehensive Survey and Challengescited by 14
- 2021LEGATO: A LayerwisE Gradient AggregaTiOn Algorithm for Mitigating Byzantine Attacks in Federated Learningcited by 4
- 2023Online Learning with Adversaries: A Differential-Inclusion Analysiscited by 3
- 2025Coded Robust Aggregation for Distributed Learning under Byzantine Attackscited by 0
- 2026Byzantine-Robust and Communication-Efficient Distributed Training: Compressive and Cyclic Gradient Codingcited by 0
- 2026Tight Convergence Rates for Online Distributed Linear Estimation with Adversarial Measurementscited by 0
- 2026Adversary-Robust Learning from Fully Asynchronous Directional Derivative Estimatescited by 0
- 2026Enhanced Byzantine-Robust Federated Learning Via Truncated-Quadratic Loss for Heterogeneous Datacited by 0
- 2026Enhanced Byzantine-Robust Federated Learning Via Truncated-Quadratic Loss for Heterogeneous Data13 Jul 2026
- 2026Adversary-Robust Learning from Fully Asynchronous Directional Derivative Estimates10 May 2026
- 2026Tight Convergence Rates for Online Distributed Linear Estimation with Adversarial Measurements7 Apr 2026
- 2026Byzantine-Robust and Communication-Efficient Distributed Training: Compressive and Cyclic Gradient Coding17 Mar 2026
- 2025Coded Robust Aggregation for Distributed Learning under Byzantine Attacks17 May 2025
- 2024Threats and Defenses in Federated Learning Life Cycle: A Comprehensive Survey and Challenges9 Jul 2024
- 2023Online Learning with Adversaries: A Differential-Inclusion Analysis4 Apr 2023
- 2022Byzantine Machine Learning Made Easy by Resilient Averaging of Momentums24 May 2022
- 2021LEGATO: A LayerwisE Gradient AggregaTiOn Algorithm for Mitigating Byzantine Attacks in Federated Learning26 Jul 2021
- 2021A Field Guide to Federated Optimization14 Jul 2021