arXiv reader

An Accelerated Variance-Reduced Conditional Gradient Sliding Algorithm for First-order and Zeroth-order Optimization

Xiyuan Wei, Bin Gu and Heng Huang

arXiv
2109.08858v1 · PDF · 18 September 2021
Categories
cs.LG, math.OC
Licence
CC BY 4.0 The site shows the text.

Abstract

The conditional gradient algorithm (also known as the Frank-Wolfe algorithm) has recently regained popularity in the machine learning community due to its projection-free property to solve constrained problems. Although many variants of the conditional gradient algorithm have been proposed to improve performance, they depend on first-order information (gradient) to optimize. Naturally, these algorithms are unable to function properly in the field of increasingly popular zeroth-order optimization, where only zeroth-order information (function value) is available. To fill in this gap, we propose a novel Accelerated variance-Reduced Conditional gradient Sliding (ARCS) algorithm for finite-sum problems, which can use either first-order or zeroth-order information to optimize. To the best of our knowledge, ARCS is the first zeroth-order conditional gradient sliding type algorithms solving convex problems in zeroth-order optimization. In first-order optimization, the convergence results of ARCS substantially outperform previous algorithms in terms of the number of gradient query oracle. Finally we validated the superiority of ARCS by experiments on real-world datasets.

Items 32

Definition

Definition 1

JQJL

For function f : \mathbb{R}^d \rightarrow \mathbb{R}, we have

  • f is L-smooth if f has continuous gradients and \forall \, x, y \in \mathbb{R}^d, it satisfies |f(y)-f(x)-\langle\nabla f(x), y - x\rangle| \leq \frac{L}{2}||y-x||^2.

  • f is convex if \forall \, x, y \in \mathbb{R}^d, it satisfies f(y) \geq f(x) + \langle\nabla f(x), y - x\rangle.

  • f is \tau-strongly-convex if f(x)-\frac{\tau}{2}||x||^2 is convex, i.e., \forall \, x, y \in \mathbb{R}^d, it satisfies f(y) \geq f(x) + \langle\nabla f(x), y - x\rangle + \frac{\tau}{2}||y - x||^2.

A

A 2

A9NY

f is convex and each f_i, i = 1, ..., n is L-smooth.

Used by Proof
A

A 3

NBRW

f is \tau-strongly-convex with \tau > 0 and each f_i, i = 1, ..., n is L-smooth.

A

A 4

BP5G

For any x, y\in\mathcal{C}, there exists D<\infty such that \|x-y\|\leq D.

Theorem

Theorem 5 (Convex)

7UPW

Suppose Assumptions 2 and 4 holds. Denote s_0=\lfloor\log n\rfloor+1, set

T_s =\begin{cases} 2^{s-1}, &s\leq s_0\\ T_{s_0}, &s>s_0\\ \end{cases} ,\; \alpha_s =\begin{cases} \frac{1}{2}, &s\leq s_0\\ \frac{2}{s-s_0+4}, &s>s_0\\ \end{cases}, \; p_s = \frac{1}{2}, \; \eta_{s,t} = \frac{D_0}{sT_sL}, \; \theta_t =\begin{cases} \frac{\gamma_s}{\alpha_s}(\alpha_s+p_s), &t\leq T_s-1\\[2pt] \frac{\gamma_s}{\alpha_s}, &t=T_s\\ \end{cases}

where D_0 will be specified below for two cases respectively.

\bullet For the first-order case, set \gamma_s=\frac{1}{3L\alpha_s}, D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2, we have

\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq \left\{\begin{aligned} &\frac{3D_0(\log S + 2)}{2^{S+1}}, &S\leq s_0\\[2pt] &\frac{48D_0(\log S + 2)}{n(S-s_0+4)^2}, &S>s_0\\ \end{aligned}\right.

\bullet For the zeroth-order case, set \gamma_s = \frac{1}{5L\alpha_s}, D_0=4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2, we have

\begin{aligned} \renewcommand{2}{2} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq \left\{\begin{aligned} &\frac{5D_0(\log S + 2)}{2^{S+1}}+D\mu L\sqrt{\frac{d^2}{2}+2d}+\frac{\mu^2Ld}{2}, &S\leq s_0\\[2pt] &\begin{aligned} \frac{80D_0(\log S + 2)}{n(S-s_0+4)^2}+\Delta^\mu \end{aligned}, &S>s_0\\ \end{aligned}\right. \end{aligned}

where \Delta^\mu = 2(S-s_0+4)\mu^2Ld+4(S-s_0+4)D\mu L\sqrt{\frac{d^2}{2}+2d}.

Proof (of Theorem 5) of Theorem 5

We give proof to the first-order case and zeroth-order case respectively.

First-order Case: Lemma 11 implies

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right] +\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

Summing the above inequality over s = 1, ..., S, and set x=x^*=\arg\min_{x\in\mathcal{C}}f(x), we have

\begin{aligned} &\mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\sum_{s=1}^{S-1}\left(\mathcal{L}_s-\mathcal{R}_{s+1}\right)\mathbb{E}\left[f(\tilde{x})-f(x^*)\right]\\ \leq& \mathcal{R}_1\mathbb{E}\left[f(\tilde{x}^0)-f(x^*)\right]+\mathbb{E}\left[\frac{1}{2}\|x^*-x^0\|^2-\frac{1}{2}\|x^*-x^S\|^2\right] +\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

Next we prove \mathcal{L}_s-\mathcal{R}_{s+1}\leq0 for all s= 1, ..., S-1. When s< s_0, we have \alpha_{s+1}=\alpha_s=\frac{1}{2}, \gamma_{s+1}=\gamma_s, p_{s+1}=p_s=\frac{1}{2}, T_{s+1}=2T_s, thus

\begin{aligned} \mathcal{L}_s-\mathcal{R}_{s+1} =&\frac{\gamma_s}{\alpha_s}+(T_s-1)\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}-\left[\frac{\gamma_{s+1}}{\alpha_{s+1}}(1-\alpha_{s+1})+(T_{s+1}-1)\frac{\gamma_{s+1}p_{s+1}}{\alpha_{s+1}}\right]\\ =&\frac{\gamma_s}{\alpha_s}\left[1+(T_s-1)(\alpha_s+p_s)-(1-\alpha_s)-(2T_s-1)p_s\right] = \frac{\gamma_s}{\alpha_s}\left[T_s(\alpha_s-p_s)\right] = 0 \end{aligned}

When s\geq s_0, we have \alpha_s=\frac{2}{s-s_0+4}, \gamma_s=\frac{1}{3L\alpha_s}, p_{s+1}=p_s=\frac{1}{2}, T_{s+1}=T_s, thus

\begin{aligned} \mathcal{L}_s-\mathcal{R}_{s+1} =&\frac{\gamma_s}{\alpha_s}+(T_s-1)\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}-\left[\frac{\gamma_{s+1}}{\alpha_{s+1}}(1-\alpha_{s+1})+(T_{s+1}-1)\frac{\gamma_{s+1}p_{s+1}}{\alpha_{s+1}}\right]\\= &\frac{\gamma_s}{\alpha_s}-\frac{\gamma_{s+1}}{\alpha_{s+1}}(1-\alpha_{s+1})+(T_{s_0}-1)\left[\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}-\frac{\gamma_{s+1}p_{s+1}}{\alpha_{s+1}}\right]\\ =&\frac{1}{12L}+\frac{(T_{s_0}-1)(2(s-s_0+4)-1)}{24L}\geq0 \end{aligned}

Thus \mathcal{L}_s-\mathcal{R}_{s+1}\geq0 for s=1, ..., S-1. Note that \mathcal{R}_1=\frac{2}{3L}. Plugging this inequality into (?), we get

\begin{aligned} \mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\sum_{s=1}^{S-1}\left(\mathcal{L}_s-\mathcal{R}_{s+1}\right)\mathbb{E}\left[f(\tilde{x})-f(x^*)\right]\\ \leq& \mathcal{R}_1\mathbb{E}\left[f(\tilde{x}^0)-f(x^*)\right]+\mathbb{E}\left[\frac{1}{2}\|x^*-x^0\|^2-\frac{1}{2}\|x^*-x^S\|^2\right] +\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}\\ \leq& \frac{2}{3L}\left[f(\tilde{x}^0)-f(x^*)\right]+\frac{1}{2}\|x^*-x^0\|^2 +\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t} \overset{\textrm{\ding{172}}}{\leq} \frac{D_0}{6L} +\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

where 172 comes from the definition of D_0 that D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2.

  • If S\leq s_0, then \mathcal{L}_s = \frac{2^{S+1}}{3L}, we have

    \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq \frac{D_0}{2^{S+2}}+\frac{3L}{2^{S+1}}\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}

    With the choice of \eta_{s,t}, we have

    \sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \overset{\textrm{\ding{172}}}{\leq} \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

    where 172 comes from \sum_{k=1}^{n} \frac{1}{k}\leq \log n + 1. Plugging this inequality into (?) we get

    \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq \frac{3D_0(\log S + 2)}{2^{S+1}}
  • If S>s_0, we have

    \begin{aligned} \mathcal{L}_S=&\frac{1}{3L\alpha_S^2}\left[1+(T_S-1)(\alpha_S+\frac{1}{2})\right]\\ =&\frac{(S-s_0+4)(T_{s_0}-1)}{6L}+\frac{(S-s_0+4)^2(T_{s_0}+1)}{24L} \overset{\textrm{\ding{172}}}{\geq}&\frac{(S-s_0+4)^2n}{48L} \end{aligned}

    where 172 comes from T_{s_0}=2^{\lfloor\log_2n\rfloor+1-1}\geq n/2. Then we have

    \begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq \frac{8D_0}{n(S-s_0+4)^2}+\frac{48L}{n(S-s_0+4)^2}\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t} \end{aligned}

    With the choice of \eta_{s,t}, we have

    \sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \leq \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

    Plugging this inequality into (?) we get

    \begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq\frac{48D_0(\log S + 2)}{n(S-s_0+4)^2} \end{aligned}

    Then we get the desired result for the first-order case.

Zeroth-order Case: From Lemma 11, we get

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq& \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right]+\sum_{t=1}^{T_s}\eta_{s,t}\\ &+\gamma_sT_sD\mu L\sqrt{d}+T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s}\\ \end{aligned}

Summing the above inequality over s=1, ..., S and set x=x^*=\arg\min_{x\in\mathcal{C}}f(x), we have

\begin{aligned} &\mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\sum_{s=1}^{S-1}\left(\mathcal{L}_s-\mathcal{R}_{s+1}\right)\mathbb{E}\left[f(\tilde{x})-f(x^*)\right]\\ \leq& \mathcal{R}_1\mathbb{E}\left[f(\tilde{x}^0)-f(x^*)\right]+\mathbb{E}\left[\frac{1}{2}\|x^*-x^0\|^2-\frac{1}{2}\|x^*-x^S\|^2\right]+\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t}\\ &+\sum_{s=1}^{S}\gamma_sT_sD\mu L\sqrt{d}+\sum_{s=1}^{S}T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s}\\ \end{aligned}

Next we prove \mathcal{L}_s-\mathcal{R}_{s+1}\leq0 for all s= 1, ..., S-1. When s\leq s_0, we have

\begin{aligned} \mathcal{L}_s-\mathcal{R}_{s+1} = &\frac{\gamma_s}{\alpha_s}\left[1+(T_s-1)(\alpha_s+p_s)-(1-\alpha_s)(2T_s-1)p_s\right] = \frac{\gamma_s}{\alpha_s}\left[T_s(\alpha_s-p_s)\right] = 0 \end{aligned}

When s>s_0, \frac{\gamma_s}{\alpha_s} = \frac{1}{5L\alpha_s^2}= \frac{(s-s_0+4)^2}{20L}, we have

\begin{aligned} \mathcal{L}_s-\mathcal{R}_{s+1} =&\frac{\gamma_s}{\alpha_s}+(T_s-1)\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}-\left[\frac{\gamma_{s+1}}{\alpha_{s+1}}(1-\alpha_{s+1})+(T_{s+1}-1)\frac{\gamma_{s+1}p_{s+1}}{\alpha_{s+1}}\right]\\= &\frac{\gamma_s}{\alpha_s}-\frac{\gamma_{s+1}}{\alpha_{s+1}}(1-\alpha_{s+1})+(T_{s_0}-1)\left[\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}-\frac{\gamma_{s+1}p_{s+1}}{\alpha_{s+1}}\right]\\ =&\frac{1}{20L}+\frac{(T_{s_0}-1)(2(s-s_0+4)-1)}{40L}\geq0 \end{aligned}

Thus \mathcal{L}_s-\mathcal{R}_{s+1}\geq0 for s=1, ..., S-1. Plugging this inequality into (?), we get

\begin{aligned} &\mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq\mathcal{L}_S\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\sum_{s=1}^{S-1}\left(\mathcal{L}_s-\mathcal{R}_{s+1}\right)\mathbb{E}\left[f(\tilde{x})-f(x^*)\right]\\ \leq& \mathcal{R}_1\mathbb{E}\left[f(\tilde{x}^0)-f(x^*)\right]+\mathbb{E}\left[\frac{1}{2}\|x^*-x^0\|^2-\frac{1}{2}\|x^*-x^S\|^2\right]+\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} +\sum_{s=1}^{S}\gamma_sT_sD\mu L\sqrt{d}+\sum_{s=1}^{S}T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s}\\ \leq&\frac{2}{5L}\left[f(\tilde{x}^0)-f(x^*)\right]+\frac{1}{2}\|x^*-x^0\|^2+\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} +\sum_{s=1}^{S}\gamma_sT_sD\mu L\sqrt{d}+\sum_{s=1}^{S}T_s\frac{6\gamma_s^2\mu^2L^2d}{1-\frac{1}{5}}\\ \overset{\textrm{\ding{172}}}{\leq}&\frac{D_0}{10L}+\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} +\sum_{s=1}^{S}\gamma_sT_sD\mu L\sqrt{d}+\sum_{s=1}^{S}T_s\frac{\gamma_s}{\alpha_s}\frac{3\mu^2Ld}{2}\\ =&\frac{D_0}{10L}+\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} +\sum_{s=1}^{S}\gamma_sT_sD\mu L\sqrt{d}+\sum_{s=1}^{S}T_s\frac{\gamma_s}{\alpha_s}\frac{3\mu^2Ld}{2}\\ \end{aligned}

where 172 comes from the definition of D_0 that D_0 = 4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2.

  • If S\leq s_0, then \mathcal{L}_S = \frac{2^{S+1}}{5L}, \alpha_S = \frac{1}{2}, \gamma_S = \frac{2}{5L}. We have

    \begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\\ \leq&\frac{D_0}{2^{S+2}}+\frac{5L}{2^{S+1}}\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t}+D\mu L\sqrt{d}+3\mu^2Ld\\ \end{aligned}

    With the choice of \eta_{s,t}, we have

    \sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \leq \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

    Plugging this inequality into (?) we get

    \begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq \frac{5D_0(\log S + 2)}{2^{S+1}}+D\mu L\sqrt{d}+3\mu^2Ld \end{aligned}
  • If S>s_0, then \mathcal{L}_s-\mathcal{R}_s = \gamma_sT_s>0 for s>s_0, and \sum_{s=1}^{s_0}2^{s-1} = 2^{s_0}-1\leq 2n. We have

    \begin{aligned} \mathcal{L}_S=&\frac{1}{5L\alpha_S^2}\left[1+(T_S-1)(\alpha_S+\frac{1}{2})\right]\\ =&\frac{(S-s_0+4)(T_{s_0}-1)}{10L}+\frac{(S-s_0+4)^2(T_{s_0}+1)}{40L} \overset{\textrm{\ding{172}}}{\geq}&\frac{(S-s_0+4)^2n}{80L} \end{aligned}

    where 172 comes from T_{s_0}=2^{\lfloor\log_2n\rfloor+1-1}\geq n/2. And

    \begin{aligned} \sum_{s=1}^{S}T_s\frac{\gamma_s}{\alpha_s} =& \sum_{s=1}^{s_0}\frac{2^{s+1}}{5L}+\sum_{s=s_0+1}^S\frac{(s-s_0+4)^2}{20L}2^{s_0-1}\overset{\textrm{\ding{172}}}{\leq} \frac{8n}{5L}+\frac{n(S-s_0+4)^3}{20L} \leq \frac{n(S-s_0+4)^3}{10L} \end{aligned}

    where 172 comes from \sum_{i=1}^ni^2\leq n^3. And

    \begin{aligned} \sum_{s=1}^{S}\gamma_sT_s \leq \frac{1}{2}\sum_{s=1}^{S}T_s\frac{\gamma_s}{\alpha_s}\leq \frac{n(S-s_0+4)^3}{20L} \end{aligned}

    Thus

    \begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\frac{8D_0}{n(S-s_0+4)^2}+\frac{80L}{n(S-s_0+4)^2}\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t}+8(S-s_0+4)D\mu L\sqrt{d}\\ &+12(S-s_0+4)\mu^2Ld\\ \end{aligned}

    With the choice of \eta_{s,t}, we have

    \sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \leq \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

    Plugging this inequality into (?) we get

    \begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\frac{80D_0(\log S + 2)}{n(S-s_0+4)^2}+8(S-s_0+4)D\mu L\sqrt{d} +12(S-s_0+4)\mu^2Ld \end{aligned}

Then we get the desired result for the zeroth-order case. Then we complete the proof.

Corollary

Corollary 6

2PTQ

With parameters set in Theorem 5, for convex problems, we have (\tilde{\mathcal{O}} hides a logarithmic factor)

\bullet For the first-order case, the gradient query complexity can be bounded as

N_{GQO}=\begin{cases} \tilde{\mathcal{O}}\left(n\log\frac{D_0}{\epsilon}\right), &\epsilon\geq\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\[2pt] \tilde{\mathcal{O}}\left(n\log n+\sqrt{\frac{nD_0}{\epsilon}}\right), &\epsilon<\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\ \end{cases}

\bullet For the zeroth-order case, the function query complexity can be bounded as

N_{FQO}=\begin{cases} \tilde{\mathcal{O}}\left(nd\log\frac{D_0}{\epsilon}\right), &\epsilon\geq\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\[2pt] \tilde{\mathcal{O}}\left(nd\log n+d\sqrt{\frac{nD_0}{\epsilon}}\right), &\epsilon<\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\ \end{cases}

\bullet For both cases, the linear oracle complexity can be bounded as

N_{LO} = \begin{cases} \tilde{\mathcal{O}}\left(\frac{1}{\epsilon^2}\right), &\epsilon\geq\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\[2pt] \tilde{\mathcal{O}}\left(n^2 + \frac{n}{\epsilon}\right), &\epsilon<\tilde{\mathcal{O}}\left(\frac{D_0}{n}\right)\\ \end{cases}
Theorem

Theorem 7 (Strongly-convex)

PHWL

Suppose Assumptions 3 and 4 hold. Denote s_0=\lfloor\log n\rfloor+1, set

T_s=\begin{cases} 2^{s-1},& s\leq s_0\\ T_{s_0},& s> s_0\\ \end{cases}, \; \alpha_s=\begin{cases} \frac{1}{2},& s\leq s_0\\[2pt] \min\left\{\sqrt{\frac{n}{4\varsigma}}, \frac{1}{2}\right\},& s> s_0\\ \end{cases}
p_s=\frac{1}{2}, \; \theta_t=\begin{cases} \Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}, &t\leq T_s-1\\ \Gamma_{t-1}, &t=T_{s}\\ \end{cases}, \;\eta_{s,t}=\begin{cases} \frac{D_0}{sT_sL},& s\leq s_0\\[2pt] \frac{\left(\frac{4}{5}\right)^{s-s_0-1}D_0}{snL},& s>s_0 \textrm{ and } n\geq\varsigma\\[2pt] \frac{\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{s-s_0-1}D_0}{snL},& s>s_0 \textrm{ and } n<\varsigma\\ \end{cases}

where \varsigma, \Gamma_{t}, D_0 will be specified below for two cases respectively.

\bullet For the first-order case, set \gamma_s=\frac{1}{3L\alpha_s}, \varsigma=\frac{3L}{4\tau}, \Gamma_{t}=\left(1+\tau\gamma_s\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2. We have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]\leq \begin{cases} \frac{3D_0(\log S + 2)}{2^{S+1}},& s\leq s_0\\[2pt] \left(\frac{4}{5}\right)^{S-s_0}\frac{5D_0(\log S + 2)}{n},& s>s_0 \textrm{ and } n\geq\varsigma\\[2pt] \left(1+\frac{1}{2}\sqrt{\frac{n\tau}{3L}}\right)^{-(S-s_0)}\frac{5D_0(\log S + 2)}{n},& s>s_0 \textrm{ and } n<\varsigma\\ \end{cases} \end{aligned}

\bullet For the zeroth-order case, set \gamma_s=\frac{1}{12dL\alpha_s}, \varsigma=\frac{5L}{4\tau}, \Gamma_{t}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2. We have

\begin{aligned} \small \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right] \leq\hspace{-0.08in} \begin{cases} \frac{5D_0(\log S + 2)}{2^{S+1}}+\frac{\mu^2L^2d\left(d+4\right)}{4\tau}+2\mu^2Ld,& s\leq s_0\\[2pt] \left(\frac{4}{5}\right)^{S-s_0}\frac{8D_0(\log S + 2)}{n}+\Delta_1^\mu,& s>s_0,\; n\geq\varsigma\\[2pt] \begin{aligned} \left(1+\frac{1}{4}\sqrt{\frac{n\tau}{5L}}\right)^{-(S-s_0)}&\frac{8D_0(\log S + 2)}{n}\\&+\Delta_2^\mu \end{aligned} ,& s>s_0,\; n<\varsigma\\ \end{cases} \end{aligned}

where \Delta_1^\mu = \frac{5\mu^2L^2d(d+4)}{\tau}+12\mu^2Ld, \Delta_2^\mu = \frac{5\mu^2L^2d(d+4)}{\tau}+4\mu^2Ld\left(1+2\sqrt{\frac{5L}{n\tau}}\right).

Corollary

Corollary 8

RESW

With parameters set in Theorem 7, for strongly-convex problems, we have (\tilde{\mathcal{O}} hides a logarithmic factor)

\bullet For the first-order case, the gradient query complexity can be bounded as

\begin{aligned} N_{GQO}= \begin{cases} \tilde{\mathcal{O}}\left(n\log\left(\frac{D_0}{\epsilon}\right)\right), &\epsilon\geq \tilde{\mathcal{O}}(\frac{D_0}{n}) \textrm{ or } n\geq \varsigma\\[2pt] \tilde{\mathcal{O}}\left(n\log n+\sqrt{\frac{nL}{\tau}}\log\left(\frac{D_0}{n\epsilon}\right)\right), &\epsilon< \tilde{\mathcal{O}}(\frac{D_0}{n}) \textrm{ and } n< \varsigma\\ \end{cases} \end{aligned}

\bullet For the zeroth-order case, the function query complexity can be bounded as

\begin{aligned} N_{FQO}= \begin{cases} \tilde{\mathcal{O}}\left(nd\log\left(\frac{D_0}{\epsilon}\right)\right), &\epsilon\geq\tilde{\mathcal{O}}(\frac{D_0}{n}) \textrm{ or } n\geq\varsigma\\[2pt] \tilde{\mathcal{O}}\left(nd\log n+d\sqrt{\frac{nL}{\tau}}\log\left(\frac{D_0}{n\epsilon}\right)\right), &\epsilon<\tilde{\mathcal{O}}(\frac{D_0}{n}) \textrm{ and } n<\varsigma \end{cases} \end{aligned}

\bullet For both cases, the linear oracle complexity can be bounded as

N_{LO} = \begin{cases} \tilde{\mathcal{O}}\left(\frac{1}{\epsilon^2}\right), &\epsilon\geq\tilde{\mathcal{O}}(D_0/n) \textrm{ or } n\geq\varsigma\\[2pt] \tilde{\mathcal{O}}\left(n^2 + \frac{n}{\epsilon}\right), &\epsilon<\tilde{\mathcal{O}}(D_0/n) \textrm{ and } n<\varsigma \end{cases}
Lemma

Lemma 9

W926

For any x\in\mathcal{C}, we have

\begin{aligned} &\gamma_s\left[l_f(\underline{x}_t, x_t)-l_f(\underline{x}_t, x)\right] \\ \leq& \frac{\gamma_s\tau}{2}\|x-x_t\|^2+\frac{1}{2}\|x-x_{t-1}\|^2-\frac{1+\gamma_s\tau}{2}\|x-x_t\|^2-\frac{1+\gamma_s\tau}{2}\|x_t-x_{t-1}^+\|^2-\gamma_s\langle\delta_t, x_t-x\rangle+\eta_{s,t} \end{aligned}
Used by Proof
Proof of Lemma 9

From Algorithm ?, we have \langle\nabla h(x_t), x_t-x\rangle \leq \eta_{s,t} for any x\in\mathcal{C}. Observe that h is (1+\tau\gamma_s)-strongly convex, then we have

h(x_t)-h(x)+\frac{1+\tau\gamma_s}{2}\|x-x_t\|^2\leq\langle\nabla h(x_t), x_t-x\rangle\leq\eta_{s,t}, \; \forall\, x\in C

which is

\begin{aligned} &\gamma_s\left[\langle G_t, x_t\rangle+\frac{\tau}{2}\|x_t-\underline{x}_t\|^2\right]+\frac{1}{2}\|x_t-x_{t-1}\|^2 \\ \leq& \gamma_s\left[\langle G_t, x\rangle+\frac{\tau}{2}\|x-\underline{x}_t\|^2\right]+\frac{1}{2}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2}\|x-x_t\|^2+\eta_{s,t}, \; \forall\, x\in C \end{aligned}

Rearranging the terms, we get

\begin{aligned} &\gamma_s\left[\langle G_t, x_t-x\rangle+\frac{\tau}{2}\|x_t-\underline{x}_t\|^2\right]+\frac{1}{2}\|x_t-x_{t-1}\|^2 \\ \leq& \frac{\gamma_s\tau}{2}\|x-x_t\|^2+\frac{1}{2}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2}\|x-x_t\|^2+\eta_{s,t} \end{aligned}

With the notation of l_f(\cdot, \cdot), we have

\begin{aligned} \langle G_t, x_t-x\rangle =& \langle \nabla f(\underline{x}_t), x_t-x\rangle+\langle\delta_t, x_t-x\rangle = l_f(\underline{x}_t, x_t)-l_f(\underline{x}_t, x)+\langle\delta_t, x_t-x\rangle\\ \end{aligned}

Also we have

\begin{aligned} &\frac{\gamma_s\tau}{2}\|x_t-\underline{x}_t\|^2+\frac{1}{2}\|x_t-x_{t-1}\|^2\\ =&\frac{\gamma_s\tau}{2}\|x_t\|^2-\langle x_t, \gamma_s\tau\underline{x}_t\rangle +\frac{\gamma_s\tau}{2}\|\underline{x}_t\|^2+\frac{1}{2}\|x_t\|^2-\langle x_t, x_{t-1}\rangle +\frac{1}{2}\|x_{t-1}\|^2\\ =&\frac{1+\gamma_s\tau}{2}\|x_t\|^2-(1+\gamma_s\tau)\langle x_t, \frac{1}{1+\gamma_s\tau}(\gamma_s\tau\underline{x}_t+x_{t-1})\rangle+\underbrace{\frac{\gamma_s\tau}{2}\|\underline{x}_t\|^2+\frac{1}{2}\|x_{t-1}\|^2}_{Q_1}\\ \end{aligned}

For the term Q_1, we have

\begin{aligned} 2(1+\gamma_s\tau)Q_1=&(1+\gamma_s\tau)\left(\gamma_s\tau\|\underline{x}_t\|^2+\|x_{t-1}\|^2\right)\\ =&\gamma_s\tau\|\underline{x}_t\|^2+\gamma_s\tau\|x_{t-1}\|^2+\left(\gamma_s^2\tau^2\|\underline{x}_t\|^2+\|x_{t-1}\|^2\right)\\ =& \gamma_s\tau\|\underline{x}_t\|^2+\gamma_s\tau\|x_{t-1}\|^2-2\gamma_s\tau\langle \underline{x}_t, x_{t-1}\rangle+\|\gamma_s\tau\underline{x}_t+x_{t-1}\|^2 \end{aligned}

With the notation of x_{t-1}^+, we have

2(1+\gamma_s\tau)Q_1 \geq \|\gamma_s\tau\underline{x}_t+x_{t-1}\|^2 = (1+\gamma_s\tau)^2\|x_{t-1}^+\|^2

which is

Q_1\geq \frac{1+\gamma_s\tau}{2}\|x_{t-1}^+\|^2

Plugging (Proof) into (Proof), we get

\begin{aligned} &\frac{\gamma_s\tau}{2}\|x_t-\underline{x}_t\|^2+\frac{1}{2}\|x_t-x_{t-1}\|^2\\ \geq& \frac{1+\gamma_s\tau}{2}\|x_t\|^2-(1+\gamma_s\tau)\langle x_t, \frac{1}{1+\gamma_s\tau}(\gamma_s\tau\underline{x}_t+x_{t-1})\rangle+\frac{1+\gamma_s\tau}{2}\|x_{t-1}^+\|^2 = \frac{1+\gamma_s\tau}{2}\|x_t-x_{t-1}^+\|^2 \end{aligned}

Plugging (Proof) and (Proof) into (Proof) and rearranging the terms, we get

\begin{aligned} &\gamma_s\left[l_f(\underline{x}_t, x_t)-l_f(\underline{x}_t, x)\right] \\ \leq& \frac{\gamma_s\tau}{2}\|x-x_t\|^2+\frac{1}{2}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2}\|x-x_t\|^2+\eta_{s,t}-\frac{1+\gamma_s\tau}{2}\|x_t-x_{t-1}^+\|^2-\gamma_s\langle\delta_t, x_t-x\rangle \end{aligned}

Then we complete the proof.

Lemma

Lemma 10

GKC8

Suppose f is \tau-strongly (\tau \geq 0) convex and each f_{i\in [n]} is L-smooth. Conditioning on x_1, ..., x_{t-1}

\bullet For the first-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} \end{aligned}

\bullet For the zeroth-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{4\alpha_s\gamma_sL}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &-\gamma_s\langle \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}
Used by Proof, Proof
Proof of Lemma 10

Since f is \tau-strongly convex and L-smooth, then we have

\begin{aligned} f(\bar{x}_t)\leq&l_{f}(\underline{x}_t,\bar{x}_t)+\frac{L}{2}\|\bar{x}_t-\underline{x}_t\|^2\\ \overset{\textrm{\ding{172}}}{=}&(1-\alpha_s-p_s)l_{f}(\underline{x}_t,\bar{x}_{t-1})+\alpha_sl_{f}(\underline{x}_t,x_t)+p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{L\alpha_s^2}{2}\|x_t-x_{t-1}^+\|^2 \end{aligned}

where 172 comes from the definition of \bar{x}_t in Algorithm ?. Plugging Lemma 9 into (Proof), we get

\begin{aligned} f(\bar{x}_t)\leq&(1-\alpha_s-p_s)l_{f}(\underline{x}_t,\bar{x}_{t-1})\\ &+\alpha_s\left[l_{f}(\underline{x}_t,x)+\frac{\tau}{2}\|x-\underline{x}_t\|^2+\frac{1}{2\gamma_s}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2\gamma_s}\|x-x_t\|^2+\frac{\eta_{s,t}}{\gamma_s}\right]\\ &+p_sl_{f}(\underline{x}_t,\tilde{x})-\frac{\alpha_s}{2\gamma_s}\left(1+\tau\gamma_s-L\alpha_s\gamma_s\right)\|x_t-x_{t-1}^+\|^2-\alpha_s\langle\delta_t, x_t-x\rangle\\ \overset{\textrm{\ding{172}}}{\leq}& (1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_s\left[f(x)+\frac{1}{2\gamma_s}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2\gamma_s}\|x-x_t\|^2+\frac{\eta_{s,t}}{\gamma_s}\right]\\ &+p_sl_{f}(\underline{x}_t,\tilde{x})-\frac{\alpha_s}{2\gamma_s}\left(1+\tau\gamma_s-L\alpha_s\gamma_s\right)\|x_t-x_{t-1}^+\|^2-\alpha_s\langle\delta_t, x_t-x_{t-1}^+\rangle-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle\\ \end{aligned}

where 172 comes from the fact that f is \tau-strongly convex. Now we give proof to the first-order and zeroth-order case respectively.

First-order Case: Using the fact that b\langle u, v\rangle-a\|v\|^2/2\leq b^2\|u\|^2/(2a), we have from (Proof)

\begin{aligned} f(\bar{x}_t)\leq& (1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_s\left[f(x)+\frac{1}{2\gamma_s}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2\gamma_s}\|x-x_t\|^2+\frac{\eta_{s,t}}{\gamma_s}\right]\\ &+\underbrace{p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{\alpha_s\gamma_s\|\delta_t\|^2}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle}_{Q_2}\\ \end{aligned}

Using Lemma 18, we can bound Q_2 as

\begin{aligned} &\mathbb{E}\left[p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{\alpha_s\gamma_s\|\delta_t\|^2}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle\right] = \mathbb{E}\left[p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{\alpha_s\gamma_s\|\delta_t\|^2}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}\right]\\ \overset{\textrm{\ding{172}}}{\leq}&p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}\left(f(\tilde{x})-l_f(\underline{x}_t, \tilde{x})\right)\\ =&\left(p_s-\frac{L\alpha_s\gamma_s}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}\right)l_{f}(\underline{x}_t,\tilde{x})+\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}f(\tilde{x}) \overset{\textrm{\ding{173}}}{\leq} p_sf(\tilde{x}) \end{aligned}

where 172 comes from Lemma 18 and 173 comes from the assumption that p_s-\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}>p_s-\frac{2L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0 and the convexity of f. Plugging (?) into (?), we get

\begin{aligned} &\mathbb{E}\left[f(\bar{x}_t)+\frac{\alpha_s(1+\tau\gamma_s)}{2\gamma_s}\|x-x_t\|^2\right]\\ \leq&(1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_sf(x)+p_sf(\tilde{x})+\frac{\alpha_s}{2\gamma_s}\|x-x_{t-1}\|^2+\frac{\alpha_s}{\gamma_s}\eta_{s,t} \end{aligned}

Subtracting both sides with f(x) and then multiplying both sides with \frac{\gamma_s}{\alpha_s}, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} \end{aligned}

Then we get the desired result for the first-order case. Next we give proof to the zeroth-order case.

Zeroth-order Case: We can rewrite (Proof) as

\begin{aligned} f(\bar{x}_t)\leq& (1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_s\left[f(x)+\frac{1}{2\gamma_s}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2\gamma_s}\|x-x_t\|^2+\frac{\eta_{s,t}}{\gamma_s}\right]\\ &+p_sl_{f}(\underline{x}_t,\tilde{x})-\frac{\alpha_s}{2\gamma_s}\left(1+\tau\gamma_s-L\alpha_s\gamma_s\right)\|x_t-x_{t-1}^+\|^2-\alpha_s\langle\delta_t-\mathbb{E}\left[\delta_t\right], x_t-x_{t-1}^+\rangle\\ &-\alpha_s\langle\mathbb{E}\left[\delta_t\right], x_t-x_{t-1}^+\rangle-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle\\ \overset{\textrm{\ding{172}}}{\leq}& (1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_s\left[f(x)+\frac{1}{2\gamma_s}\|x-x_{t-1}\|^2-\frac{1+\tau\gamma_s}{2\gamma_s}\|x-x_t\|^2+\frac{\eta_{s,t}}{\gamma_s}\right]\\ &+p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{\alpha_s\gamma_s\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}-\alpha_s\langle\mathbb{E}\left[\delta_t\right], x_t-x_{t-1}^+\rangle-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle\\ \end{aligned}

where 172 comes from the fact that b\langle u, v\rangle-a\|v\|^2/2\leq b^2\|u\|^2/(2a). Using Lemma 18, we have

\begin{aligned} &\mathbb{E}\left[p_sl_{f}(\underline{x}_t,\tilde{x})+\frac{\alpha_s\gamma_s\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2}{2(1+\tau\gamma_s-L\alpha_s\gamma_s)}\right]\\ \overset{\textrm{\ding{172}}}{\leq}& p_sl_f(\underline{x}_t, \tilde{x})+\frac{4\alpha_s\gamma_sL}{1+\tau\gamma_s-L\alpha_s\gamma_s}\left(f(\tilde{x})-l_f(\underline{x}_t, \tilde{x})\right)+\frac{6\alpha_s\gamma_s\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ =&\left(p_s-\frac{4\alpha_s\gamma_sL}{1+\tau\gamma_s-L\alpha_s\gamma_s}\right)l_f(\underline{x}_t, \tilde{x})+\frac{4\alpha_s\gamma_sL}{1+\tau\gamma_s-L\alpha_s\gamma_s}f(\tilde{x})+\frac{6\alpha_s\gamma_s\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \overset{\textrm{\ding{173}}}{\leq}& p_sf(\tilde{x})+\frac{6\alpha_s\gamma_s\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}

where 172 comes from Lemma 18 and 173 comes from the assumption that p_s-\frac{4\alpha_s\gamma_sdL}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0 and the convexity of f. Also we have

\begin{aligned} &\mathbb{E}\left[-\alpha_s\langle\mathbb{E}\left[\delta_t\right], x_t-x_{t-1}^+\rangle-\alpha_s\langle\delta_t, x_{t-1}^+-x\rangle\right] = -\alpha_s\langle\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle \end{aligned}

which comes from Lemma 18. Plugging (?), (?) into (?), we get

\begin{aligned} &\mathbb{E}\left[f(\bar{x}_t)+\frac{\alpha_s(1+\tau\gamma_s)}{2\gamma_s}\|x-x_t\|^2\right]\\ \leq&(1-\alpha_s-p_s)f(\bar{x}_{t-1})+\alpha_sf(x)+p_sf(\tilde{x})+\frac{\alpha_s}{2\gamma_s}\|x-x_{t-1}\|^2+\frac{\alpha_s}{\gamma_s}\eta_{s,t}\\ &-\alpha_s\langle\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle+\frac{6\alpha_s\gamma_s\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}

Subtracting both sides with f(x) and then multiplying both sides with \frac{\gamma_s}{\alpha_s}, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &-\gamma_s\langle \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}

Then we get the desired result for the zeroth-order case. Then we complete the proof.

Lemma

Lemma 11

2YXH

Suppose Assumption 2 holds. Denote \mathcal{L}_s = \frac{\gamma_s}{\alpha_s}+(T_s-1)\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}, \mathcal{R}_s = \frac{\gamma_s}{\alpha_s}(1-\alpha_s)+(T_s-1)\frac{\gamma_sp_s}{\alpha_s}. Set \theta_t =\begin{cases} \frac{\gamma_s}{\alpha_s}(\alpha_s+p_s), &t\leq T_s-1\\ \frac{\gamma_s}{\alpha_s}, &t=T_s\\ \end{cases}

\bullet For the first-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right] +\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

\bullet For the zeroth-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{4\alpha_s\gamma_sL}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq& \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right]+\sum_{t=1}^{T_s}\eta_{s,t}\\ &+\gamma_sT_sD\mu L\sqrt{d}+T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s} \end{aligned}
Used by Proof
Proof of Lemma 11

Define

\Delta_t = \begin{cases} 0,\; &\textrm{ for the first-order case}\\ -\gamma_s\langle \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}, \;&\textrm{ for the zeroth-order case}\\ \end{cases}

From Lemma 10, we have

\begin{aligned} \frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right] \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\mathbb{E}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\mathbb{E}\left[f(\tilde{x})-f(x)\right]\\ &+\mathbb{E}\left[\frac{1}{2}\|x-x_{t-1}\|^2-\frac{1}{2}\|x-x_t\|^2\right]+\eta_{s,t}+\Delta_t\\ \end{aligned}

Summing the above inequality over t= 1, ..., T_s, with the definition of \theta_t, we have

\begin{aligned} &\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]\\ \leq& \left[\frac{\gamma_s}{\alpha_s}(1-\alpha_s)+(T_s-1)\frac{\gamma_sp_s}{\alpha_s}\right]\mathbb{E}\left[f(\tilde{x})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x_0\|^2-\frac{1}{2}\|x-x_{T_s}\|^2\right]+\sum_{t=1}^{T_s}\eta_{s,t}+\sum_{t=1}^{T_s}\Delta_t\\ \end{aligned}

Note that \tilde{x}^s = \sum_{t=1}^{T}(\theta_t\bar{x}_t)/\sum_{t=1}^T\theta_t, x^s = x_{T_s}, x^{s-1} = x_0, \tilde{x}^{s-1}=\tilde{x}, the convexity of f and Jensen’s inequality, we have

\begin{aligned} &\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]\\ \leq& \left[\frac{\gamma_s}{\alpha_s}(1-\alpha_s)+(T_s-1)\frac{\gamma_sp_s}{\alpha_s}\right]\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right]\\ &+\sum_{t=1}^{T_s}\eta_{s,t}+\sum_{t=1}^{T_s}\Delta_t\\ \end{aligned}

Denote \mathcal{L}_s = \frac{\gamma_s}{\alpha_s}+(T_s-1)\frac{\gamma_s(\alpha_s+p_s)}{\alpha_s}, \mathcal{R}_s = \frac{\gamma_s}{\alpha_s}(1-\alpha_s)+(T_s-1)\frac{\gamma_sp_s}{\alpha_s}, we have

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right] +\sum_{t=1}^{T_s}\eta_{s,t}+\sum_{t=1}^{T_s}\Delta_t\\ \end{aligned}

First-order Case: Using the definition of \Delta_t and (Proof), we have

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right] +\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

Then we get the desired result for first-order case.

Zeroth-order Case: Using the definition of \Delta_t and (Proof), we have

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq& \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right]+\sum_{t=1}^{T_s}\eta_{s,t}\\ &\underbrace{-\gamma_s\sum_{t=1}^{T_s}\mathbb{E}\left[\langle\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle\right]}_{Q_3}+T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s} \end{aligned}

Next we have

\begin{aligned} Q_3= &-\gamma_s\sum_{t=1}^{T_s}\mathbb{E}\left[\langle\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), \; x_t-x\rangle\right]\\ \overset{\textrm{\ding{172}}}{\leq}& \gamma_s\sum_{t=1}^{T_s}\mathbb{E}\left[\|\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t)\|\cdot \|x_t-x\|\right] \overset{\textrm{\ding{173}}}{\leq} \gamma_sT_sD\mu L\sqrt{d} \end{aligned}

where 172 comes from Cauchy-Schwartz inequality and 173 comes from Lemma 16 and Assumption 2. Plugging (?) into (?), we get

\begin{aligned} \mathcal{L}_s\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right] \leq& \mathcal{R}_s\mathbb{E}\left[f(\tilde{x}^{s-1})-f(x)\right]+\mathbb{E}\left[\frac{1}{2}\|x-x^{s-1}\|^2-\frac{1}{2}\|x-x^s\|^2\right]+\sum_{t=1}^{T_s}\eta_{s,t}\\ &+\gamma_sT_sD\mu L\sqrt{d}+T_s\frac{6\gamma_s^2\mu^2L^2d}{1-L\alpha_s\gamma_s} \end{aligned}

Then we get the desired result for zeroth-order case. Then we complete the proof.

Lemma

Lemma 12

F7A5

Suppose Assumption 3 holds. Conditioning on x_1, ..., x_{t-1}

\bullet For the first-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{L\alpha_s\gamma_s}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} \end{aligned}

\bullet For the zeroth-order case, assume that \alpha_s\in[0, 1], p_s\in[0, 1] and \gamma_s>0 satisfy

1+\tau\gamma_s-L\alpha_s\gamma_s >0, \; 1-\alpha_s-p_s\geq0, \qquad p_s-\frac{4\alpha_s\gamma_sdL}{1+\tau\gamma_s-L\alpha_s\gamma_s}>0

Then we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+(1-c)\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} +\frac{\gamma_s\mu^2L^2d}{2c\tau}+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}
Used by Proof, Proof, Proof
Proof of Lemma 12

For the first-order case, the result is the same as that in Lemma 10. Now we give proof to the result of the zeroth-order case. From Lemma 10 we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &-\gamma_s\langle \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}

From b\langle u, v\rangle-\frac{a}{2}\|v\|^2\leq\frac{b^2}{2a}\|u\|^2 we have for c>0

-\gamma_s\langle \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t), x_t-x\rangle-\frac{c\tau\gamma_s}{2}\|x_t-x\|^2\leq\frac{\gamma_s}{2c\tau}\|\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t)\|^2

Plugging (Proof) into (Proof), we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+(1-c)\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &+\frac{\gamma_s}{2c\tau}\mathbb{E}\left[\|\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t)\|^2\right]+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \overset{\textrm{\ding{172}}}{\leq}&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &+\frac{\gamma_s\mu^2L^2d}{2c\tau}+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \end{aligned}

where 172 comes from Lemma 16. Then we complete the proof.

Theorem

Theorem 13

TEYD

Suppose Assumption 3 holds. Denote s_0= \lfloor\log n\rfloor+1. Suppose s\leq s_0, set \{T_s\}, \{\alpha_s\}, \{p_s\}, \{\eta_{s,t}\}, \{\theta_t\} as

T_s = 2^{s-1}, \; \alpha_s=\frac{1}{2}, \; p_s = \frac{1}{2}, \; \eta_{s,t}=\frac{D_0}{sT_sL}, \; \theta_t=\begin{cases} \Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}, &t\leq T_s-1\\ \Gamma_{t-1}, &t=T_{s}\\ \end{cases}

where D_0, \Gamma_{t} will be specified below for two cases respectively.

\bullet For the first-order case, set \gamma_s=\frac{1}{3L\alpha_s}, \Gamma_{t}=\left(1+\tau\gamma_s\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2, we have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]\leq \frac{3D_0(\log S + 2)}{2^{S+1}} \end{aligned}

\bullet For the zeroth-order case, set \gamma_s=\frac{1}{5L\alpha_s}, \Gamma_{t}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2, we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq& \frac{5D_0(\log S + 2)}{2^{S+1}}+\frac{\mu^2L^2d}{2\tau}+3\mu^2Ld\\ \end{aligned}
Used by Proof
Proof of Theorem 13

We give proof to the first-order case and zeroth-order case respectively.

First-order Case: We have \alpha_s=p_s=\frac{1}{2}, \gamma_s=\frac{2}{3L}, T_s=2^{s-1}. Summing up Lemma 12 for t=1, ..., T_s, we get

\begin{aligned} &\sum_{t=1}^{T_s}\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]+\sum_{t=1}^{T_s}\frac{\tau\gamma_s}{2}\|x_t-x\|^2\\ \leq&T_s\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t} \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1}, the fact that \frac{\gamma_s}{\alpha_s}=\frac{4}{3L}, the convexity of f and Jensen’s inequality, we have

\begin{aligned} \frac{4T_s}{3L}\mathbb{E}\left[f(\tilde{x}^{s})-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x^s-x\|^2\right]\leq& \frac{4T_s}{6L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t}\\ =& \frac{4T_{s-1}}{3L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

Summing up (?) for s= 1, ..., S, we get

\begin{aligned} \frac{4T_S}{3L}\mathbb{E}\left[f(\tilde{x}^{S})-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x^S-x\|^2\right]\leq \frac{2}{3L}\left[f(\tilde{x}^{0})-f(x)\right]+\frac{1}{2}\|x^{0}-x\|^2+\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

Set x=x^*, we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]+\frac{3L}{8T_S}\mathbb{E}\left[\|x^S-x^*\|^2\right]\leq \frac{f(\tilde{x}^{0})-f(x^*)}{2T_S}+\frac{3L}{8T_S}\|x^{0}-x^*\|^2+\frac{3L}{4T_S}\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}\\ \end{aligned}

With the choice of \eta_{s,t}, we have

\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \leq \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

Plugging this inequality into (?), with the definition of D_0 and T_s=2^{s-1}, we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]\leq\mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]+\frac{3L}{8T_s}\mathbb{E}\left[\|x^S-x^*\|^2\right]\leq \frac{3D_0(\log S + 2)}{2^{S+1}} \end{aligned}

Then we get the desired result for the first-order case.

Zeroth-order Case: We have \alpha_s=p_s=\frac{1}{2}, \gamma_s=\frac{2}{5L}, T_s=2^{s-1}. Summing up Lemma 12 with c=1 for t=1, ..., T_s, we get

\begin{aligned} &\sum_{t=1}^{T_s}\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1}{2}\|x_{T_s}-x\|^2\\ \leq& T_s\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t}+T_s\frac{\gamma_s\mu^2L^2d}{2\tau}+T_s\frac{6\mu^2d}{5} \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1}, the fact that \frac{\gamma_s}{\alpha_s}=\frac{4}{5L} , the convexity of f and Jensen’s inequality, we have

\begin{aligned} &\frac{4T_s}{5L}\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x^s-x\|^2\right]\leq\sum_{t=1}^{T_s}\frac{4}{5L}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1}{2}\|x_{T_s}-x\|^2\\ \leq& \frac{2T_s}{5L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t}+T_s\frac{\mu^2Ld}{5\tau}+T_s\frac{6\mu^2d}{5}\\ =& \frac{4T_{s-1}}{5L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\eta_{s,t}+T_s\frac{\mu^2Ld}{5\tau}+T_s\frac{6\mu^2d}{5}\\ \end{aligned}

Summing up (?) for s=1, ..., S, we get

\begin{aligned} &\frac{4T_S}{5L}\mathbb{E}\left[f(\tilde{x}^S)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x^S-x\|^2\right]\\ \leq& \frac{4T_{0}}{5L}\left[f(\tilde{x}^{0})-f(x)\right]+\frac{1}{2}\|x^{0}-x\|^2+\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}+\sum_{s=1}^ST_s\frac{\mu^2Ld}{5\tau}+\sum_{s=1}^ST_s\frac{6\mu^2d}{5}\\ \end{aligned}

Note that T_s=2^{s-1}. Setting x=x^*, we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\frac{5L}{8T_S}\mathbb{E}\left[\|x^S-x^*\|^2\right]\\ \leq&\frac{1}{2^S}\left[f(\tilde{x}^0)-f(x^*)\right]+\frac{5L}{2^{S+2}}\|x^0-x^*\|^2+\frac{5L}{2^{S+1}}\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}+\frac{\mu^2L^2d}{2\tau}+3\mu^2Ld\\ \overset{\textrm{\ding{172}}}{\leq}& \frac{D_0}{2^{S+2}}+\frac{5L}{2^{S+1}}\sum_{s=1}^S\sum_{t=1}^{T_s}\eta_{s,t}+\frac{\mu^2L^2d}{2\tau}+3\mu^2Ld\\ \end{aligned}

where 172 comes from the definition of D_0. With the choice of \eta_{s,t}, we have

\sum_{s=1}^{S}\sum_{t=1}^{T_s}\eta_{s,t} \leq \sum_{s=1}^{S}\frac{D_0}{sL}\leq\frac{D_0(\log S + 1)}{L}

Plugging this inequality into (?) we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\frac{5L}{8T_S}\mathbb{E}\left[\|x^S-x^*\|^2\right]\\ \leq& \frac{5D_0(\log S + 2)}{2^{S+1}}+\frac{\mu^2L^2d}{2\tau}+3\mu^2Ld\\ \end{aligned}

Then we get the desired result for the zeroth-order case. Then we complete the proof.

Theorem

Theorem 14

RXGV

Suppose Assumption 3 holds. Denote s_0=\lfloor\log n\rfloor+1. Suppose s> s_0, set \{T_s\}, \{\alpha_s\}, \{p_s\}, \{\eta_{s,t}\}, \{\theta_t\} as

T_s = T_{s_0} = 2^{s_0-1}, \; \alpha_s=\frac{1}{2}, \; p_s = \frac{1}{2}, \; \eta_{s,t}=\frac{\left(\frac{4}{5}\right)^{s-s_0-1}D_0}{snL}, \; \theta_t=\begin{cases} \Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}, &t\leq T_s-1\\ \Gamma_{t-1}, &t=T_{s}\\ \end{cases}

where D_0, \Gamma_{t} will be specified below for two cases respectively.

\bullet For the first-order case, set \gamma_s=\frac{1}{3L\alpha_s}, \Gamma_{t}=\left(1+\tau\gamma_s\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2 for s>s_0. Suppose n\geq\frac{3L}{4\tau}, we have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]\leq \left(\frac{4}{5}\right)^{S-s_0}\frac{5D_0(\log S + 2)}{n} \end{aligned}

\bullet For the zeroth-order case, set \gamma_s=\frac{1}{5L\alpha_s}, \Gamma_{t}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2 for s>s_0. Suppose n\geq\frac{5L}{4\tau}, we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq& \left(\frac{4}{5}\right)^{S-s_0}\frac{8D_0(\log S + 2)}{n}+\frac{5\mu^2L^2d}{\tau}+18\mu^2Ld \end{aligned}
Proof of Theorem 14

We give proof to the first-order case and zeroth-order case respectively.

First-order Case: We have \alpha_s=p_s=\frac{1}{2}, \gamma_s = \frac{2}{3L}. Note that for the first-order case, we have f=f. From Lemma 12 we have

\begin{aligned} \frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right] \leq\frac{\gamma_s}{2\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} \end{aligned}

Multiplying both sides of (Proof) with \theta_t=\Gamma_{t-1}=\left(1+\tau\gamma_s\right)^{t-1}, we get

\begin{aligned} \frac{\gamma_s}{\alpha_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{t}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\leq\frac{\gamma_s}{2\alpha_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{\Gamma_{t-1}}{2}\|x-x_{t-1}\|^2+\theta_t\eta_{s,t} \end{aligned}

Summing up (?) for t=1, ..., T_s, we get

\begin{aligned} \frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\leq\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\theta_t\eta_{s,t} \end{aligned}

Since we have

\begin{aligned} \Gamma_{T_s}=\left(1+\tau\gamma_s\right)^{T_s}=\left(1+\tau\gamma_s\right)^{T_{s_0}}\geq1+\tau\gamma_sT_{s_0}\geq1+\frac{\tau n}{3L}\overset{\textrm{\ding{172}}}{\geq}\frac{5}{4} \end{aligned}

where 172 comes from the assumption that n\geq\frac{3L}{4\tau}. Then we get

\begin{aligned} &\frac{5}{4}\left(\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\right)\leq\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\\ &\leq\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\theta_t\eta_{s,t} \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1}, the fact that \frac{\gamma_s}{\alpha_s}=\frac{4}{3L}, the convexity of f and Jensen’s inequality, we have

\begin{aligned} &\frac{5}{4}\left(\frac{2}{3L}\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{1}{2\sum_{t=1}^{T_s}\theta_t}\mathbb{E}\left[\|x^s-x\|^2\right]\right)\\ \leq&\frac{2}{3L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2\sum_{t=1}^{T_s}\theta_t}\|x^{s-1}-x\|^2+\frac{\sum_{t=1}^{T_s}\theta_t\eta_{s,t}}{\sum_{t=1}^{T_s}\theta_t}\\ \end{aligned}

Applying the inequality recursively for s\geq s_0, we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x)\right]+\frac{3L}{4\sum_{t=1}^{T_s}\theta_t}\mathbb{E}\left[\|x^S-x\|^2\right]\\ \leq&\left(\frac{4}{5}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x)\right]+\frac{3L}{4\sum_{t=1}^{T_s}\theta_t}\|x^{s_0}-x\|^2\right)+\sum_{k=s_0+1}^S\left(\frac{4}{5}\right)^{S+1-k}\frac{3L\sum_{t=1}^{T_s}\theta_t\eta_{k,t}}{2\sum_{t=1}^{T_s}\theta_t}\\ \overset{\textrm{\ding{172}}}{\leq}&\left(\frac{4}{5}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x)\right]+\frac{3L}{4T_{s_0}}\|x^{s_0}-x\|^2\right)+\left(\frac{4}{5}\right)^{S-s_0}\frac{3D_0(\log S + 1)}{2n}D_0D_0 \end{aligned}

where 172 comes from the choice of \eta_{s,t} that

\sum_{k=s_0+1}^S\left(\frac{4}{5}\right)^{S+1-k}\frac{3L\sum_{t=1}^{T_s}\theta_t\eta_{k,t}}{2\sum_{t=1}^{T_s}\theta_t}=\sum_{k=s_0+1}^S\left(\frac{4}{5}\right)^{S-s_0}\frac{3}{2kn}D_0\leq\left(\frac{4}{5}\right)^{S-s_0}\frac{3D_0(\log S + 1)}{2n}D_0

and \sum_{t=1}^{T_s}\theta_t\geq T_s=T_{s_0}. From (?) we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{4T_{s_0}}\mathbb{E}\|x^{s_0}-x^*\|^2\\ \leq & 2\left(\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{8T_{s_0}}\mathbb{E}\|x^{s_0}-x^*\|^2\right)\leq\frac{3D_0(\log s_0 + 2)}{2^{s_0}} \end{aligned}

Plugging (?) into (?), setting x=x^*, we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\\ \leq&\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\frac{3L}{4\sum_{t=1}^{T_s}\theta_t}\mathbb{E}\left[\|x^S-x^*\|^2\right]\\ \leq&\left(\frac{4}{5}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{4T_{s_0}}\|x^{s_0}-x^*\|^2\right)+\left(\frac{4}{5}\right)^{S-s_0}\frac{3D_0(\log S + 1)}{2n}D_0\\ \leq&\left(\frac{4}{5}\right)^{S-s_0}\left(\frac{3D_0(\log s_0 + 2)}{2^{s_0}}+\frac{3D_0(\log S + 1)}{2n}D_0\right)\\ \overset{\textrm{\ding{172}}}{\leq}& \left(\frac{4}{5}\right)^{S-s_0}\left(\frac{3D_0(\log s_0 + 2)}{n}+\frac{3D_0(\log S + 1)}{2n}D_0\right)\leq \left(\frac{4}{5}\right)^{S-s_0}\frac{5D_0(\log S + 2)}{n} \end{aligned}

where 172 comes from the fact that 2^{s_0}\geq n. Then we get the desired result for the first-order case.

Zeroth-order Case: We have \alpha_s=p_s=\frac{1}{2}, \gamma_s=\frac{2}{5L}, T_s=T_{s_0}=2^{s_0-1}. Setting c=\frac{1}{2} in Lemma 12, we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\frac{\tau\gamma_s}{2}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} +\frac{\gamma_s\mu^2L^2d}{\tau}+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \leq&\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} +\frac{\gamma_s\mu^2L^2d}{\tau}+\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Multiplying both sides of (?) with \theta_t=\Gamma_{t-1}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t-1}, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{t}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s}{2\alpha_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{\Gamma_{t-1}}{2}\|x-x_{t-1}\|^2+\theta_t\eta_{s,t} +\theta_t\frac{\gamma_s\mu^2L^2d}{\tau}+\theta_t\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Summing up (?) for t=1, ..., T_s, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\\ \leq&\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_{0}-x\|^2+\sum_{t=1}^{T_s}\theta_t\eta_{s,t} +\sum_{t=1}^{T_s}\frac{\theta_t\gamma_s\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\theta_t\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Since we have

\begin{aligned} \Gamma_{T_s}=&(1+\frac{\tau\gamma_s}{2})^{T_s}=(1+\frac{\tau\gamma_s}{2})^{T_{s_0}}\geq 1+\frac{\tau\gamma_s}{2}T_{s_0}\geq 1+\frac{\tau\gamma_s}{2}\cdot\frac{n}{2} =1+\frac{\tau n}{5L}\overset{\textrm{\ding{172}}}{\geq}\frac{5}{4} \end{aligned}

where 172 comes from the assumption that n\geq\frac{5L}{4\tau}. Then we get

\begin{aligned} &\frac{5}{4}\left(\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\right)\\ \leq&\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\\ \leq&\frac{\gamma_s}{2\alpha_s}\sum_{t=1}^{T_s}\theta_t\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_{0}-x\|^2+\sum_{t=1}^{T_s}\theta_t\eta_{s,t} +\sum_{t=1}^{T_s}\frac{\theta_t\gamma_s\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\theta_t\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1}, the fact that \frac{\gamma_s}{\alpha_s}=\frac{4}{5L}, the convexity of f and Jensen’s inequality, we have

\begin{aligned} &\frac{5}{4}\left(\frac{2}{5L}\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{1}{2\sum_{t=1}^{T_s}\theta_t}\mathbb{E}\left[\|x^{s}-x\|^2\right]\right)\\ \leq&\frac{2}{5L}\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2\sum_{t=1}^{T_s}\theta_t}\|x^{s-1}-x\|^2 +\frac{\sum_{t=1}^{T_s}\theta_t\eta_{s,t}}{\sum_{t=1}^{T_s}\theta_t}+\frac{2\mu^2Ld}{5\tau}+\frac{6\mu^2d}{5}\\ \end{aligned}

Applying the inequality recursively for s\geq s_0, we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x)\right]+\frac{5L}{\sum_{t=1}^{T_s}\theta_t}\mathbb{E}\left[\|x^{S}-x\|^2\right]\\ \leq&\left(\frac{4}{5}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x)\right]+\frac{5L}{4\sum_{t=1}^{T_s}\theta_t}\|x^{s_0}-x\|^2\right)\\ &+\sum_{k=s_0+1}^{S}\left(\frac{4}{5}\right)^{S+1-k}\left(\frac{5L\sum_{t=1}^{T_s}\theta_t\eta_{k,t}}{2\sum_{t=1}^{T_s}\theta_t}+\frac{\mu^2L^2d}{\tau}+3\mu^2Ld\right)\\ \overset{\textrm{\ding{172}}}{\leq}&\left(\frac{4}{5}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x)\right]+\frac{5L}{4T_{s_0}}\|x^{s_0}-x\|^2\right)\\&+\left(\frac{4}{5}\right)^{S-s_0}\frac{5(\log S + 1)}{2n}D_0+\frac{4\mu^2L^2d}{\tau}+12\mu^2Ld\\ \end{aligned}

where 172 comes from the choice of \eta_{s,t} that

\sum_{k=s_0+1}^{S}\left(\frac{4}{5}\right)^{S+1-k}\frac{5L\sum_{t=1}^{T_s}\theta_t\eta_{k,t}}{2\sum_{t=1}^{T_s}\theta_t} =\sum_{k=s_0+1}^{S}\left(\frac{4}{5}\right)^{S-s_0}\frac{5}{2kn}D_0\leq \left(\frac{4}{5}\right)^{S-s_0}\frac{5(\log S + 1)}{2n}D_0

and

\sum_{k=s_0+1}^{S}\left(\frac{4}{5}\right)^{S+1-k}\leq\frac{4}{5}\cdot\frac{1}{1-\frac{4}{5}}=4

and \sum_{t=1}^{T_s}\theta_t\geq T_s=T_{s_0}. From (?) we have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^s_0)-f(x^*)\right]+\frac{5L}{4T_{s_0}}\mathbb{E}\left[\|x^s_0-x^*\|^2\right] &\leq 2\left(\mathbb{E}\left[f(\tilde{x}^s_0)-f(x^*)\right]+\frac{5L}{8T_{s_0}}\mathbb{E}\left[\|x^s_0-x^*\|^2\right]\right) \\ &\leq \frac{5D_0(\log s_0 + 2)}{2^{s_0}}+\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\\ \end{aligned}

Plugging (?) into (?), setting x=x^*, we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\left(\frac{4}{5}\right)^{S-s_0}\left(\frac{5D_0(\log s_0 + 2)}{2^{s_0}}+\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\right)\\&+\left(\frac{4}{5}\right)^{S-s_0}\frac{5(\log S + 1)}{2n}D_0+\frac{4\mu^2L^2d(d+4)}{\tau}+12\mu^2Ld\\ \overset{\textrm{\ding{172}}}{\leq}& \left(\frac{4}{5}\right)^{S-s_0}\frac{8D_0(\log S + 2)}{n}+\frac{5\mu^2L^2d}{\tau}+18\mu^2Ld\\ \end{aligned}

where 172 comes from the fact that 2^{s_0}\geq n. Then we get the desired result for the zeroth-order case. Then we complete the proof.

Theorem

Theorem 15

VMRV

Suppose Assumption 3 holds. Denote s_0=\lfloor\log n\rfloor+1. Suppose s> s_0, set \{T_s\}, \{p_s\}, \{\eta_{s,t}\}, \{\theta_t\} as

T_s = T_{s_0} = 2^{s_0-1}, \; p_s = \frac{1}{2}, \; \eta_{s,t}=\frac{\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{s-s_0-1}D_0}{snL}, \; \theta_t=\begin{cases} \Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}, &t\leq T_s-1\\ \Gamma_{t-1}, &t=T_{s}\\ \end{cases}

where D_0, \Gamma_{t} will be specified below for two cases respectively.

\bullet For the first-order case, set \alpha_s=\sqrt{\frac{n\tau}{3L}}, \gamma_s=\frac{1}{3L\alpha_s}, \Gamma_{t}=\left(1+\tau\gamma_s\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+3L\|x^0-x^*\|^2 for s>s_0. Suppose n<\frac{3L}{4\tau}, we have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{S})-f(x^*)\right]\leq \left(1+\frac{1}{2}\sqrt{\frac{n\tau}{3L}}\right)^{-(S-s_0)}\frac{5D_0(\log S + 2)}{n} \end{aligned}

\bullet For the zeroth-order case, set \alpha_s=\sqrt{\frac{n\tau}{5L}}, \gamma_s=\frac{1}{5L\alpha_s}, \Gamma_{t}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t}, D_0=4(f(\tilde{x}^0)-f(x^*))+5L\|x^0-x^*\|^2 for s>s_0. Suppose n<\frac{5L}{4\tau}, we have

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\left(1+\frac{1}{4}\sqrt{\frac{n\tau}{5L}}\right)^{-(S-s_0)}\frac{8D_0(\log S + 2)}{n}+\left(\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\right)\left(1+8\sqrt{\frac{5L}{n\tau}}\right) \end{aligned}
Proof of Theorem 15

We give proof to the first-order case and zeroth-order case respectively.

First-order Case: We have \alpha_s=\sqrt{\frac{n\tau}{3L}}, p_s = \frac{1}{2}, \gamma_s=\frac{1}{\sqrt{3n\tau L}}, T_s=T_{s_0}=2^{s_0-1}. Note that for the first-order case, we have f=f. From Lemma 12, we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\tau\gamma_s}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t} \end{aligned}

Multiplying both sides of the above inequality with \Gamma_{t-1}=\left(1+\tau\gamma_s\right)^{t-1}, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\Gamma_{t-1}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{t}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\Gamma_{t-1}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\Gamma_{t-1}\left[f(\tilde{x})-f(x)\right]+\frac{\Gamma_{t-1}}{2}\|x-x_{t-1}\|^2+\Gamma_{t-1}\eta_{s,t} \end{aligned}

Summing up the above inequality for t=1, ..., T_s, using the definition of \theta_t, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\\ \leq&\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_s}\Gamma_{t-1}\right]\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t} \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1}, the convexity of f and Jensen’s inequality, we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_t\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x^s-x\|^2\right]\\ \leq&\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_s}\Gamma_{t-1}\right]\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t} \end{aligned}

From the definition of \theta_t, we have

\begin{aligned} \sum_{t=1}^{T_{s_0}}\theta_t=&\Gamma_{T_{s_0}-1}+\sum_{t=1}^{T_{s_0}-1}\left(\Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}\right)\\ =&\Gamma_{T_{s_0}}(1-\alpha_s-p_s)+\sum_{t=1}^{T_{s_0}}\left(\Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}\right)\\ =&\Gamma_{T_{s_0}}(1-\alpha_s-p_s)+\left[1-(1-\alpha_s-p_s)\left(1+\tau\gamma_s\right)\right]\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\\ \end{aligned}

Since T_{s_0}=2^{s_0-1}\leq n, we have

\alpha_s=\sqrt{\frac{n\tau}{3L}}\geq\sqrt{\frac{T_{s_0}\tau}{3L}}=\tau\sqrt{\frac{T_{s_0}n}{3n\tau L}}\geq\tau\gamma_s T_{s_0}

Then we have

\begin{aligned} 1-(1-\alpha_s-p_s)\left(1+\tau\gamma_s\right)=&\left(1+\tau\gamma_s\right)\left(\alpha_s-\tau\gamma_s+p_s\right)+\tau^2\gamma_s^2\\ \overset{\textrm{\ding{172}}}{\geq}&\left(1+\tau\gamma_s\right)\left(\tau\gamma_sT_{s_0}-\tau\gamma_s+p_s\right)\\ =&p_s\left(1+\tau\gamma_s\right)\left(2(T_{s_0}-1)\tau\gamma_s+1\right)\\ \overset{\textrm{\ding{173}}}{\geq}&p_s\left(1+\tau\gamma_s\right)^{T_{s_0}}=p_s\Gamma_{T_s} \end{aligned}

where 172 comes from (?) and 173 comes from the fact that (1+a)^b\leq 1+2ab, for b\geq1, ab\in[0, 1]. Plugging (?) into (?), we get

\begin{aligned} \sum_{t=1}^{T_{s_0}}\theta_t\geq\Gamma_{T_{s_0}}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right] \end{aligned}

Plugging (?) into (?), we get

\begin{aligned} &\Gamma_{T_{s_0}}\left(\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{1}{2}\mathbb{E}\left[\|x^s-x\|^2\right]\right)\\ \leq&\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_s}\Gamma_{t-1}\right]\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t} \end{aligned}

Since we have

\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]\geq\frac{\gamma_sp_s}{\alpha_s}\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\geq\frac{\gamma_sp_s}{\alpha_s}T_{s_0}

Dividing both sides of the above inequality with \Gamma_{T_{s_0}}\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right], we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{\alpha_s}{\gamma_sT_{s_0}}\mathbb{E}\left[\|x^s-x\|^2\right]\\ \leq&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)\left(\left[f(\tilde{x}^s)-f(x)\right]+\frac{\alpha_s}{\gamma_sT_{s_0}}\left[\|x^s-x\|^2\right]\right)+\left(\frac{1}{\Gamma_{T_{s_0}}}\right)\frac{2\alpha_s\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t}}{\gamma_s\sum_{t=1}^{T_s}\Gamma_{t-1}} \end{aligned}

Summing up the above inequality for s>s_0, setting x=x^*, we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\frac{\alpha_S}{\gamma_ST_{s_0}}\mathbb{E}\left[\|x^S-x^*\|^2\right]\\ \leq&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{\alpha_{s_0}}{\gamma_{s_0}T_{s_0}}\left[\|x^{s_0}-x^*\|^2\right]\right)+\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S+1-k}\frac{2\alpha_s\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t}}{\gamma_s\sum_{t=1}^{T_s}\Gamma_{t-1}}\\ \overset{\textrm{\ding{172}}}{\leq}&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\left(\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{4T_{s_0}}\left[\|x^{s_0}-x^*\|^2\right]\right)+\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S+1-k}\frac{2\alpha_s\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t}}{\gamma_s\sum_{t=1}^{T_s}\Gamma_{t-1}} \end{aligned}

where 172 comes from the fact that \frac{\alpha_s}{\gamma_s}=n\tau\leq\frac{3L}{4}. From Theorem 13 we have

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{4T_{s_0}}\mathbb{E}\left[\|x^{s_0}-x^*\|^2\right]\\ \leq&2\left(\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{3L}{8T_{s_0}}\mathbb{E}\left[\|x^{s_0}-x^*\|^2\right]\right) \overset{\textrm{\ding{172}}}{\leq}\frac{3D_0(\log s_0 + 2)}{2^{s_0}} \end{aligned}

where 172 comes from (?). With the choice of \eta_{s,t}, we have

\begin{aligned} \sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S+1-k}\frac{2\alpha_s\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t}}{\gamma_s\sum_{t=1}^{T_s}\Gamma_{t-1}}=&\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\frac{2}{kn}D_0\\\leq&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\frac{2(\log S + 1)}{n}D_0 \end{aligned}

Plugging (?), (?) into (?), we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\frac{3D_0(\log s_0 + 2)}{2^{s_0}}+\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\frac{2(\log S + 1)}{n}D_0\\ \overset{\textrm{\ding{172}}}{\leq}&\left(\frac{1}{\Gamma_{T_{s_0}}}\right)^{S-s_0}\frac{5D_0(\log S + 2)}{n} \end{aligned}

where 172 comes from 2^{s_0}\geq n. From the definition of \Gamma_{T_{s_0}}, we have

\Gamma_{T_{s_0}}=\left(1+\tau\gamma_s\right)^{T_{s_0}}\geq1+\tau\gamma_sT_{s_0}\geq1+\frac{\tau\gamma_s n}{2}=1+\frac{1}{2}\sqrt{\frac{n\tau}{3L}}

Plugging (?) into (?), we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq\left(1+\frac{1}{2}\sqrt{\frac{n\tau}{3L}}\right)^{-(S-s_0)}\frac{5D_0(\log S + 2)}{n} \end{aligned}

Then we get the desired result for the first-order case.

Zeroth-order Case: We have \alpha_s=\sqrt{\frac{n\tau}{5L}}, p_s=\frac{1}{2}, \gamma_s=\frac{1}{\sqrt{5n\tau L}}, T_s=T_{s_0}=2^{s_0-1}. Setting c=\frac{1}{2} in Lemma 12, we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{1+\frac{\tau\gamma_s}{2}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &+\frac{\gamma_s\mu^2L^2d}{\tau}+\frac{6\gamma_s^2\mu^2L^2d}{1+\tau\gamma_s-L\alpha_s\gamma_s}\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x-x_{t-1}\|^2+\eta_{s,t}\\ &+\frac{\gamma_s\mu^2L^2d}{\tau}+\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Multiplying both sides of the inequality with \Gamma_{t-1}=\left(1+\frac{\tau\gamma_s}{2}\right)^{t-1}, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\Gamma_{t-1}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{t}}{2}\mathbb{E}\left[\|x-x_t\|^2\right]\\ \leq&\frac{\gamma_s(1-\alpha_s-p_s)}{\alpha_s}\Gamma_{t-1}\left[f(\bar{x}_{t-1})-f(x)\right]+\frac{\gamma_sp_s}{\alpha_s}\Gamma_{t-1}\left[f(\tilde{x})-f(x)\right]+\frac{\Gamma_{t-1}}{2}\|x-x_{t-1}\|^2+\Gamma_{t-1}\eta_{s,t}\\ &+\Gamma_{t-1}\frac{\gamma_s\mu^2L^2d}{\tau}+\Gamma_{t-1}\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Summing up the inequality for t=1, ..., T_s, using the definition of \theta_t, we get

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_{t}\mathbb{E}\left[f(\bar{x}_t)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x_{T_s}-x\|^2\right]\\ \leq&\frac{\gamma_s}{\alpha_s}\left(1-\alpha_s-p_s+p_s\sum_{t=1}^{T_s}\Gamma_{t-1}\right)\left[f(\tilde{x})-f(x)\right]+\frac{1}{2}\|x_0-x\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t}\\ &+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

From the definition of \tilde{x}^s, \tilde{x}^{s-1}, x^s, x^{s-1} and the convexity of f, we have

\begin{aligned} &\frac{\gamma_s}{\alpha_s}\sum_{t=1}^{T_s}\theta_{t}\mathbb{E}\left[f(\tilde{x}^s)-f(x)\right]+\frac{\Gamma_{T_s}}{2}\mathbb{E}\left[\|x^s-x\|^2\right]\\ \leq&\frac{\gamma_s}{\alpha_s}\left(1-\alpha_s-p_s+p_s\sum_{t=1}^{T_s}\Gamma_{t-1}\right)\left[f(\tilde{x}^{s-1})-f(x)\right]+\frac{1}{2}\|x^{s-1}-x\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t}\\ &+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

From the definition of \theta_t, we have

\begin{aligned} \sum_{t=1}^{T_{s_0}}\theta_t=&\Gamma_{T_{s_0}-1}+\sum_{t=1}^{T_{s_0}-1}\left(\Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}\right)\\ =&\Gamma_{T_{s_0}}(1-\alpha_s-p_s)+\sum_{t=1}^{T_{s_0}}\left(\Gamma_{t-1}-(1-\alpha_s-p_s)\Gamma_{t}\right)\\ =&\Gamma_{T_{s_0}}(1-\alpha_s-p_s)+\left[1-(1-\alpha_s-p_s)\left(1+\frac{\tau\gamma_s}{2}\right)\right]\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\\ \end{aligned}

Since T_{s_0}=2^{s_0-1}\leq n, we have

\begin{aligned} \alpha_s=\sqrt{\frac{n\tau}{5L}}\geq\sqrt{\frac{T_{s_0}\tau}{5L}}=\frac{1}{\sqrt{5n\tau L}}\cdot\tau\sqrt{T_{s_0}n}\geq\tau\gamma_sT_{s_0}\geq\frac{\tau\gamma_s T_{s_0}}{2} \end{aligned}

Then we have

\begin{aligned} 1-(1-\alpha_s-p_s)\left(1+\frac{\tau\gamma_s}{2}\right)=&\left(1+\frac{\tau\gamma_s}{2}\right)\left(\alpha_s+p_s-\frac{\tau\gamma_s}{2}\right)+\frac{\tau^2\gamma_s^2}{4}\\ \overset{\textrm{\ding{172}}}{\geq}&\left(1+\frac{\tau\gamma_s}{2}\right)\left(\frac{\tau\gamma_s}{2}T_{s_0}+p_s-\frac{\tau\gamma_s}{2}\right)\\ =&p_s\left(1+\frac{\tau\gamma_s}{2}\right)\left(1+2(T_{s_0}-1)\frac{\tau\gamma_s}{2}\right)\\ \overset{\textrm{\ding{173}}}{\geq}&p_s\left(1+\frac{\tau\gamma_s}{2}\right)^{T_{s_0}}=p_s\Gamma_{T_{s_0}} \end{aligned}

where 172 comes from (?) and 173 comes from the fact that (1+a)^b\leq1+2ab, for b\geq1, ab\in[0, 1]. Plugging (?) into (?), we get

\sum_{t=1}^{T_{s_0}}\theta_t\geq\Gamma_{T_{s_0}}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]

Then plugging (?) into (?), setting x=x^*, we get

\begin{aligned} &\Gamma_{T_s}\left(\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s}}\Gamma_{t-1}\right]\mathbb{E}\left[f(\tilde{x}^s)-f(x^*)\right]+\frac{1}{2}\mathbb{E}\left[\|x^s-x^*\|^2\right]\right)\\ \leq&\frac{\gamma_s}{\alpha_s}\left[1-\alpha_s-p_s+p_s\sum_{t=1}^{T_{s}}\Gamma_{t-1}\right]\left[f(\tilde{x}^{s-1})-f(x^*)\right]+\frac{1}{2}\|x^{s-1}-x^*\|^2+\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{s,t}\\ &+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma_s}{\alpha_s}\cdot\frac{3\mu^2Ld}{2}\\ \end{aligned}

Denote \alpha=\alpha_s=\sqrt{\frac{n\tau}{5L}}, p=p_s=\frac{1}{2}, \gamma=\gamma_s=\frac{1}{\sqrt{5n\tau L}} Rearranging the terms and summing up the above inequality for s>s_0, we get

\begin{aligned} &\frac{\gamma}{\alpha}\left[1-\alpha-p+p\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]+\frac{1}{2}\mathbb{E}\left[\|x^S-x^*\|^2\right]\\ \leq&\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\left(\frac{\gamma}{\alpha}\left[1-\alpha-p+p\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{1}{2}\|x^{s_0}-x^*\|^2\right)\\ &+\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_s}}\right)^{S+1-k}\left(\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t} +\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma\mu^2L^2d}{\tau}+\sum_{t=1}^{T_s}\Gamma_{t-1}\frac{\gamma}{\alpha}\cdot\frac{3\mu^2Ld}{2}\right)\\ \end{aligned}

Since we have

\frac{\gamma}{\alpha}\left[1-\alpha-p+p\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\right]\geq\frac{\gamma p}{\alpha}\sum_{t=1}^{T_{s_0}}\Gamma_{t-1}\geq\frac{\gamma pT_{s_0}}{\alpha}

Plugging (?) into (?), we get

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right] \leq&\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\left[\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{\alpha}{\gamma T_{s_0}}\|x^{s_0}-x^*\|^2\right]\\ &+\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_s}}\right)^{S+1-k}\left[\frac{2\alpha\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t}}{\gamma\sum_{t=1}^{T_s}\Gamma_{t-1}} +\frac{2\alpha\mu^2L^2d}{\tau}+3\mu^2Ld\right]\\ \overset{\textrm{\ding{172}}}{\leq}&\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\left[\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{\alpha}{\gamma T_{s_0}}\|x^{s_0}-x^*\|^2\right]\\ &+\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\frac{3(\log S + 1)}{n}D_0 +\frac{1}{\Gamma_{T_{s_0}}-1}\left[\frac{2\alpha\mu^2L^2d}{\tau}+3\mu^2Ld\right]\\ \end{aligned}

where 172 comes from the choice of \eta_{s,t} that

\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_s}}\right)^{S+1-k}\frac{2\alpha\sum_{t=1}^{T_s}\Gamma_{t-1}\eta_{k,t}}{\gamma\sum_{t=1}^{T_s}\Gamma_{t-1}} =\sum_{k=s_0+1}^{S}\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\frac{3}{kn}D_0\leq \left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\frac{3(\log S + 1)}{n}D_0

and

\sum_{k=s_0+1}^S\left(\frac{1}{\Gamma_{T_s}}\right)^{S+1-k}\leq \frac{1}{\Gamma_{T_{s_0}}-1}

From (?) we know

\begin{aligned} \mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{5L}{8T_{s_0}}\mathbb{E}\left[\|x^{s_0}-x^*\|^2\right] \leq \frac{5D_0(\log s_0 + 2)}{2^{s_0+1}}+\frac{\mu^2L^2d}{2\tau}+3\mu^2Ld\\ \end{aligned}

From the definition of \alpha, \gamma and the assumption that n<\frac{5L}{4\tau}, we have \frac{\alpha}{\gamma}=5L\alpha^2=n\tau\leq \frac{5L}{4}. Thus we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{\alpha}{\gamma T_{s_0}}\mathbb{E}\left[\|x^{s_0}-x^*\|^2\right]\\ \leq&2\left(\mathbb{E}\left[f(\tilde{x}^{s_0})-f(x^*)\right]+\frac{5L}{8T_s}\mathbb{E}\left[\|x^{s_0}-x^*\|^2\right]\right)\\ \leq&\frac{5D_0(\log s_0 + 2)}{2^{s_0}}+\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\overset{\textrm{\ding{172}}}{\leq}\frac{5D_0(\log s_0 + 2)}{n}+\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\\ \end{aligned}

where 172 holds since 2^{s_0}\geq n. Plugging (?) into (?), we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\\ \leq&\left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\left[\frac{8D_0(\log S + 2)}{n}+\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\right] +\frac{1}{\Gamma_{T_{s_0}}-1}\left[\frac{2\alpha\mu^2L^2d}{\tau}+3\mu^2Ld\right]\\ \end{aligned}

From the definition of \Gamma_{T_{s_0}}, we have

\Gamma_{T_{s_0}}=\left(1+\frac{\tau\gamma}{2}\right)^{T_{s_0}}\geq1+\frac{\tau\gamma}{2}T_{s_0}\geq1+\frac{\tau\gamma n}{4}\overset{\textrm{\ding{172}}}{=}1+\frac{1}{4}\sqrt{\frac{n\tau}{5L}}

where 172 comes from the definition of \gamma. Then we have

\frac{1}{\Gamma_{T_{s_0}}-1}\leq 4\sqrt{\frac{5L}{n\tau}}, \; \textrm{ and } \left(\frac{1}{\Gamma_{T_s}}\right)^{S-s_0}\leq \left(1+\frac{1}{4}\sqrt{\frac{n\tau}{5L}}\right)^{-(S-s_0)}

Plugging (?) into (?), using the definition of \alpha, \gamma, we get

\begin{aligned} &\mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\\ \leq&\left(1+\frac{1}{4}\sqrt{\frac{n\tau}{5L}}\right)^{-(S-s_0)}\frac{8D_0(\log S + 2)}{n}+\left(\frac{\mu^2L^2d}{\tau}+6\mu^2Ld\right)\left(1+8\sqrt{\frac{5L}{n\tau}}\right)\\ \end{aligned}

Then we get the desired result for the zeroth-order case. Then we complete the proof.

Lemma

Lemma 16 (Coordinate-wise Gradient Estimator)

JIBG

For all x\in\mathcal{C}, we have

\|\hat{\nabla}_{coord}f(x)-\nabla f(x)\|^2\leq \mu^2L^2d
Used by Proof, Proof, Proof
Proof of Lemma 16

See [[ji2019improved], Appendix, Lemma 3].

Lemma

Lemma 17

4UXD

Suppose each f_{i\in[n]} is L-smooth, for any x, y\in\mathcal{C}, we have

\mathbb{E}\left[\|\nabla f_i(x)-\nabla f_i(y)\|^2\right]\leq 2L\left(f(x)-f(y)-\langle\nabla f(y), x-y\rangle\right)
Used by Proof
Proof of Lemma 17

Denote \phi_i(x)= f_i(x)-f(y)-\langle\nabla f(y), x-y\rangle. It is easy to verify that \phi_i is also L-smooth. Clearly \nabla \phi_i(y) = 0 and hence \min_{x\in\mathcal{C}}\phi_i(x) = \phi_i(y) = 0. Then for \alpha\in\mathbb{R}, we have

\begin{aligned} \phi_i(y)&\leq\min_\alpha\left\{\phi_i(x-\alpha \nabla \phi_i(x))\right\}\\ &\overset{\textrm{\ding{172}}}{\leq} \min_\alpha\left\{\phi_i(x)-\alpha\|\nabla \phi_i(x)\|^2+\frac{L\alpha^2}{2}\|\nabla \phi_i(x)\|^2\right\} = \phi_i(x)-\frac{1}{2L}\|\nabla \phi_i(x)\|^2 \end{aligned}

where 172 comes from the smoothness of \phi_i. Rearranging the terms and using the definition of \phi_i we get

\|\nabla f_i(x)-\nabla f_i(y)\|^2\leq 2L\left(f_i(x)-f_i(y)-\langle\nabla f_i(y), x-y\rangle\right)

Taking expectation with respect to i, we get

\mathbb{E}\left[\|\nabla f_i(x)-\nabla f_i(y)\|^2\right]\leq 2L\left(f(x)-f(y)-\langle\nabla f(y), x-y\rangle\right)

Then we complete the proof.

Lemma

Lemma 18

B188

Suppose each f_{i\in[n]} is L-smooth. Conditioning on x_1, ..., x_{t-1}

\\\bullet For the first-order case, we have

\mathbb{E}\left[\delta_t\right] = 0

and

\mathbb{E}\left[\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2\right]\leq 2L\left[f(\tilde{x})-f(\underline{x}_t)-\langle\nabla f(\underline{x}_t), \tilde{x}-\underline{x}_t\rangle\right]

\bullet For the zeroth-order case, we have

\mathbb{E}\left[\delta_t\right] = \hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t) \neq 0

and

\mathbb{E}\left[\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2\right]\leq 8L\left(f(\tilde{x})-f(\underline{x}_t)-\langle\nabla f(\underline{x}_t), \tilde{x}-\underline{x}_t\rangle\right) + 12\mu^2L^2d

where the expectation is taken with respect to all variables.

Used by Proof
Proof of Lemma 18

The part for the first-order case is proved in [[lan2019unified], Lemma 3]. Now we give a proof to the zeroth-order case. For the zeroth-order case, we have

\begin{aligned} \mathbb{E}\left[\delta_t\right] &= \mathbb{E}\left[\hat{\nabla}_{coord}f_{i_t}(\underline{x}_t)-\hat{\nabla}_{coord}f_{i_t}(\tilde{x})+\tilde{g}-\nabla f(\underline{x}_t)\right]\\ &=\mathbb{E}\left[\hat{\nabla}_{coord}f_{i_t}(\underline{x}_t)-\nabla f(\underline{x}_t)\right] =\hat{\nabla}_{coord}f(\underline{x}_t)-\nabla f(\underline{x}_t) \end{aligned}

Then we prove the upper bound of \mathbb{E}\left[\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2\right]. We have

\begin{aligned} &\mathbb{E}\left[\|\delta_t-\mathbb{E}\left[\delta_t\right]\|^2\right] \overset{\textrm{\ding{172}}}{\leq}\mathbb{E}\left[\|\delta_t\|^2\right]\\ =& \mathbb{E}\left[\|\left(\nabla f_{i_t}\left(\underline{x}_t\right)-\nabla f_{i_t}(\tilde{x})-\left[\nabla f(\underline{x}_t) - \nabla f(\tilde{x})\right]\right) + \left(\hat{\nabla}_{coord}f_{i_t}(\underline{x}_t)-\nabla f_{i_t}(\underline{x}_t)\right)\right. \\ &\left.- \left(\hat{\nabla}_{coord}f_{i_t}(\tilde{x})-\nabla f_{i_t}(\tilde{x})\right) + \left(\hat{\nabla}_{coord}f(\tilde{x})-\nabla f(\tilde{x})\right)\|^2\right] \\ \overset{\textrm{\ding{173}}}{\leq}& 4\mathbb{E}\left[\|\nabla f_{i_t}\left(\underline{x}_t\right)-\nabla f_{i_t}(\tilde{x})-\left[\nabla f(\underline{x}_t) - \nabla f(\tilde{x})\right]\|^2 + \|\hat{\nabla}_{coord}f_{i_t}(\underline{x}_t)-\nabla f_{i_t}(\underline{x}_t)\|^2\right. \\ &\left.+ \|\hat{\nabla}_{coord}f_{i_t}(\tilde{x})-\nabla f_{i_t}(\tilde{x})\|^2 + \|\hat{\nabla}_{coord}f(\tilde{x})-\nabla f(\tilde{x})\|^2\right] \\ \overset{\textrm{\ding{174}}}{\leq}& 4\mathbb{E}\left[\|\nabla f_{i_t}\left(\underline{x}_t\right)-\nabla f_{i_t}(\tilde{x})\|^2\right] + 12\mu^2L^2d \\ \overset{\textrm{\ding{175}}}{\leq}& 8L\left(f(\tilde{x})-f(\underline{x}_t)-\langle\nabla f(\underline{x}_t), \tilde{x}-\underline{x}_t\rangle\right) + 12\mu^2L^2d \end{aligned}

where 172 comes from \mathbb{E}\left[\|x-\mathbb{E}\left[x\right]\|^2\right]=\mathbb{E}\left[\|x\|^2\right]-\mathbb{E}\left[x\right]^2\leq\mathbb{E}\left[\|x\|^2\right], 173 comes from the Cauchy-Schwarz inequality, 174 comes from \mathbb{E}\left[\|x-\mathbb{E}\left[x\right]\|^2\right]\leq\mathbb{E}\left[\|x\|^2\right] and Lemma 16, 175 comes from Lemma 17. Then we complete the proof.

Theorem

Theorem 19 (2 of)

42TR

With the following parameters (where D_s is defined later below):

\alpha_{s,t} = \frac{2}{t+1}, \hspace{20pt} \gamma_{s,t} = \frac{t}{3L}, \hspace{20pt} \eta_{s,t} = \frac{2D_s^2}{3T_s}

Algorithm ? ensures \mathbb{E}\left[f(\tilde{x}^S)-f(x^*)\right]\leq \frac{LD^2}{2^{S+1}} if any of the following three cases holds:

  • (a) \nabla f(x^*) = 0 and D_s = D, T_s = \lceil 2^{s/2+2}\rceil, m_{s,t} = 900T_s.

  • (b) f is G-Lipschitz and D_s = D, T_s = \lceil 2^{s/2+2}\rceil, m_{s,t} = 700T_s + \frac{24T_sG(t+1)}{LD}.

  • (c) f is \tau-strongly convex and D_s = \frac{LD^2}{\tau 2^{s-1}}, T_s = \lceil\sqrt{\frac{32L}{\tau}}\rceil, m_{s,t} = \frac{5600T_sL}{\tau}.

Lemma

Lemma 20 (3 of)

7T7Y

Suppose 0\leq D_s\leq D is such that \mathbb{E}\left[\|\bar{x}_0-x^*\|^2\right] \leq D_s^2. For any t, we have \mathbb{E}\left[f(\bar{x}_t)-f(x^*)\right]\leq\frac{8LD_s^2}{t(t+1)} if \mathbb{E}\left[\|G_k-\nabla f(\underline{x}_k)\|^2\right]\leq\frac{L^2D_s^2}{T_s(k+1)^2} for all k\leq t.

Proof of Lemma 20

Since f is L-smooth, then we have

\begin{aligned} &f(\bar{x}_t)\leq l_{f}(\underline{x}_t,\bar{x}_t)+\frac{L}{2}\|\bar{x}_t-\underline{x}_t\|^2\\ \overset{\textrm{\ding{172}}}{=}&(1-\alpha_{s,t})l_{f}(\underline{x}_t,\bar{x}_{t-1})+\alpha_{s,t}l_{f}(\underline{x}_t,x^*)+\alpha_{s,t}\langle \nabla f(\underline{x}_t), x_t-x^*\rangle+\frac{L\alpha_{s,t}^2}{2}\|x_t-x_{t-1}\|^2\\ \overset{\textrm{\ding{173}}}{\leq}&(1-\alpha_{s,t})f(\bar{x}_{t-1})+\alpha_{s,t}f(x^*)+\alpha_{s,t}\langle \nabla f(\underline{x}_t), x_t-x^*\rangle+\frac{L\alpha_{s,t}^2}{2}\|x_t-x_{t-1}\|^2\\ =& (1-\alpha_{s,t})f(\bar{x}_{t-1})+\alpha_{s,t}f(x^*)+\alpha_{s,t}\langle G_t, x_t-x^*\rangle+\frac{L\alpha_{s,t}^2}{2}\|x_t-x_{t-1}\|^2 + \alpha_{s,t}\langle \delta_t, x^*-x_t\rangle\\ \overset{\textrm{\ding{174}}}{\leq}&(1-\alpha_{s,t})f(\bar{x}_{t-1})+\alpha_{s,t}f(x^*)+\frac{\alpha_{s,t}}{\gamma_{s,t}}\eta_{s,t} - \frac{\alpha_{s,t}}{\gamma_{s,t}}\langle x_t-x_{t-1}, x_t-x^*\rangle\\&+\frac{L\alpha_{s,t}^2}{2}\|x_t-x_{t-1}\|^2 + \alpha_{s,t}\langle \delta_t, x^*-x_t\rangle\\ =&(1-\alpha_{s,t})f(\bar{x}_{t-1})+\alpha_{s,t}f(x^*)+\frac{\alpha_{s,t}}{\gamma_{s,t}}\eta_{s,t} + \frac{\alpha_{s,t}}{2\gamma_{s,t}}\left(\|x_{t-1}-x^*\|^2-\|x_t-x^*\|^2\right)\\&+\frac{\alpha_{s,t}}{2}\left[\left(L\alpha_{s,t}-\frac{1}{\gamma_{s,t}}\right)\|x_t-x_{t-1}\|^2 + 2\langle \delta_t, x_{t-1}-x_t\rangle + 2\langle \delta_t, x^*-x_{t-1}\rangle\right]\\ \overset{\textrm{\ding{175}}}{\leq}&(1-\alpha_{s,t})f(\bar{x}_{t-1})+\alpha_{s,t}f(x^*)+\frac{\alpha_{s,t}}{\gamma_{s,t}}\eta_{s,t} + \frac{\alpha_{s,t}}{2\gamma_{s,t}}\left(\|x_{t-1}-x^*\|^2-\|x_t-x^*\|^2\right)\\&+\frac{\alpha_{s,t}}{2}\left[\frac{\gamma_{s,t}\|\delta_t\|^2}{1-L\alpha_{s,t}\gamma_{s,t}} + 2\langle \delta_t, x^*-x_{t-1}\rangle\right]\\ \end{aligned}

where 172 comes from the definition of \underline{x}_t and x_t, 173 comes from the convexity of f, 174 comes from Line ? of Algorithm ?, 175 comes from the fact that b\langle u, v\rangle-a\|v\|^2/2\leq b^2\|u\|^2/(2a). Note that \mathbb{E}\left[\langle \delta_t, x^*-x_{t-1}\rangle\right] = 0. So with the condition \mathbb{E}\left[\|\delta_t\|^2\|\right]\leq\frac{L^2D_s^2}{T_s(k+1)^2} \overset{\textrm{def}}{=} \sigma_t^2 we arrive at

\begin{aligned} &\mathbb{E}\left[f(\bar{x}_t)-f(x^*)\right]\\ \leq& (1-\alpha_{s,t})\mathbb{E}\left[f(\bar{x}_{t-1})-f(x^*)\right] \\&+ \alpha_{s,t}\left[\frac{1}{\gamma_{s,t}}\eta_{s,t} + \frac{1}{2\gamma_{s,t}}\left(\mathbb{E}\left[\|x_{t-1}-x^*\|^2\right]-\mathbb{E}\left[\|x_t-x^*\|^2\right]\right) + \frac{\gamma_{s,t}\sigma_t^2}{2\left(1-L\alpha_{s,t}\gamma_{s,t}\right)}\right] \end{aligned}

Now we define \Gamma_{t} = \Gamma_{t-1}\left(1-\alpha_{s,t}\right) when t>1 and \Gamma_1 = 1. By induction, one can verify \Gamma_{t} = \frac{2}{t(t+1)} and the following:

\begin{aligned} &\mathbb{E}\left[f(\bar{x}_t)-f(x^*)\right]\\ \leq& \Gamma_{t}\sum_{k=1}^{t}\frac{\alpha_{s,k}}{\Gamma_k}\left[\frac{1}{\gamma_{s,k}}\eta_{s,k} + \frac{1}{2\gamma_{s,k}}\left(\mathbb{E}\left[\|x_{k-1}-x^*\|^2\right]-\mathbb{E}\left[\|x_k-x^*\|^2\right]\right) + \frac{\gamma_{s,k}\sigma_k^2}{2\left(1-L\alpha_{s,k}\gamma_{s,k}\right)}\right] \end{aligned}

which is at most

\begin{aligned} &\Gamma_{t}\sum_{k=1}^{t}\frac{\alpha_{s,k}}{\Gamma_k}\left[\frac{1}{\gamma_{s,k}}\eta_{s,k} + \frac{\gamma_{s,k}\sigma_k^2}{2\left(1-L\alpha_{s,k}\gamma_{s,k}\right)}\right]\\ &+ \frac{\Gamma_t}{2}\left[\frac{\alpha_{s,1}}{\gamma_{s,1}\Gamma_1}\mathbb{E}\left[\|x_0-x^*\|^2\right]+\sum_{k=2}^{t}\left(\frac{\alpha_{s,k}}{\gamma_{s,k}\Gamma_k}-\frac{\alpha_{s,k-1}}{\gamma_{s,k-1}\Gamma_{k-1}}\right)\mathbb{E}\left[\|x_{k-1}-x^*\|^2\right]\right] \end{aligned}

Finally plugging in the parameters \alpha_{s,k}, \gamma_{s,k}, \eta_{s,k}, \Gamma_k and the bound \mathbb{E}\left[\|\bar{x}_0-x^*\|^2\right] \leq D_s^2 concludes the proof:

\begin{aligned} &\mathbb{E}\left[f(\bar{x}_t)-f(x^*)\right]\leq\frac{2}{t(t+1)}\sum_{k=1}^{t}k\left[\frac{2LD_s^2}{T_sk} + \frac{LD_s^2}{2T_s(k+1)}\right] + \frac{3LD_s^2}{t(t+1)} \leq \frac{8LD_s^2}{t(t+1)} \end{aligned}

Source and licence

The text on this page is from arXiv:2109.08858v1 by Xiyuan Wei, Bin Gu and Heng Huang, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2109/2109.08858.jsonl.