English

Variance Reduced EXTRA and DIGing and Their Optimal Acceleration for Strongly Convex Decentralized Optimization

Optimization and Control 2022-08-30 v3 Distributed, Parallel, and Cluster Computing Machine Learning Numerical Analysis Numerical Analysis

Abstract

We study stochastic decentralized optimization for the problem of training machine learning models with large-scale distributed data. We extend the widely used EXTRA and DIGing methods with variance reduction (VR), and propose two methods: VR-EXTRA and VR-DIGing. The proposed VR-EXTRA requires the time of O((κs+n)log1ϵ)O((\kappa_s+n)\log\frac{1}{\epsilon}) stochastic gradient evaluations and O((κb+κc)log1ϵ)O((\kappa_b+\kappa_c)\log\frac{1}{\epsilon}) communication rounds to reach precision ϵ\epsilon, which are the best complexities among the non-accelerated gradient-type methods, where κs\kappa_s and κb\kappa_b are the stochastic condition number and batch condition number for strongly convex and smooth problems, respectively, κc\kappa_c is the condition number of the communication network, and nn is the sample size on each distributed node. The proposed VR-DIGing has a little higher communication cost of O((κb+κc2)log1ϵ)O((\kappa_b+\kappa_c^2)\log\frac{1}{\epsilon}). Our stochastic gradient computation complexities are the same as the ones of single-machine VR methods, such as SAG, SAGA, and SVRG, and our communication complexities keep the same as those of EXTRA and DIGing, respectively. To further speed up the convergence, we also propose the accelerated VR-EXTRA and VR-DIGing with both the optimal O((nκs+n)log1ϵ)O((\sqrt{n\kappa_s}+n)\log\frac{1}{\epsilon}) stochastic gradient computation complexity and O(κbκclog1ϵ)O(\sqrt{\kappa_b\kappa_c}\log\frac{1}{\epsilon}) communication complexity. Our stochastic gradient computation complexity is also the same as the ones of single-machine accelerated VR methods, such as Katyusha, and our communication complexity keeps the same as those of accelerated full batch decentralized methods, such as MSDA.

Keywords

Cite

@article{arxiv.2009.04373,
  title  = {Variance Reduced EXTRA and DIGing and Their Optimal Acceleration for Strongly Convex Decentralized Optimization},
  author = {Huan Li and Zhouchen Lin and Yongchun Fang},
  journal= {arXiv preprint arXiv:2009.04373},
  year   = {2022}
}
R2 v1 2026-06-23T18:25:15.061Z