Improved asynchronous parallel optimization analysis for stochastic incremental methods
R\'emi Leblond, Fabian Pedregosa, Simon Lacoste-Julien

TL;DR
This paper introduces a simplified theoretical framework for analyzing asynchronous parallel stochastic optimization algorithms, demonstrating improved convergence results and practical speedups on multi-core systems.
Contribution
It proposes a novel simplification of the perturbed iterate framework, enabling better analysis and understanding of asynchronous incremental optimization algorithms.
Findings
ASAGA achieves linear convergence rates.
Algorithms can attain linear speedup without sparsity assumptions.
Practical implementation confirms theoretical speedups.
Abstract
As datasets continue to increase in size and multi-core computer architectures are developed, asynchronous parallel optimization algorithms become more and more essential to the field of Machine Learning. Unfortunately, conducting the theoretical analysis asynchronous methods is difficult, notably due to the introduction of delay and inconsistency in inherently sequential algorithms. Handling these issues often requires resorting to simplifying but unrealistic assumptions. Through a novel perspective, we revisit and clarify a subtle but important technical issue present in a large fraction of the recent convergence rate proofs for asynchronous parallel optimization algorithms, and propose a simplification of the recently introduced "perturbed iterate" framework that resolves it. We demonstrate the usefulness of our new framework by analyzing three distinct asynchronous parallel…
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 · Sparse and Compressive Sensing Techniques · Privacy-Preserving Technologies in Data
MethodsSAGA
