Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity
Not on the map. Why?
Abstract (arXiv)
ℓ0 constrained optimization is prevalent in machine learning, particularly for high-dimensional problems, because it is a fundamental approach to achieve sparse learning. Hard-thresholding gradient descent is a dominant technique to solve this problem. However, first-order gradients of the objective function may be either unavailable or expensive to calculate in a lot of real-world problems, where zeroth-order (ZO) gradients could be a good surrogate. Unfortunately, whether ZO gradients can work with the hard-thresholding operator is still an unsolved problem. To solve this puzzle, in this paper, we focus on the ℓ0 constrained black-box stochastic optimization problems, and propose a new stochastic zeroth-order gradient hard-thresholding (SZOHT) algorithm with a general ZO gradient estimator powered by a novel random support sampling. We provide the convergence analysis of SZOHT under standard assumptions. Importantly, we reveal a conflict between the deviation of ZO estimators and the expansivity of the hard-thresholding operator, and provide a theoretical minimal value of the number of random directions in ZO gradients. In addition, we find that the query complexity of SZOHT is independent or weakly dependent on the dimensionality under different settings. Finally, we illustrate the utility of our method on a portfolio optimization problem as well as black-box adversarial attacks.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 25 of its 57 references that are in the map. First posted on arXiv 11 Oct 2022.
Builds on
25 of 57 references.
References · 25
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2020A Primer on Zeroth-Order Optimization in Signal Processing and Machine Learningcited by 160
- 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 142
- 2018AutoZOOM: Autoencoder-based Zeroth Order Optimization Method for Attacking Black-box Neural Networkscited by 137
- 2018Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimizationcited by 109
- 2015An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedbackcited by 105
- 2019ZO-AdaMM: Zeroth-Order Adaptive Momentum Method for Black-Box Optimizationcited by 75
- 2013Regularized M-estimators with nonconvexity: Statistical and algorithmic theory for local optimacited by 66
- 2017Stochastic Zeroth-order Optimization in High Dimensionscited by 62
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 58
13 more
- 2014On Iterative Hard Thresholding Methods for High-dimensional M-Estimationcited by 53
- 2021A Zeroth-Order Block Coordinate Descent Algorithm for Huge-Scale Black-Box Optimizationcited by 46
- 2020Zeroth-Order Regularized Optimization (ZORO): Approximately Sparse Gradients and Adaptive Samplingcited by 45
- 2016A Comprehensive Linear Speedup Analysis for Asynchronous Stochastic Parallel Optimization from Zeroth-Order to First-Ordercited by 43
- 2014Faster Rates for the Frank-Wolfe Method over Strongly-Convex Setscited by 42
- 2019Gradientless Descent: High-Dimensional Zeroth-Order Optimizationcited by 42
- 2018Zeroth-order Nonconvex Stochastic Optimization: Handling Constraints, High-Dimensionality and Saddle-Pointscited by 36
- 2017Zeroth-Order Online Alternating Direction Method of Multipliers: Convergence Analysis and Applicationscited by 22
- 2016A Tight Bound of Hard Thresholdingcited by 16
- 2014Linear Convergence of Stochastic Iterative Greedy Algorithms with Sparse Constraintscited by 13
- 2022Stability and Risk Bounds of Iterative Hard Thresholdingcited by 7
- 2018Sparse Stochastic Zeroth-Order Optimization with an Application to Bandit Structured Predictioncited by 2
- 2021A Dimension-Insensitive Algorithm for Stochastic Zeroth-Order Optimizationcited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.