Data Encoding for Byzantine-Resilient Distributed Gradient Descent

By Deepesh Data, Linqi Song, Suhas N. Diggavi. 2018

20 citations recorded by the source corpus.

We consider distributed gradient computation, where both data and computation are distributed among m worker machines, t of which can be Byzantine adversaries, and a designated (master) node computes the model/parameter vector, iteratively using gradient descent (GD). The Byzantine adversaries can (collaboratively) deviate arbitrarily from their gradient computation. To solve this, we propose a method based on data encoding and (real) error correction to combat the adversarial behavior. We can tolerate up to$t\leq \displaystyle \lfloor\frac{m-1}{2}\rfloor$ corrupt worker nodes, which is information-theoretically optimal. Our method does not assume any probability distribution on the data. We develop a sparse encoding scheme which enables computationally efficient data encoding. We demonstrate a trade-off between the number of adversaries tolerated and the resource requirement (storage and computational complexity). As an example, our scheme incurs a constant overhead (storage and computational complexity) over that required by the distributed GD algorithm, without adversaries, for$t\leq \displaystyle \frac{m}{3}$.

Subfields: Computational Mechanics, Computer Vision and Pattern Recognition, Electrical and Electronic Engineering

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Sai Praneeth Karimireddy
  2. Lie He
  3. Zachary B. Charles
  4. Dimitris Papailiopoulos
  5. Shashank Rajput
  6. Nitin H. Vaidya
  7. Hongyi Wang
  8. Martin Jaggi

In Computer Vision and Pattern Recognition

  1. Martin Jaggi
  2. Sai Praneeth Karimireddy
  3. Dimitris Papailiopoulos
  4. Hongyi Wang
  5. Zachary B. Charles
  6. Lie He
  7. Shashank Rajput
  8. Sebastian U. Stich

In Electrical and Electronic Engineering

  1. Shashank Rajput
  2. Nitin H. Vaidya
  3. Zachary B. Charles
  4. Dimitris Papailiopoulos
  5. Hongyi Wang
  6. Martin Jaggi
  7. Sai Praneeth Karimireddy

Citations in the corpus