Skip to main navigation Skip to search Skip to main content

Redundancy techniques for straggler mitigation in distributed optimization and learning

  • Can Karakus
  • , Yifan Sun
  • , Suhas Diggavi
  • , Wotao Yin
  • Amazon.com, Inc.
  • University of California at Los Angeles

Research output: Contribution to journalArticlepeer-review

42 Scopus citations

Abstract

Performance of distributed optimization and learning systems is bottlenecked by\straggler" nodes and slow communication links, which significantly delay computation. We propose a distributed optimization framework where the dataset is\encoded" to have an overcomplete representation with built-in redundancy, and the straggling nodes in the system are dynamically treated as missing, or as\erasures" at every iteration, whose loss is compensated by the embedded redundancy. For quadratic loss functions, we show that under a simple encoding scheme, many optimization algorithms (gradient descent, L-BFGS, and proximal gradient) operating under data parallelism converge to an approximate solution even when stragglers are ignored. Furthermore, we show a similar result for a wider class of convex loss functions when operating under model parallelism. The applicable classes of objectives covers several popular learning problems such as linear regression, LASSO, support vector machine, collaborative filtering, and generalized linear models including logistic regression. These convergence results are deterministic, i.e., they establish sample path convergence for arbitrary sequences of delay patterns or distributions on the nodes, and are independent of the tail behavior of the delay distribution. We demonstrate that equiangular tight frames have desirable properties as encoding matrices, and propose efficient mechanisms for encoding large-scale data. We implement the proposed technique on Amazon EC2 clusters, and demonstrate its performance over several learning problems, including matrix factorization, LASSO, ridge regression and logistic regression, and compare the proposed method with uncoded, asynchronous, and data replication strategies.

Original languageEnglish
JournalJournal of Machine Learning Research
Volume20
StatePublished - Apr 1 2019

Keywords

  • Coordinate descent
  • Distributed optimization
  • Proximal gradient
  • Restricted isometry property
  • Straggler mitigation

Fingerprint

Dive into the research topics of 'Redundancy techniques for straggler mitigation in distributed optimization and learning'. Together they form a unique fingerprint.

Cite this