4.7 Article

An Asynchronous Mini-Batch Algorithm for Regularized Stochastic Optimization

期刊

IEEE TRANSACTIONS ON AUTOMATIC CONTROL
卷 61, 期 12, 页码 3740-3754

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TAC.2016.2525015

关键词

Delay systems; minimization methods; optimization methods; parallel algorithms

资金

  1. Swedish Foundation for Strategic Research (SSF)
  2. Swedish Science Foundation (VR)

向作者/读者索取更多资源

Mini-batch optimization has proven to be a powerful paradigm for large-scale learning. However, the state-of-the-art parallel mini-batch algorithms assume synchronous operation or cyclic update orders. When worker nodes are heterogeneous (due to different computational capabilities or different communication delays), synchronous and cyclic operations are inefficient since they will leave workers idle waiting for the slower nodes to complete their computations. In this paper, we propose an asynchronous mini-batch algorithm for regularized stochastic optimization problems with smooth loss functions that eliminates idle waiting and allows workers to run at their maximal update rates. We show that by suitably choosing the step-size values, the algorithm achieves a rate of the order O(1/root T) for general convex regularization functions, and the rate O(1/T) for strongly convex regularization functions, where T is the number of iterations. In both cases, the impact of asynchrony on the convergence rate of our algorithm is asymptotically negligible, and a near-linear speed-up in the number of workers can be expected. Theoretical results are confirmed in real implementations on a distributed computing infrastructure.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据