Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient
Not on the map. Why?
Abstract (arXiv)
Variance reduction techniques are designed to decrease the sampling variance, thereby accelerating convergence rates of first-order (FO) and zeroth-order (ZO) optimization methods. However, in composite optimization problems, ZO methods encounter an additional variance called the coordinate-wise variance, which stems from the random gradient estimation. To reduce this variance, prior works require estimating all partial derivatives, essentially approximating FO information. This approach demands O(d) function evaluations (d is the dimension size), which incurs substantial computational costs and is prohibitive in high-dimensional scenarios. This paper proposes the Zeroth-order Proximal Double Variance Reduction (ZPDVR) method, which utilizes the averaging trick to reduce both sampling and coordinate-wise variances. Compared to prior methods, ZPDVR relies solely on random gradient estimates, calls the stochastic zeroth-order oracle (SZO) in expectation O(1) times per iteration, and achieves the optimal O(d(n + kappa)log (frac1ε)) SZO query complexity in the strongly convex and smooth setting, where kappa represents the condition number and ε is the desired accuracy. Empirical results validate ZPDVR's linear convergence and demonstrate its superior performance over other related methods.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 24 of its 35 references that are in the map. First posted on arXiv 28 May 2024.
Builds on
24 of 35 references.
References · 24
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2023Fine-Tuning Language Models with Just Forward Passescited by 345
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 287
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 220
- 2020A Primer on Zeroth-Order Optimization in Signal Processing and Machine Learningcited by 162
- 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 145
- 2018AutoZOOM: Autoencoder-based Zeroth Order Optimization Method for Attacking Black-box Neural Networkscited by 137
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 119
- 2018Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimizationcited by 111
- 2020Variance-Reduced Methods for Machine Learningcited by 79
- 2014A Proximal Stochastic Gradient Method with Progressive Variance Reductioncited by 78
- 2023DeepZero: Scaling up Zeroth-Order Optimization for Deep Model Trainingcited by 76
12 more
- 2016Variance Reduction for Faster Non-Convex Optimizationcited by 72
- 2019Don't Jump Through Hoops and Remove Those Loops: SVRG and Katyusha are Better Without the Outer Loopcited by 68
- 2019A Theoretical and Empirical Comparison of Gradient Approximations in Derivative-Free Optimizationcited by 68
- 2019Improved Zeroth-Order Variance Reduced Algorithms and Analysis for Nonconvex Optimizationcited by 47
- 2016A Comprehensive Linear Speedup Analysis for Asynchronous Stochastic Parallel Optimization from Zeroth-Order to First-Ordercited by 44
- 2018Stochastic Quasi-Gradient Methods: Variance Reduction via Jacobian Sketchingcited by 34
- 2023Faster Gradient-Free Algorithms for Nonsmooth Nonconvex Stochastic Optimizationcited by 17
- 2018Hessian-Aware Zeroth-Order Optimization for Black-Box Adversarial Attackcited by 14
- 2019L-SVRG and L-Katyusha with Arbitrary Samplingcited by 14
- 2021Zeroth-Order Algorithms for Stochastic Distributed Nonconvex Optimizationcited by 13
- 2019Faster Gradient-Free Proximal Stochastic Methods for Nonconvex Nonsmooth Optimizationcited by 6
- 2023Decentralized Gradient-Free Methods for Stochastic Non-Smooth Non-Convex Optimizationcited by 5
Built on by
Citing papers per year: 2024: 1.
1 paper.