On Unbounded Delays in Asynchronous Parallel Fixed-Point Algorithms
Robert Hannah, Wotao Yin

TL;DR
This paper proves convergence of the ARock asynchronous parallel algorithm under unbounded delays, broadening its applicability and providing more practical step size strategies for large-scale optimization tasks.
Contribution
It establishes convergence of ARock with unbounded delays, introduces adaptive step sizes, and develops new Lyapunov functions for analysis, expanding the algorithm's practical scope.
Findings
Convergence is proven under stochastic and deterministic unbounded delays.
Adaptive step sizes are larger and more practical than previous bounds.
Applicable to large-scale machine learning and scientific computing algorithms.
Abstract
The need for scalable numerical solutions has motivated the development of asynchronous parallel algorithms, where a set of nodes run in parallel with little or no synchronization, thus computing with delayed information. This paper studies the convergence of the asynchronous parallel algorithm ARock under potentially unbounded delays. ARock is a general asynchronous algorithm that has many applications. It parallelizes fixed-point iterations by letting a set of nodes randomly choose solution coordinates and update them in an asynchronous parallel fashion. ARock takes some recent asynchronous coordinate descent algorithms as special cases and gives rise to new asynchronous operator-splitting algorithms. Existing analysis of ARock assumes the delays to be bounded, and uses this bound to set a step size that is important to both convergence and efficiency. Other work, though allowing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Matrix Theory and Algorithms · Parallel Computing and Optimization Techniques
