• DocumentCode
    3743269
  • Title

    An asynchronous mini-batch algorithm for regularized stochastic optimization

  • Author

    Hamid Reza Feyzmahdavian;Arda Aytekin;Mikael Johansson

  • Author_Institution
    Department of Automatic Control, School of Electrical Engineering and ACCESS Linnaeus Center, Royal Institute of Technology (KTH), SE-100 44 Stockholm, Sweden
  • fYear
    2015
  • Firstpage
    1384
  • Lastpage
    1389
  • Abstract
    Mini-batch optimization has proven to be a powerful paradigm for large-scale learning. However, the state of the art 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 work. We propose an asynchronous mini-batch algorithm for regularized stochastic optimization problems that eliminates idle waiting and allows workers to run at their maximal update rates. We show that the time necessary to compute an ϵ-optimal solution is asymptotically O(1/ϵ2), and the algorithm enjoys near-linear speedup if the number of workers is O(1/√ϵ). Theoretical results are confirmed in real implementations on a distributed computing infrastructure.
  • Keywords
    "Optimization","Signal processing algorithms","Minimization","Radio frequency","Mirrors","Stochastic processes","Convex functions"
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2015 IEEE 54th Annual Conference on
  • Type

    conf

  • DOI
    10.1109/CDC.2015.7402404
  • Filename
    7402404