Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Di, Hao, Ye, Haishan, Zhang, Yueling, Chang, Xiangyu, Dai, Guang, Tsang, Ivor W.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916262900137984
author Di, Hao
Ye, Haishan
Zhang, Yueling
Chang, Xiangyu
Dai, Guang
Tsang, Ivor W.
author_facet Di, Hao
Ye, Haishan
Zhang, Yueling
Chang, Xiangyu
Dai, Guang
Tsang, Ivor W.
contents 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 $\mathcal{O}(1)$ times per iteration, and achieves the optimal $\mathcal{O}(d(n + κ)\log (\frac{1}ε))$ SZO query complexity in the strongly convex and smooth setting, where $κ$ 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_17761
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient
Di, Hao
Ye, Haishan
Zhang, Yueling
Chang, Xiangyu
Dai, Guang
Tsang, Ivor W.
Machine Learning
Optimization and Control
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 $\mathcal{O}(1)$ times per iteration, and achieves the optimal $\mathcal{O}(d(n + κ)\log (\frac{1}ε))$ SZO query complexity in the strongly convex and smooth setting, where $κ$ 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.
title Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2405.17761