English

Zeno: Distributed Stochastic Gradient Descent with Suspicion-based Fault-tolerance

Machine Learning 2019-05-21 v3 Cryptography and Security Distributed, Parallel, and Cluster Computing Machine Learning

Abstract

We present Zeno, a technique to make distributed machine learning, particularly Stochastic Gradient Descent (SGD), tolerant to an arbitrary number of faulty workers. Zeno generalizes previous results that assumed a majority of non-faulty nodes; we need assume only one non-faulty worker. Our key idea is to suspect workers that are potentially defective. Since this is likely to lead to false positives, we use a ranking-based preference mechanism. We prove the convergence of SGD for non-convex problems under these scenarios. Experimental results show that Zeno outperforms existing approaches.

Keywords

Cite

@article{arxiv.1805.10032,
  title  = {Zeno: Distributed Stochastic Gradient Descent with Suspicion-based Fault-tolerance},
  author = {Cong Xie and Oluwasanmi Koyejo and Indranil Gupta},
  journal= {arXiv preprint arXiv:1805.10032},
  year   = {2019}
}

Comments

ICML 2019

R2 v1 2026-06-23T02:08:06.030Z