Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization
Not on the map. Why?
Abstract (arXiv)
Nonconvex optimization is central in solving many machine learning problems, in which block-wise structure is commonly encountered. In this work, we propose cyclic block coordinate methods for nonconvex optimization problems with non-asymptotic gradient norm guarantees. Our convergence analysis is based on a gradient Lipschitz condition with respect to a Mahalanobis norm, inspired by a recent progress on cyclic block coordinate methods. In deterministic settings, our convergence guarantee matches the guarantee of (full-gradient) gradient descent, but with the gradient Lipschitz constant being defined w.r.t.~a Mahalanobis norm. In stochastic settings, we use recursive variance reduction to decrease the per-iteration cost and match the arithmetic operation complexity of current optimal stochastic full-gradient methods, with a unified analysis for both finite-sum and infinite-sum cases. We prove a faster linear convergence result when a Polyak-Lojasiewicz (PL) condition holds. To our knowledge, this work is the first to provide non-asymptotic convergence guarantees -- variance-reduced or not -- for a cyclic block coordinate method in general composite (smooth + nonsmooth) nonconvex settings. Our experimental results demonstrate the efficacy of the proposed cyclic scheme in training deep neural nets.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 40 of its 71 references that are in the map. First posted on arXiv 9 Dec 2022.
Builds on
40 of 71 references.
References · 40
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 526
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2019Momentum-Based Variance Reduction in Non-Convex SGDcited by 302
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2015Coordinate Descent Algorithmscited by 218
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
28 more
- 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 143
- 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 134
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 116
- 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
- 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2015Coordinate Descent Converges Faster with the Gauss-Southwell Rule Than Random Selectioncited by 39
- 2014A globally convergent algorithm for nonconvex optimization based on block coordinate updatecited by 29
- 2014Splitting methods with variable metric for KL functionscited by 26
- 2015Even Faster Accelerated Coordinate Descent Using Non-Uniform Samplingcited by 23
- 2014Block stochastic gradient iteration for convex and nonconvex optimizationcited by 21
- 2020Variance Reduction via Accelerated Dual Averaging for Finite-Sum Optimizationcited by 18
- 2013Iteration Complexity Analysis of Block Coordinate Descent Methodscited by 17
- 2019Block-Randomized Stochastic Proximal Gradient for Low-Rank Tensor Factorizationcited by 12
- 2018Finding Local Minima via Stochastic Nested Variance Reductioncited by 9
- 2018Alternating Randomized Block Coordinate Descentcited by 8
- 2015Coordinate Descent Methods for Symmetric Nonnegative Matrix Factorizationcited by 7
- 2017Smooth Primal-Dual Coordinate Descent Algorithms for Nonsmooth Convex Optimizationcited by 7
- 2016Cyclic Coordinate Update Algorithms for Fixed-Point Problems: Analysis and Applicationscited by 6
- 2016Stochastic Variance-Reduced ADMMcited by 5
- 2016Random Permutations Fix a Worst Case for Cyclic Coordinate Descentcited by 5
- 2017Analyzing Random Permutations for Cyclic Coordinate Descentcited by 4
- 2017Block-Cyclic Stochastic Coordinate Descent for Deep Neural Networkscited by 3
- 2018Asynchronous Variance-reduced Block Schemes for Composite Nonconvex Stochastic Optimization: Block-specific Steplengths and Adapted Batch-sizescited by 3
- 2021Stochastic Block-ADMM for Training Deep Networkscited by 2
- 2014A Cyclic Coordinate Descent Algorithm for lq Regularizationcited by 1
- 2021On the global convergence of randomized coordinate gradient descent for non-convex optimizationcited by 1
- 2022On the Worst-Case Analysis of Cyclic Coordinate-Wise Algorithms on Smooth Convex Functionscited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1; 2026: 4.
9 papers.
- 2024BAdam: A Memory Efficient Full Parameter Optimization Method for Large Language Modelscited by 27
- 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learningcited by 10
- 2023Empirical Risk Minimization with Shuffled SGD: A Primal-Dual Perspective and Improved Boundscited by 6
- 2023Accelerated Cyclic Coordinate Dual Averaging with Extrapolation for Composite Convex Optimizationcited by 3
- 2026Unifying Temporal and Structural Credit Assignment in LLM-Based Multi-Agent Prompt Optimizationcited by 2
- 2025Exploiting Block Coordinate Descent for Cost-Effective LLM Model Trainingcited by 0
- 2026Adaptive Delayed-Update Cyclic Algorithm for Variational Inequalitiescited by 0
- 2026Turning Stale Gradients into Stable Gradients: Coherent Coordinate Descent with Implicit Landscape Smoothing for Lightweight Zeroth-Order Optimizationcited by 0
- 2026Adaptive Gradient-Based Methods for a Broader Class of Optimization Problems under Performative Predictioncited by 0
- 2026Adaptive Gradient-Based Methods for a Broader Class of Optimization Problems under Performative Prediction29 Jul 2026
- 2026Unifying Temporal and Structural Credit Assignment in LLM-Based Multi-Agent Prompt Optimization28 May 2026
- 2026Turning Stale Gradients into Stable Gradients: Coherent Coordinate Descent with Implicit Landscape Smoothing for Lightweight Zeroth-Order Optimization14 May 2026
- 2026Adaptive Delayed-Update Cyclic Algorithm for Variational Inequalities31 Mar 2026
- 2025Exploiting Block Coordinate Descent for Cost-Effective LLM Model Training23 May 2025
- 2024BAdam: A Memory Efficient Full Parameter Optimization Method for Large Language Models3 Apr 2024
- 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learning11 Mar 2024
- 2023Empirical Risk Minimization with Shuffled SGD: A Primal-Dual Perspective and Improved Bounds21 Jun 2023
- 2023Accelerated Cyclic Coordinate Dual Averaging with Extrapolation for Composite Convex Optimization28 Mar 2023