A Block-wise, Asynchronous and Distributed ADMM Algorithm for General Form Consensus Optimization
Rui Zhu, Di Niu, Zongpeng Li

TL;DR
This paper introduces a novel lock-free, block-wise asynchronous distributed ADMM algorithm that efficiently handles large-scale, sparse, and non-convex consensus optimization problems, demonstrating theoretical convergence and near-linear speedup.
Contribution
It proposes a new block-wise, asynchronous ADMM method that allows parallel updates of model blocks without locking, improving efficiency for sparse and large-scale problems.
Findings
Proves convergence to stationary points for non-convex problems.
Achieves near-linear speedup with increasing workers.
Demonstrates effectiveness on Parameter Server framework.
Abstract
Many machine learning models, including those with non-smooth regularizers, can be formulated as consensus optimization problems, which can be solved by the alternating direction method of multipliers (ADMM). Many recent efforts have been made to develop asynchronous distributed ADMM to handle large amounts of training data. However, all existing asynchronous distributed ADMM methods are based on full model updates and require locking all global model parameters to handle concurrency, which essentially serializes the updates from different workers. In this paper, we present a novel block-wise, asynchronous and distributed ADMM algorithm, which allows different blocks of model parameters to be updated in parallel. The lock-free block-wise algorithm may greatly speedup sparse optimization problems, a common scenario in reality, in which most model updates only modify a subset of all…
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 · Machine Learning and ELM
MethodsAlternating Direction Method of Multipliers
