paper-with-me

Papers

Asynchronous Stochastic Optimization Robust to Arbitrary Delays

2021-06-22 · NeurIPS 2021 12 · Alon Cohen, Amit Daniely, Yoel Drori, Tomer Koren, Mariano Schain

We consider stochastic optimization with delayed gradients where, at each time step $t$, the algorithm makes an update using a stale stochastic gradient from step $t - d_t$ for some arbitrary delay $d_t$. This setting abstracts asynchronous distributed optimization where a central server receives gradient updates computed by worker machines. These machines can experience computation and communication loads that might vary significantly over time. In the general non-convex smooth optimization setting, we give a simple and efficient algorithm that requires $O( \sigma^2/\epsilon^4 + \tau/\epsilon^2 )$ steps for finding an $\epsilon$-stationary point $x$, where $\tau$ is the \emph{average} delay $\smash{\frac{1}{T}\sum_{t=1}^T d_t}$ and $\sigma^2$ is the variance of the stochastic gradients. This improves over previous work, which showed that stochastic gradient decent achieves the same rate but with respect to the \emph{maximal} delay $\max_{t} d_t$, that can be significantly larger than the average delay especially in heterogeneous distributed systems. Our experiments demonstrate the efficacy and robustness of our algorithm in cases where the delay distribution is skewed or heavy-tailed.

📄 PDF Abstract BibTeX arXiv:2106.11879

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed OptimizationStochastic Optimization

Similar Papers 제목 키워드 기반

Faster Stochastic Optimization with Arbitrary Delays via Asynchronous Mini-Batching

2024-08-14 · Amit Attia, Ofir Gaash, Tomer Koren

We consider the problem of asynchronous stochastic optimization, where an optimization algorithm makes updates based on stale stochastic gradients of the objective that are subject to an arbitrary (possibly adversarial) …

Stochastic Optimization

Asynchronous Distributed Optimization with Stochastic Delays

2020-09-22 · Margalit Glasgow, Mary Wootters

We study asynchronous finite sum minimization in a distributed-data setting with a central parameter server. While asynchrony is well understood in parallel settings where the data is accessible by all machines -- e.g., …

Distributed Optimization

Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delays

2022-06-15 · Konstantin Mishchenko, Francis Bach, Mathieu Even, Blake Woodworth

The existing analysis of asynchronous stochastic gradient descent (SGD) degrades dramatically when any delay is large, giving the impression that performance depends primarily on the delay. On the contrary, we prove much…

Distributed Delayed Stochastic Optimization

2011-12-01 · NeurIPS 2011 12 · Alekh Agarwal, John C. Duchi

We analyze the convergence of gradient-based optimization algorithms whose updates depend on delayed stochastic gradient information. The main application of our results is to the development of distributed minimizatio…

Distributed OptimizationStochastic Optimization

Asynchronous Federated Stochastic Optimization for Heterogeneous Objectives Under Arbitrary Delays

2024-05-16 · Charikleia Iakovidou, Kibaek Kim

Federated learning (FL) was recently proposed to securely train models with data held over multiple locations ("clients") under the coordination of a central server. Two major challenges hindering the performance of FL a…

Federated LearningStochastic Optimization