Communication-Efficient Decentralized Optimization via Double-Communication Symmetric ADMM
Jinrui Huang, Runxiong Wu, Dong Liu, Jingguo Lan, Xueqin Wang
TL;DR
The paper tackles decentralized composite optimization over networks without a central coordinator by proposing DS-ADMM, a Symmetric ADMM-based method that threads multiple communication rounds into each iteration through a novel symmetric consensus constraint. By employing proximal linearization and a two-round communication protocol, DS-ADMM achieves faster convergence and, crucially, a net reduction in total communication compared to traditional single-round schemes. The authors establish sublinear convergence in general and linear convergence under metric subregularity, with concrete PLQ-based sufficient conditions covering common models such as Lasso, logistic regression, and SVM. Empirical results on Lasso and SVM tasks demonstrate superior efficiency in both iterations and communications across multiple decentralized baselines, highlighting the method’s practical impact for scalable, privacy-preserving distributed learning.
Abstract
This paper focuses on decentralized composite optimization over networks without a central coordinator. We propose a novel decentralized Symmetric ADMM algorithm that incorporates multiple communication rounds within each iteration, derived from a new constraint formulation that enables information exchange beyond immediate neighbors. While increasing per-iteration communication, our approach significantly reduces the total number of iterations and overall communication cost. We further design optimal communication rules that minimize the number of rounds and variables transmitted per iteration. The proposed algorithms are shown to achieve linear convergence under standard assumptions. Extensive experiments on regression and classification tasks validate the theoretical results and demonstrate superior performance compared to existing decentralized optimization methods. To our knowledge, this is the first decentralized optimization framework that achieves a net reduction in total communication by leveraging fixed multi-round communication within each iteration.
