Accelerated Coordinate Descent with Arbitrary Sampling and Best Rates for Minibatches
Not on the map. Why?
Abstract (arXiv)
Accelerated coordinate descent is a widely popular optimization algorithm due to its efficiency on large-dimensional problems. It achieves state-of-the-art complexity on an important class of empirical risk minimization problems. In this paper we design and analyze an accelerated coordinate descent (ACD) method which in each iteration updates a random subset of coordinates according to an arbitrary but fixed probability law, which is a parameter of the method. If all coordinates are updated in each iteration, our method reduces to the classical accelerated gradient descent method AGD of Nesterov. If a single coordinate is updated in each iteration, and we pick probabilities proportional to the square roots of the coordinate-wise Lipschitz constants, our method reduces to the currently fastest coordinate descent method NUACDM of Allen-Zhu, Qu, Richt'arik and Yuan. While mini-batch variants of ACD are more popular and relevant in practice, there is no importance sampling for ACD that outperforms the standard uniform mini-batch sampling. Through insights enabled by our general analysis, we design new importance sampling for mini-batch ACD which significantly outperforms previous state-of-the-art minibatch ACD in practice. We prove a rate that is at most cal O(√τ) times worse than the rate of minibatch ACD with uniform sampling, but can be cal O(n/τ) times better, where τ is the minibatch size. Since in modern supervised learning training systems it is standard practice to choose τ ll n, and often τ=cal O(1), our method can lead to dramatic speedups. Lastly, we obtain similar results for minibatch nonaccelerated CD as well, achieving improvements on previous best rates.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
11 papers.
- 2022Stochastic Gradient Descent-Ascent: Unified Theory and New Efficient Methodscited by 37
- 2021Personalized Federated Learning: A Unified Framework and Universal Optimization Techniquescited by 34
- 2021Stochastic Extragradient: General Analysis and Improved Ratescited by 31
- 2021Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimizationcited by 21
- 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexitycited by 17
- 2023Single-Call Stochastic Extragradient Methods for Structured Non-monotone Variational Inequalities: Improved Analysis under Weaker Conditionscited by 14
- 2021Theoretically Better and Numerically Faster Distributed Optimization with Smoothness-Aware Quantization Techniquescited by 9
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2021Cyclic Coordinate Dual Averaging with Extrapolationcited by 3
- 2022L-SVRG and L-Katyusha with Adaptive Samplingcited by 1
- 2026Randomized Subspace Nesterov Accelerated Gradientcited by 0
- 2026Randomized Subspace Nesterov Accelerated Gradient1 May 2026
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Single-Call Stochastic Extragradient Methods for Structured Non-monotone Variational Inequalities: Improved Analysis under Weaker Conditions27 Feb 2023
- 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexity28 Oct 2022
- 2022Stochastic Gradient Descent-Ascent: Unified Theory and New Efficient Methods15 Feb 2022
- 2022L-SVRG and L-Katyusha with Adaptive Sampling31 Jan 2022
- 2021Stochastic Extragradient: General Analysis and Improved Rates16 Nov 2021
- 2021Theoretically Better and Numerically Faster Distributed Optimization with Smoothness-Aware Quantization Techniques7 Jun 2021
- 2021Cyclic Coordinate Dual Averaging with Extrapolation26 Feb 2021
- 2021Personalized Federated Learning: A Unified Framework and Universal Optimization Techniques19 Feb 2021
- 2021Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimization14 Feb 2021