PreprintCited by 60Stochastic Gradient Optimization TechniquesDistributed Control Multi-Agent SystemsDistributed systems and fault tolerance

The DOI matches its DataCite record; 1 of the 1 references it cites were found in a registry or an index.

Zeno++: Robust Fully Asynchronous SGD

Open access

Abstract

We propose Zeno++, a new robust asynchronous Stochastic Gradient Descent~(SGD) procedure which tolerates Byzantine failures of the workers. In contrast to previous work, Zeno++ removes some unrealistic restrictions on worker-server communications, allowing for fully asynchronous updates from anonymous workers, arbitrarily stale worker updates, and the possibility of an unbounded number of Byzantine workers. The key idea is to estimate the descent of the loss value after the candidate gradient is applied, where large descent values indicate that the update results in optimization progress. We prove the convergence of Zeno++ for non-convex problems under Byzantine failures. Experimental results show that Zeno++ outperforms existing approaches.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1903.07020

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Several recent works allow biased estimators and would work nicely with Laplacian noise, but those would not give differential privacy as they break independence between rounds.

    “We note that several recent works allow biased estimators and would work nicely with Laplacian noise [435], however those would not give differential privacy, as they break independence between rounds.”

    From Advances and Open Problems in Federated Learning (2021) · cites this paper as [435]

    The Model (p. 3) permits Byzantine workers to submit gradient estimators with arbitrary values, supporting the point that the method can handle biased estimators. Our copy does not discuss Laplacian noise or establish that the method would work well with it. The differential-privacy conclusion follows the citation and is not treated here as a claim attributed to this source. (LLM, conf=0.76)

    Experimental — accuracy not yet measured
  • A wider set of error-correction ideas are relevant in cross-silo FL, many of which could address both gradient compression and model broadcast compression.

    “Consequently, a wider set of ideas related to error-correction such as [311, 405, 463, 444, 263, 435] are relevant in this setting, many of which could address both (a) and (b).”

    From Advances and Open Problems in Federated Learning (2021) · cites this paper as [435]

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 21

  1. Alistarh, D., Allen-Zhu, Z., and Li, J. Byzantine Stochastic Gradient Descent. In NeurIPS , 2018.
  2. Blanchard, P., Mhamdi, E. M. E., Guerraoui, R., and Stainer, J. Machine Learning with Adversaries: Byzantine Tolerant Gradient Descent. In NeurIPS , 2017.
  3. Cao, X. and Lai, L. Robust Distributed Gradient Descent with Arbitrary Number of Byzantine Attackers. In ICASSP . IEEE, 2018.
  4. Chen, L., Wang, H., Charles, Z. B., and Papailiopoulos, D. S. DRACO: Byzantine-resilient Distributed Training via Redundant Gradients. In ICML , 2018.
  5. Damaskinos, G., Mhamdi, E. M. E., Guerraoui, R., Patra, R., and Taziki, M. Asynchronous Byzantine Machine Learning (the case of SGD). In ICML , 2018.
  6. Dutta, S., Joshi, G., Ghosh, S., Dube, P., and Nagpurkar, P. Slow and Stale Gradients Can Win the Race: ErrorRuntime Trade-offs in Distributed SGD. In AISTATS , 2018.
  7. Feng, J., Xu, H., and Mannor, S. Distributed Robust Learning. arXiv preprint arXiv:1409.5937 , 2014. · arXiv
  8. Huber, P. J. Robust Statistics , volume 523. John Wiley & Sons, 2004.
  9. Lian, X., Zhang, W., Zhang, C., and Liu, J. Asynchronous Decentralized Parallel Stochastic Gradient Descent. In ICML , 2018.
  10. Merity, S., Xiong, C., Bradbury, J., and Socher, R. Pointer Sentinel Mixture Models. In ICLR , 2017.
  11. Mhamdi, E. M. E., Guerraoui, R., and Rouault, S. The Hidden Vulnerability of Distributed Learning in Byzantium. In ICML , 2018.
  12. Polyak, B. T. Gradient methods for minimizing functionals. Zhurnal Vychislitel'noi Matematiki i Matematicheskoi Fiziki , 3(4):643-653, 1963.
  13. Su, L. and Vaidya, N. H. Defending non-Bayesian learning against adversarial attacks. Distributed Computing , pp. 1-13, 2018.
  14. Xie, C., Koyejo, O., and Gupta, I. Phocas: Dimensional Byzantine-resilient Stochastic Gradient Descent. arXiv preprint arXiv:1805.09682 , 2018. · arXiv
  15. Xie, C., Koyejo, O., and Gupta, I. SLSGD: Secure and Efficient Distributed On-device Machine Learning. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases , pp. 213-228. Springer, 2019a.
  16. Xie, C., Koyejo, S., and Gupta, I. Zeno: Distributed Stochastic Gradient Descent with Suspicion-based Faulttolerance. In ICML , 2019b.
  17. Xie, C., Koyejo, S., and Gupta, I. Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulation. In UAI , 2019c.
  18. Yin, D., Chen, Y., Ramchandran, K., and Bartlett, P. Byzantine-Robust Distributed Learning: Towards Optimal Statistical Rates. In ICML , 2018.
  19. Zheng, S., Meng, Q., Wang, T., Chen, W., Yu, N., Ma, Z., and Liu, T.-Y. Asynchronous Stochastic Gradient Descent with Delay Compensation. In ICML , 2017.
  20. Zhou, Z., Mertikopoulos, P., Bambos, N., Glynn, P. W., Ye, Y., Li, L.-J., and Fei-Fei, L. Distributed Asynchronous Optimization with Unbounded Delays: How Slow Can You Go? In ICML , 2018.
  21. Zinkevich, M., Langford, J., and Smola, A. J. Slow Learners are Fast. In NeurIPS , 2009.

Cited by

Sorted by citations

Metadata

Authors
Xie, C., Koyejo, S., & Gupta, I.
Affiliations
  • University of Illinois Urbana-Champaign (US)
  • Google (United States) (US)
Venue
arXiv
Publisher
arXiv
Published
2019
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2976117447
Cited by
60
References
1
Citations by year
2025: 7 · 2024: 19 · 2023: 8 · 2022: 17 · 2021: 7 · 2020: 2
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
National Science Foundation (1908888, 1909577)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
  • Physical Sciences › Engineering › Control and Systems Engineering › Distributed Control Multi-Agent Systems
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
Keywords
asynchronous stochastic gradient descent, Byzantine fault tolerance, distributed optimization, non-convex optimization, convergence analysis, robust optimization, Zeno

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review