English

S-ADDOPT: Decentralized stochastic first-order optimization over directed graphs

Machine Learning 2020-07-24 v3 Systems and Control Systems and Control Optimization and Control Machine Learning

Abstract

In this report, we study decentralized stochastic optimization to minimize a sum of smooth and strongly convex cost functions when the functions are distributed over a directed network of nodes. In contrast to the existing work, we use gradient tracking to improve certain aspects of the resulting algorithm. In particular, we propose the~\textbf{\texttt{S-ADDOPT}} algorithm that assumes a stochastic first-order oracle at each node and show that for a constant step-size~α\alpha, each node converges linearly inside an error ball around the optimal solution, the size of which is controlled by~α\alpha. For decaying step-sizes~O(1/k)\mathcal{O}(1/k), we show that~\textbf{\texttt{S-ADDOPT}} reaches the exact solution sublinearly at~O(1/k)\mathcal{O}(1/k) and its convergence is asymptotically network-independent. Thus the asymptotic behavior of~\textbf{\texttt{S-ADDOPT}} is comparable to the centralized stochastic gradient descent. Numerical experiments over both strongly convex and non-convex problems illustrate the convergence behavior and the performance comparison of the proposed algorithm.

Keywords

Cite

@article{arxiv.2005.07785,
  title  = {S-ADDOPT: Decentralized stochastic first-order optimization over directed graphs},
  author = {Muhammad I. Qureshi and Ran Xin and Soummya Kar and Usman A. Khan},
  journal= {arXiv preprint arXiv:2005.07785},
  year   = {2020}
}
R2 v1 2026-06-23T15:35:00.485Z