Byzantine Stochastic Gradient Descent

By Dan Alistarh, Zeyuan Allen-Zhu, Jerry Zheng Li. 2018

324 citations recorded by the source corpus.

This paper studies the problem of distributed stochastic optimization in an adversarial setting where, out of the $m$ machines which allegedly compute stochastic gradients every iteration, an $\alpha$-fraction are Byzantine, and can behave arbitrarily and adversarially. Our main result is a variant of stochastic gradient descent (SGD) which finds $\varepsilon$-approximate minimizers of convex functions in $T = \tilde{O}\big( \frac{1}{\varepsilon^2 m} + \frac{\alpha^2}{\varepsilon^2} \big)$ iterations. In contrast, traditional mini-batch SGD needs $T = O\big( \frac{1}{\varepsilon^2 m} \big)$ iterations, but cannot tolerate Byzantine failures. Further, we provide a lower bound showing that, up to logarithmic factors, our algorithm is information-theoretically optimal both in terms of sampling complexity and time complexity.

Subfields: Artificial Intelligence, Statistics and Probability, Optimization & Training, Federated & Distributed Learning

How researchers see this paper

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

In Artificial Intelligence

  1. Martin Jaggi
  2. Cong Xie
  3. Sai Praneeth Karimireddy
  4. Oluwasanmi Koyejo
  5. Indranil Gupta
  6. Lie He
  7. Qiang Yang
  8. Philip S. Yu

In Statistics and Probability

  1. Lili Su
  2. Lifeng Lai
  3. Xinyang Cao
  4. Jiaming Xu
  5. Cong Xie
  6. Kannan Ramchandran
  7. Oluwasanmi Koyejo
  8. Indranil Gupta

In Optimization & Training

  1. Cong Xie
  2. Oluwasanmi Koyejo
  3. Martin Jaggi
  4. Indranil Gupta
  5. Sebastian U. Stich
  6. Peter Richtárik
  7. Sai Praneeth Karimireddy
  8. Dimitris Papailiopoulos

In Federated & Distributed Learning

  1. Cong Xie
  2. Martin Jaggi
  3. Sai Praneeth Karimireddy
  4. Oluwasanmi Koyejo
  5. Indranil Gupta
  6. Lie He
  7. Amir Houmansadr
  8. Virat Shejwalkar

Citations in the corpus