Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity
William de Vazelhes, Hualin Zhang, Huimin Wu, Xiao-Tong Yuan, Bin Gu

TL;DR
This paper introduces SZOHT, a zeroth-order gradient hard-thresholding algorithm for high-dimensional $ ext{l}_0$ constrained optimization, analyzing its convergence, query complexity, and practical applications in portfolio optimization and adversarial attacks.
Contribution
It proposes a novel stochastic zeroth-order gradient hard-thresholding method with a new gradient estimator and provides theoretical convergence and complexity analysis.
Findings
SZOHT converges under standard assumptions.
Query complexity is nearly independent of dimensionality.
The method is effective in portfolio optimization and adversarial attacks.
Abstract
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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Advanced Bandit Algorithms Research
