Distributed Asynchronous Dual Free Stochastic Dual Coordinate Ascent
Zhouyuan Huo, Heng Huang

TL;DR
This paper introduces a distributed asynchronous dual-free stochastic dual coordinate ascent algorithm that effectively handles non-convex objectives and mitigates straggler issues in distributed machine learning systems.
Contribution
The proposed method is the first to address dual-free distributed optimization with asynchronous updates, handling non-convex objectives and stragglers without requiring dual formulations.
Findings
Achieves linear convergence rate for non-convex objectives.
Effectively alleviates the straggler problem in distributed systems.
Validates performance on convex and non-convex loss functions.
Abstract
The primal-dual distributed optimization methods have broad large-scale machine learning applications. Previous primal-dual distributed methods are not applicable when the dual formulation is not available, e.g. the sum-of-non-convex objectives. Moreover, these algorithms and theoretical analysis are based on the fundamental assumption that the computing speeds of multiple machines in a cluster are similar. However, the straggler problem is an unavoidable practical issue in the distributed system because of the existence of slow machines. Therefore, the total computational time of the distributed optimization methods is highly dependent on the slowest machine. In this paper, we address these two issues by proposing distributed asynchronous dual free stochastic dual coordinate ascent algorithm for distributed optimization. Our method does not need the dual formulation of the target…
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 · Complexity and Algorithms in Graphs · Optimization and Search Problems
