January 01, 1970
We establish a direct high-probability last-iterate guarantee for the standard same-sample two-point Gaussian zeroth-order stochastic-gradient method applied to smooth, strongly convex stochastic optimization. At each iteration, the method draws a fresh Gaussian direction, evaluates the objective at two symmetric perturbations using the same stochastic sample, and takes a norm-normalized stochastic-approximation step. Assuming unbiased stochastic gradients and a conditional exponential-moment bound on the squared norm of the stochastic-gradient noise, we prove that, whenever \(d\ge16\log(6T/\delta)\), \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) = \widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\] with probability at least \(1-\delta\), up to fixed problem parameters and logarithmic factors. The confidence dependence is therefore logarithmic rather than polynomial in \(1/\delta\). The analysis is direct: it neither invokes Markov’s inequality to convert an expectation bound nor truncates the noise. We are not aware of a prior direct high-probability last-iterate result at this zeroth-order scale for the same-sample Gaussian recursion under conditional sub-Gaussian stochastic-gradient noise. The proof combines a uniform weighted scan for Gaussian angles with an angle-enlarged product-martingale boundary that controls the signed suffix-product term arising from the unrolled stochastic recursion.
Keywords: zeroth-order stochastic optimization; derivative-free optimization; stochastic approximation; high-probability analysis; sub-Gaussian noise; strong convexity.
We study stochastic optimization problems for which gradients are unavailable, unreliable, or prohibitively expensive. This regime arises in simulation optimization [1], [2], black-box and derivative-free optimization [3], [4], bandit learning [5], [6], stochastic approximation with oracle feedback [7], and high-dimensional model adaptation [8]. These applications call for finite-sample guarantees that make both the dimension and the confidence level explicit. We consider \[\label{eq:f95sto} \min_{\boldsymbol{x}\in\mathbb{R}^d} f(\boldsymbol{x}) = \mathbb{E}_\xi[f(\boldsymbol{x};\xi)]\tag{1}\] using only stochastic function values. A query at \(\boldsymbol{x}\) returns \(f(\boldsymbol{x};\xi)\) for a random sample \(\xi\). Within each two-point finite difference, both evaluations use the same sample. The resulting randomized finite-difference estimator can be inserted into a gradient-descent-type recursion [3], [4], [9]. In many simulation and black-box applications, however, the method is run once and its terminal decision is deployed. A high-probability guarantee for that last iterate is therefore more informative than an expected guarantee interpreted through hypothetical independent repetitions.
Classical analyses of stochastic zeroth-order methods primarily control expected suboptimality. For smooth, strongly convex objectives, they yield the familiar \(\mathcal{O}(d/T)\) rate, up to problem-dependent constants [2], [4], [8], [10]. Expectation alone does not certify the performance of a single run. Indeed, if \(\mathbb{E}[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*)]\le r(T)\), then Markov’s inequality gives \(\mathbb{P}\{f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*)>\varepsilon\}\le\delta\) only when \(r(T)\le\delta\varepsilon\). Consequently, an \(\mathcal{O}(d/T)\) expected rate yields merely an \(\mathcal{O}(d/(\delta T))\) confidence bound through this generic conversion. A direct concentration analysis should instead incur only logarithmic dependence on \(1/\delta\), as sought in robust stochastic approximation and large-deviation theory [1], [2], [11]. In the zeroth-order setting, a Markov conversion may additionally force the smoothing radius to depend on the confidence level, obscuring the behavior of the standard algorithmic parameterization [12].
A direct high-probability analysis faces a geometric obstacle absent from the usual expectation argument. Even in the noiseless case, the descent term contains the random alignment \((\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t))^2\). Its conditional mean is proportional to \(\|\nabla f(\boldsymbol{x}_t)\|^2\), which is sufficient after taking expectations. Pathwise, however, the normalized alignment has a one-dimensional \(\chi^2\)-type lower tail and cannot be bounded away from zero at every iteration with high probability. Thus no uniform deterministic contraction is available. The analysis must instead accumulate contraction across many directions and control the accumulated alignment simultaneously over the relevant suffixes of the trajectory.
The stochastic oracle creates a second obstacle. The finite-difference estimator contains both smoothing bias and stochastic error. Once the descent recursion is unrolled, the linear error generated at time \(k\) is multiplied by future random contractions determined by \(\{\boldsymbol{u}_t\}_{t>k}\), producing a signed adaptive suffix-product martingale. Replacing this product by a deterministic envelope, or taking absolute values before concentration, loses the cancellation needed for a sharp rate. At the same time, its variance proxy couples weighted Gaussian projections with quadratic noise and smoothing terms. These components must be controlled on a common event and uniformly over the terminal time.
Our contributions are threefold.
(i) We derive a direct high-probability bound for the last iterate of the standard same-sample two-point Gaussian zeroth-order SGD recursion with the norm-normalized stepsize \(\eta_t=4d/[\mu(t+T_0)\|\boldsymbol{u}_t\|^2]\). The argument neither truncates nor clips the noise and does not rely on online-to-batch or Markov-type conversions. We are not aware of an earlier direct result at the \(\widetilde{\mathcal{O}}(d/T)\) scale for this recursion under conditional sub-Gaussian stochastic-gradient noise.
(ii) The guarantee is dimension-explicit. Under \(d\ge16\log(6T/\delta)\), Corollary 1 yields \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) = \widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\] with probability at least \(1-\delta\), after suppressing fixed problem parameters and logarithmic factors. The dimension condition simultaneously controls the Gaussian direction norms and ensures a polynomial envelope for the random product weights.
(iii) We develop a time-uniform proof architecture for the unrolled zeroth-order recursion. A weighted scan controls accumulated Gaussian alignment over all relevant suffixes, replacing an unavailable per-step contraction by an aggregate one. A stitched, angle-enlarged product-martingale boundary then controls the signed linear term while retaining the realized product weights until cancellation has been used. Terminal concentration estimates close the associated variance, quadratic noise, and smoothing-bias bounds.
The remainder of the paper is organized as follows. We first review related work, then introduce the algorithm, assumptions, and main results. Section 4 develops the descent recursion, the time-uniform concentration events, and the induction proving the main theorem. The appendix collects the auxiliary concentration inequalities and detailed proofs.
Zeroth-order and derivative-free methods are classical tools in continuous optimization [3]. Gaussian- and sphere-smoothed randomized methods were analyzed by [4], and [9] established minimax rates for zeroth-order convex optimization. In online convex optimization, [5] introduced one-point bandit estimators, with subsequent work obtaining sharper rates from two-point feedback [6], [13]. High-probability two-point bandit results, including [14], address related concentration questions but operate under different oracle models, output criteria, and boundedness assumptions. In particular, an online regret bound does not directly imply a last-iterate confidence guarantee for the stochastic-approximation recursion studied here.
High-dimensional model adaptation provides a contemporary motivation for zeroth-order methods. LoRA and QLoRA reduce memory through low-rank adapters and quantization [15], [16], whereas forward-only methods such as MeZO avoid storing backpropagation gradients by using zeroth-order updates [8]. Our analysis does not model transformer training or nonconvex deep networks. These examples instead motivate a theory in which dimension is explicit and confidence guarantees avoid polynomial losses in \(1/\delta\).
Stochastic approximation originates with [7], and confidence guarantees beyond expectation have been studied through robust and large-deviation analyses [1], [2], [11]. For first-order SGD, high-probability bounds are well understood under bounded stochastic gradients or bounded noise [17]. [18] removed an almost-sure bounded-gradient condition and proved high-probability last-iterate guarantees under sub-Gaussian noise, obtaining an \(\mathcal{O}(\log T/T)\) rate without prior knowledge of \(T\). Their analysis is a natural first-order benchmark. A zeroth-order proof must additionally handle random search directions, smoothing bias, and stochastic finite-difference errors.
Most stochastic zeroth-order analyses establish guarantees in expectation [2], [6], [9]. For smooth, strongly convex objectives, randomized methods attain \(\mathcal{O}(d/T)\) expected rates under bounded-variance-type conditions [8], [10]. High-probability guarantees are also available for robustified algorithms. In a nonsmooth heavy-tailed setting, [19] derive iteration and oracle-complexity bounds for accelerated clipped schemes. Those results modify the estimator to obtain robustness; by contrast, we analyze the unmodified same-sample two-point Gaussian recursion and target its last iterate under conditional sub-Gaussian stochastic-gradient noise.
Table 1 gives a schematic rate comparison. Because the oracle models and output criteria differ across rows, the table should be read only at the level of rate order. For orientation, first-order results are displayed on the customary zeroth-order scale by including a dimension factor; the bound in this paper is proved directly for the two-point Gaussian method.
| Reference | Guarantee | Noise assumption | Rate after \(T\) iterations |
|---|---|---|---|
| [20] | Expectation | Bounded variance | \(\mathcal{O}\!\left(\frac{d}{T}\right)\) |
| [17] | High probability | Bounded gradient | \(\widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\) |
| [18] | High probability | Sub-Gaussian noise | \(\widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\) |
| [14] | High probability | Bounded gradient | \(\mathcal{O}\!\left(\frac{d(\log T+\log(1/\delta))}{T}\right)\) |
| [10] | Expectation | Bounded variance | \(\mathcal{O}\!\left(\frac{d}{T}\right)\) |
| This paper | High probability | Conditional sub-Gaussian noise | \(\mathcal{O}\!\left(\frac{d\log(T+T_0)\Gamma_T(\delta)}{T+T_0}\right)\) |
Table 2 isolates the closest zeroth-order comparisons. The salient distinctions concern the oracle model, the output criterion, whether the guarantee is in expectation or with high probability, and whether robustness is obtained from boundedness, clipping, or a sub-Gaussian noise condition.
| Reference | Oracle model | Output/criterion | Guarantee | Noise or boundedness |
|---|---|---|---|---|
| [2] | Stochastic zeroth-order | Expected stationarity/suboptimality | Expectation | Bounded variance |
| [9], [6] | Two-point zeroth-order/bandit | Minimax or averaged guarantees | Expectation/regret | Model-dependent boundedness |
| [10] | Gaussian zeroth-order | Strongly convex suboptimality | Expectation | Bounded variance |
| [19] | Clipped zeroth-order method | Convex oracle complexity | High probability | Heavy-tailed noise with clipping |
| [14] | Two-point bandit feedback | Online regret | High probability | Bounded gradient |
| This paper | Two-point Gaussian oracle | Last iterate | High probability | Sub-Gaussian noise |
We begin with the two-point estimator and the resulting stochastic recursion. At iteration \(t\), the method draws a fresh Gaussian direction and a fresh oracle sample; both function evaluations in the finite difference use the same sample \(\xi_t\).
Given a point \(\boldsymbol{x}\), a direction \(\boldsymbol{u}\), and a common sample \(\xi\), the oracle is queried at \(\boldsymbol{x}+\alpha\boldsymbol{u}\) and \(\boldsymbol{x}-\alpha\boldsymbol{u}\), and the estimator is defined by \[\label{eq:sg} \boldsymbol{g}(\boldsymbol{x};\xi) = \frac{f(\boldsymbol{x}+\alpha\boldsymbol{u};\xi) - f(\boldsymbol{x}-\alpha\boldsymbol{u};\xi)}{2\alpha}\boldsymbol{u}.\tag{2}\]
Algorithm 1 applies this estimator recursively.
The stepsize is chosen after sampling \(\boldsymbol{u}_t\) and before applying the update. Here \(L\) and \(\mu\) are the smoothness and strong-convexity parameters in Assumption 1. This rule is the norm-normalized analogue of the classical first-order schedule \(\Theta(1/(\mu(t+T_0)))\) [18]. The normalization makes \(\eta_t\|\boldsymbol{u}_t\|^2=4d/[\mu(t+T_0)]\) deterministic in the descent recursion, whereas the factor \(d\) compensates for the fact that one isotropic direction captures only a \(1/d\) fraction of the squared gradient norm in expectation. Because \(\|\boldsymbol{u}_t\|^2=\mathcal{O}(d)\) with high probability, the realized stepsize has the usual stochastic-approximation order. On the null event \(\|\boldsymbol{u}_t\|=0\), we set \(\eta_t=0\) and leave the iterate unchanged; this convention has no effect under a Gaussian direction law.
Proposition 1 (Almost-sure nonvanishing gradients). Suppose that Assumption 1 holds, \(d\ge2\), and \(\boldsymbol{x}_0\ne\boldsymbol{x}^*\). For every fixed finite horizon \(T\), the iterates generated by Algorithm 1 satisfy \[\mathbb{P}\left( \nabla f(\boldsymbol{x}_t)\ne0\;\text{for all }t=0,\dots,T \right) =1.\]
Proof. Because \(f\) is differentiable and strongly convex, \(\boldsymbol{x}^*\) is the unique stationary point of \(f\). It is therefore enough to prove that \(\boldsymbol{x}_t\ne\boldsymbol{x}^*\) for all \(t\le T\) almost surely.
The claim holds at \(t=0\) by assumption. Conditional on the history immediately before sampling \(\boldsymbol{u}_t\), suppose that \(\boldsymbol{x}_t\ne\boldsymbol{x}^*\). The update displacement in Algorithm 1 is a scalar multiple of the Gaussian direction \(\boldsymbol{u}_t\). Hence the identity \(\boldsymbol{x}_{t+1}=\boldsymbol{x}^*\) would require \(\boldsymbol{u}_t\in\operatorname{span}\{\boldsymbol{x}_t-\boldsymbol{x}^*\}\). This is a one-dimensional subspace, and the conditional Gaussian law of \(\boldsymbol{u}_t\) assigns it probability zero when \(d\ge2\). A finite induction over \(t=0,\dots,T-1\) proves the result. ◻
By Proposition 1, the normalized gradients are well defined on a probability-one event. On this event, define the angle ratio \[\zeta_t := \frac{(\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t))^2}{\|\boldsymbol{u}_t\|^2\|\nabla f(\boldsymbol{x}_t)\|^2}.\] This definition does not stop or modify the algorithm. The normalized vector \(\nabla f(\boldsymbol{x}_t)/\|\nabla f(\boldsymbol{x}_t)\|\) is measurable before \(\boldsymbol{u}_t\) is sampled. Rotational invariance therefore gives \(\zeta_t\mid\mathcal{F}_t^{-}\sim\mathrm{Beta}(1/2,(d-1)/2)\). This conditional beta law is the sole distributional input to the angle concentration arguments.
We impose standard smoothness and strong-convexity assumptions.
Assumption 1. The function \(f\) is \(L\)-smooth and \(\mu\)-strongly convex. That is, for every \(\boldsymbol{x},\boldsymbol{y}\in\mathbb{R}^d\), \[\begin{align} f(\boldsymbol{y}) \leq f(\boldsymbol{x}) + \left\langle \nabla f(\boldsymbol{x}), \boldsymbol{y}- \boldsymbol{x}\right\rangle + \frac{L}{2}\left\|\boldsymbol{y}- \boldsymbol{x}\right\|^2, \label{eq:L}\\ f(\boldsymbol{y}) \geq f(\boldsymbol{x}) + \left\langle \nabla f(\boldsymbol{x}), \boldsymbol{y}- \boldsymbol{x}\right\rangle + \frac{\mu}{2}\left\|\boldsymbol{y}- \boldsymbol{x}\right\|^2. \label{eq:mu} \end{align}\] {#eq: sublabel=eq:eq:L,eq:eq:mu}
Throughout, we take \(L\ge\mu\) without loss of generality: replacing \(L\) by \(L\vee\mu\) preserves both deterministic and stochastic smoothness.
For the stochastic representation in Eq. 1 , we impose the following oracle assumptions.
Assumption 2. For almost every \(\xi\), the stochastic objective \(f(\cdot;\xi)\) is \(L\)-smooth. We also assume that the stochastic gradient \(\nabla f(\boldsymbol{x};\xi)\) is an unbiased estimator of \(\nabla f(\boldsymbol{x})\): \[\mathbb{E}_\xi[\nabla f(\boldsymbol{x};\xi)] = \nabla f(\boldsymbol{x}), \qquad \boldsymbol{x}\in\mathbb{R}^d.\]
Assumption 3 (Conditional sub-Gaussian stochastic-gradient noise). Let \[\boldsymbol{e}(\boldsymbol{x};\xi):=\nabla f(\boldsymbol{x})-\nabla f(\boldsymbol{x};\xi).\] Following Assumption 5B of [18], suppose that the squared stochastic-gradient error norm satisfies a conditional exponential-moment bound: there exists \(\sigma>0\) such that, for every \(\boldsymbol{x}\) and every \(\lambda\in(0,\sigma^{-2})\), \[\label{eq:subg95noise95assumption} \mathbb{E}_\xi\left[ \exp\left(\lambda\|\boldsymbol{e}(\boldsymbol{x};\xi)\|^2\right) \right] \le \exp(\lambda\sigma^2).\qquad{(1)}\]
Proposition 2 (Conditional form along Algorithm 1). Suppose that Assumptions 2 and 3 hold, and consider Algorithm 1. All independence statements below follow from the algorithm’s sampling rule; no additional oracle assumption is imposed. Conditional on the past, \(\boldsymbol{u}_t\) is independent of \(\xi_t\), and all future Gaussian directions and oracle samples are fresh relative to the current history. Consequently, the exponential-moment bound in Eq. ?? holds conditionally along the iterates. Let \(\mathcal{F}_t^{-}\) denote the history immediately before sampling \(\boldsymbol{u}_t\), and let \(\mathcal{F}_t^{u}:=\mathcal{F}_t^{-}\vee\sigma(\boldsymbol{u}_t)\) denote the history after sampling \(\boldsymbol{u}_t\) but before sampling \(\xi_t\). Let \(\mathcal{F}_t^{+}\) denote the history after sampling \(\xi_t\) and completing the update to \(\boldsymbol{x}_{t+1}\). Whenever the indices are in range, these histories satisfy \[\mathcal{F}_t^{-} \subseteq \mathcal{F}_t^{u} \subseteq \mathcal{F}_t^{+} \subseteq \mathcal{F}_{t+1}^{-} \subseteq \mathcal{F}_{t+1}^{u}.\] If \(\boldsymbol{e}_t:=\nabla f(\boldsymbol{x}_t)-\nabla f(\boldsymbol{x}_t;\xi_t)\), then, for either choice \(\mathcal{G}_t\in\{\mathcal{F}_t^{-},\mathcal{F}_t^{u}\}\), \[\mathbb{E}[\boldsymbol{e}_t\mid\mathcal{G}_t]=0, \qquad \mathbb{E}\left[ \exp\left(\lambda\|\boldsymbol{e}_t\|^2\right) \middle|\mathcal{G}_t \right] \le \exp(\lambda\sigma^2), \qquad 0<\lambda<\sigma^{-2}.\] The pre-direction form is used when the Gaussian direction is integrated out in the quadratic-noise estimate, whereas the post-direction form is used to establish conditional sub-Gaussian projection bounds.
Proof. The iterate \(\boldsymbol{x}_t\) is \(\mathcal{F}_t^{-}\)-measurable, and Algorithm 1 samples \(\boldsymbol{u}_t\) and a fresh oracle sample \(\xi_t\) independently at iteration \(t\). Hence conditioning on either \(\mathcal{F}_t^{-}\) or \(\mathcal{F}_t^{u}\) fixes \(\boldsymbol{x}_t\) (and, in the latter case, \(\boldsymbol{u}_t\)) while leaving \(\xi_t\) distributed as a fresh oracle sample. Assumption 2 gives the conditional mean-zero identity, and Assumption 3, applied pointwise at the realized \(\boldsymbol{x}_t\), gives the displayed conditional exponential-moment bound. ◻
Assumption 2 is standard. Assumption 3 is the full-vector conditional exponential-moment condition used by [18]; it is weaker than almost-sure bounded noise but stronger than coordinatewise tail control. Proposition 2 transfers this oracle condition to the filtrations generated by Algorithm 1. We do not truncate the noise or condition on a bounded-noise event. Instead, a conditional sub-Gaussian projection inequality controls the signed linear term, and the exponential moment of \(\|\boldsymbol{e}_t\|^2\) controls the quadratic term. Constants such as \(C_{\mathrm{sg}}\), \(C_Y\), and \(C_{\mathrm{abs}}\) denote universal numerical factors and do not alter the displayed rate or its confidence scaling.
Assumption 3 includes bounded stochastic-gradient noise and also allows unbounded light-tailed models satisfying the stated exponential-moment condition. Examples include stochastic quadratic objectives with random linear terms, finite-support simulation models, and empirical-risk objectives with the same full-vector tail control. Using the same sample in both function evaluations is the common-random-numbers construction familiar in simulation optimization. It removes the additional differencing noise generated by independent samples and leaves \(\boldsymbol{e}(\boldsymbol{x};\xi)\) as the stochastic error to be controlled.
We now state the finite-horizon last-iterate guarantee for Algorithm 1. The result applies when the dimension dominates the logarithmic horizon and confidence scales. In particular, under \(d\gtrsim\log(T/\delta)\), the norm-normalized two-point Gaussian method satisfies \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) = \widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\] with probability at least \(1-\delta\), after suppressing fixed problem parameters and logarithmic factors. This is the high-probability last-iterate analogue of the classical expected zeroth-order rate.
Throughout this section, Algorithm 1 is run with the displayed choices of \(T_0\), \(\alpha\), and \(\eta_t\). These parameters satisfy the stability condition \(\eta_t\le1/(8L\left\|\boldsymbol{u}_t\right\|^2)\). For compactness, define \[T_k:=k+T_0, \qquad \Lambda:=\log(T+T_0), \qquad J_T := 1+ \left\lceil \log_2 \left( \frac{T(T+T_0)}{T_0} \right) \right\rceil,\] write \[\Delta_0:=f(\boldsymbol{x}_0)-f(\boldsymbol{x}^*), \qquad \mathfrak S := e+T_0+d+\Delta_0+L+\mu^{-1}+\sigma^2,\] and define the stitched confidence factor \[\Gamma_T(\delta) := 1+\log\frac{1}{\delta}+\log J_T+\log(e+T_0) +\log\log(e+\mathfrak S), \qquad c_\delta:=\frac{\Gamma_T(\delta)}{\Lambda}, \qquad \Theta_T:=\Lambda\Gamma_T(\delta).\] Let \(C>0\) be the universal constant in Lemma 23, and set \[c_\rho := 2\exp\left( \frac{2C}{T_0}\Gamma_T(\delta) \right).\] Here \(c_\rho\) is the suffix constant supplied by the weighted scan, \(c_\delta\Lambda=\Gamma_T(\delta)\) collects the confidence logarithms, and \(\Theta_T\) is the induction scale.
Theorem 1 (High-probability last-iterate rate). Let \(T\ge1\), \(0<\delta<1\), and \(\boldsymbol{x}_0\ne\boldsymbol{x}^*\). Suppose that \(f\) satisfies Assumption 1, that the stochastic objectives \(f(\cdot;\xi)\) satisfy Assumption 2, and that the conditional sub-Gaussian noise condition in Assumption 3 holds. In addition, assume the high-dimensional condition \[d\ge16\log(6T/\delta).\] This condition guarantees the simultaneous Gaussian-norm event in Lemma 8; combined with the prefix scan, it also yields the polynomial product-weight envelope in Lemma 14. Run Algorithm 1 for \(T\) iterations, using the same sample \(\xi_t\) in both function evaluations at iteration \(t\). Let \(C_{\mathrm{abs}}\ge1\) be a universal numerical constant chosen sufficiently large relative to the constants in the auxiliary concentration inequalities and Lemma 14. Define \[\label{eq:cC} \begin{align} \mathcal{C}:= \max\Bigg\{ &\frac{\Delta_0T_0}{d\Theta_T}, \frac{8c_\rho T_0\Delta_0}{d\Theta_T}, \frac{C_{\mathrm{abs}}L\sigma^2c_\rho^2}{\mu^2} \left(1+\frac{c_\delta}{T_0}\right), \frac{C_{\mathrm{abs}}Lc_\rho\sigma^2}{\mu^2\Gamma_T(\delta)} \left(1+\frac{dc_\delta}{T_0}\right), \\ & \frac{C_{\mathrm{abs}}c_\rho(1+c_\delta)}{\Gamma_T(\delta)} \left( 1+\frac{L^2}{\mu}+\frac{L^3}{\mu^2} \right) \Bigg\}. \end{align}\qquad{(2)}\] For \(0\le K\le T\), define \[\label{eq:cE95Delta} \mathcal{E}_{\Delta_K} := \left\{ f(\boldsymbol{x}_k)-f(\boldsymbol{x}^*) \le \frac{\mathcal{C}d\Theta_T}{k+T_0} \quad\text{for all } k=0,\dots,K \right\}.\qquad{(3)}\] Then, with probability at least \(1-\delta\), the events \(\mathcal{E}_{\Delta_K}\) hold simultaneously for all \(K\le T\). In particular, \[\label{eq:improved95rate95weighted} f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) \le \mathcal{C}\, \frac{d\Theta_T}{T+T_0} = \mathcal{O}\left( \frac{c_\rho T_0\Delta_0}{T+T_0} + c_\rho^2 \frac{d\Lambda\Gamma_T(\delta)}{T+T_0} \left(1+\frac{\Gamma_T(\delta)}{T_0}\right) \right).\qquad{(4)}\]
Theorem 1 yields the following fixed-horizon convergence rate.
Corollary 1 (Simplified high-probability convergence rate). Let the assumptions and parameter choices of Theorem 1 hold. If \(T_0\gtrsim\Gamma_T(\delta)\), so that \(c_\rho\) is bounded by a universal numerical constant, then with probability at least \(1-\delta\), \[\label{eq:simplified95rate} f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) \le C \left[ \frac{T_0\Delta_0}{T+T_0} + \frac{d\,\Lambda\Gamma_T(\delta)}{T+T_0} \left(1+\frac{\Gamma_T(\delta)}{T_0}\right) \right],\qquad{(5)}\] where \(C\) depends only on universal numerical constants and the fixed parameters in Eq. ?? . Suppressing these parameters and logarithmic factors, the last iterate satisfies \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) = \widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right).\]
Corollary 2 (High-probability oracle complexity for admissible horizons). Under the assumptions and parameter choices of Corollary 1, let \(\varepsilon>0\). Suppose that an admissible integer horizon \(T\) exists such that \(d\ge16\log(6T/\delta)\) and \[T+T_0 \ge \frac{C}{\varepsilon} \left[ T_0\Delta_0 + d\,\Lambda\Gamma_T(\delta) \left(1+\frac{\Gamma_T(\delta)}{T_0}\right) \right].\] Then \(f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*)\le\varepsilon\) with probability at least \(1-\delta\). This statement is conditional on the existence of such a horizon. Suppressing fixed problem parameters and logarithmic factors gives \(\widetilde{\mathcal{O}}(d/\varepsilon)\) iterations, hence the same number of two-point oracle calls and twice as many individual function evaluations.
Proof. The displayed lower bound on \(T+T_0\) makes the right-hand side of Eq. ?? no larger than \(\varepsilon\). The high-dimensional condition ensures that Corollary 1 applies at the selected horizon, so its probability guarantee carries over directly. Because \(T_0=\Theta(dL/\mu)\) and the remaining dependence on \(T\) and \(\delta\) enters logarithmically through \(\Lambda\) and \(\Gamma_T(\delta)\), suppressing fixed problem parameters and logarithmic factors yields \(\widetilde{\mathcal{O}}(d/\varepsilon)\) iterations whenever an admissible horizon exists. Each iteration makes one two-point oracle query, that is, two function evaluations using the same sample. ◻
Remark 1 (Interpretation of the corollaries). Corollary 1 is a fixed-horizon result, whereas Corollary 2 expresses the same inequality as an \(\varepsilon\)-accuracy statement. The confidence level enters only through \(\Gamma_T(\delta)\), in contrast to the polynomial \(1/\delta\) loss from a Markov conversion. The condition \(d\ge16\log(6T/\delta)\) is a finite-horizon compatibility requirement of the Gaussian concentration argument. For fixed \(d\) and \(\delta\), it is equivalent to \(T\le(\delta/6)e^{d/16}\). Thus the oracle-complexity corollary applies to accuracy levels admitting such a horizon; it is not an unconditional \(\varepsilon\downarrow0\) statement at fixed \(d\) and \(\delta\). Finally, the notation \(\widetilde{\mathcal{O}}(d/T)\) treats the full-vector noise scale \(\sigma\) as a fixed problem parameter. Any dimension dependence of \(\sigma\) remains explicit through the constants in Theorem 1.
This section proves Theorem 1. We first derive a one-step descent inequality, then unroll it into weighted suffix terms and control each term on a common high-probability event.
Lemma 1. Let \(f\) be \(L\)-smooth and \(\mu\)-strongly convex, and let \(f(\cdot;\xi)\) be \(L\)-smooth. If \[\eta_t\le \frac{1}{8L\|\boldsymbol{u}_t\|^2},\] then \[\label{eq:dec951} \begin{align} \Delta_{t+1} \leq& \left(1 - \frac{\mu\eta_t}{2} \frac{(\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t))^2}{\|\nabla f(\boldsymbol{x}_t)\|^2} \right)\cdot \Delta_t + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle \\ & + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 + \Delta_{\alpha, t} \end{align}\qquad{(6)}\] where \(\Delta_t\), \(\boldsymbol{e}_t\), and \(\Delta_{\alpha,t}\) are defined by \[\label{eq:def} \Delta_t := f(\boldsymbol{x}_t)-f(\boldsymbol{x}^*), \qquad \boldsymbol{e}_t := \nabla f(\boldsymbol{x}_t)-\nabla f(\boldsymbol{x}_t;\xi_t), \qquad \Delta_{\alpha,t} := \frac{\eta_t\beta_t^2}{2} +L\eta_t^2\beta_t^2\left\|\boldsymbol{u}_t\right\|^2.\qquad{(7)}\] Here \(\beta_t\) is the finite-difference bias coefficient defined by \[\boldsymbol{g}(\boldsymbol{x}_t;\xi_t) = \boldsymbol{u}_t\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t;\xi_t)+\beta_t\boldsymbol{u}_t, \qquad |\beta_t|\le \frac{L\alpha}{2}\|\boldsymbol{u}_t\|^2.\]
Lemma 1 is the basic one-step estimate. Iterating Eq. ?? produces a suffix-product recursion. The following two lemmas control its random contraction factors and state the resulting unrolled inequality.
Lemma 2. Suppose that Assumption 1 holds, \(d\ge2\), and \(\boldsymbol{x}_0\ne\boldsymbol{x}^*\). Let \(\{\boldsymbol{u}_t\}\) and \(\{\boldsymbol{x}_t\}\) be the sequences generated by Algorithm 1 with fresh independent Gaussian directions. Let \(T_0=32dL/\mu\), \(T_t=t+T_0\), \(\Lambda:=\log(T+T_0)\), and \(0<\delta<1\). Define \[J_T := 1+ \left\lceil \log_2 \left( \frac{T(T+T_0)}{T_0} \right) \right\rceil\] and let \(\Gamma_T(\delta)\) be any number satisfying \[\Gamma_T(\delta)\ge 1+\log\frac{1}{\delta}+\log J_T+\log(e+T_0).\] Let \(C>0\) be a universal constant large enough for Lemma 23. Define the events \[\begin{align} \mathcal{E}_{\rho_K} :=& \left\{ \exp\left(- 2d \sum_{t=0}^{K-1} \frac{\zeta_t}{T_t} \right) \leq \rho_K \right\} \label{eq:cE95rho} \\ \mathcal{E}_{\rho_{K,k}} :=& \left\{ \exp\left(- 2d \sum_{t=k+1}^{K-1} \frac{\zeta_t}{T_t} \right) \leq \rho_{K,k} \right\}, \label{eq:cE95rho95K} \end{align}\] {#eq: sublabel=eq:eq:cE95rho,eq:eq:cE95rho95K} and the prefix upper-tail event \[\mathcal{E}_{\rho}^{+} := \left\{ d\sum_{t=0}^{K-1}\frac{\zeta_t}{T_t} \le C\Lambda+C\frac{\Gamma_T(\delta)}{T_0} \quad K=1,\dots,T \right\}.\] Here \(\zeta_t\) is the angle variable defined after Proposition 1; it is well-defined almost surely under the assumptions above. The constants \(\rho_K\) and \(\rho_{K,k}\) are defined by \[\begin{align} \rho_K :=& \exp\left(- \sum_{t=0}^{K-1} \frac{1}{T_t} + \frac{2C}{T_0}\Gamma_T(\delta) \right) , \label{eq:rho95k} \\ \rho_{K,k}:=& \exp\left(- \sum_{t=k+1}^{K-1} \frac{1}{T_t} + \frac{2C}{T_0}\Gamma_T(\delta) \right). \label{eq:rho95kk} \end{align}\] {#eq: sublabel=eq:eq:rho95k,eq:eq:rho95kk} Then, with probability at least \(1-\delta\), the joint event \[\bigcap_{K=1}^{T} \left[ \mathcal{E}_{\rho_K}\cap\left(\cap_{k=0}^{K-1}\mathcal{E}_{\rho_{K,k}}\right) \right] \cap \mathcal{E}_{\rho}^{+}\] holds. In particular, the suffix-product comparisons used in Lemma 3 hold simultaneously for every terminal time \(K\le T\).
Lemma 2 lower-bounds the weighted angle sums induced by the schedule \(\eta_t=\Theta(1/(t+T_0))\) [18], [20]. These bounds yield the following unrolled recursion for an arbitrary terminal time \(K\).
Lemma 3. Suppose that the hypotheses of Lemma 1 hold along the trajectory of Algorithm 1. Set \(\eta_t=4d/[\mu(t+T_0)\left\|\boldsymbol{u}_t\right\|^2]\) with \(T_0=32dL/\mu\), and write \(T_t:=t+T_0\). Suppose that \(\mathcal{E}_{\rho_K}\) and \(\mathcal{E}_{\rho_{K,k}}\), \(k=0,\dots,K-1\), hold. Define the actual suffix product \[\Pi_{K,k} := \prod_{t=k+1}^{K-1} \left( 1-\frac{2d}{T_t}\zeta_t \right), \qquad k=0,\dots,K-1,\] with the empty product equal to \(1\). Then \[\label{eq:dec952} \begin{align} \Delta_K \leq& \rho_K \cdot \Delta_0 + \sum_{k=0}^{K-1} \Pi_{K,k} \left( \frac{4d \cdot \left\langle \nabla f(\boldsymbol{x}_k), \boldsymbol{u}_k\boldsymbol{u}_k^\top \boldsymbol{e}_k\right\rangle}{\mu (k+T_0) \left\|\boldsymbol{u}_k\right\|^2} \right) \\ &+ \sum_{k=0}^{K-1} \rho_{K,k} \left(\frac{32Ld^2 }{\mu^2 (k+T_0)^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\left\|\boldsymbol{u}_k\right\|^2} \right) \\ &+ \sum_{k=0}^{K-1} \rho_{K,k} \left( \frac{ d L^2\alpha^2 \left\|\boldsymbol{u}_k\right\|^2}{2\mu(k+T_0)} + \frac{ 4 d^2 L^3\alpha^2 \left\|\boldsymbol{u}_k\right\|^2}{ \mu^2 (k+T_0)^2 } \right). \end{align}\qquad{(8)}\]
The following subsections control the terms on the right-hand side of Eq. ?? .
We require two consequences of Assumption 3, corresponding to the linear and quadratic stochastic-error terms. They replace the uses of an almost-sure noise bound in a bounded-noise analysis; in particular, no event of the form \(\max_t\|\boldsymbol{e}_t\|\le R\) is introduced.
Lemma 4 (Conditional sub-Gaussian projection). Let \(\mathcal{F}\) be a \(\sigma\)-algebra. Suppose that a random vector \(\boldsymbol{e}\in\mathbb{R}^d\) satisfies \[\mathbb{E}[\boldsymbol{e}\mid\mathcal{F}]=0, \qquad \mathbb{E}\left[ \exp\left(\lambda\|\boldsymbol{e}\|^2\right) \middle|\mathcal{F} \right] \le \exp(\lambda\sigma^2), \qquad 0<\lambda<\sigma^{-2}.\] Then there is a universal numerical constant \(C_{\mathrm{sg}}\ge1\) such that, for every \(\mathcal{F}\)-measurable vector \(z\in\mathbb{R}^d\) and every \(\theta\in\mathbb{R}\), \[\label{eq:subg95projection95mgf} \mathbb{E}\left[ \exp\left(\theta\langle \boldsymbol{e},z\rangle\right) \middle|\mathcal{F} \right] \le \exp\left(C_{\mathrm{sg}}\theta^2\sigma^2\|z\|^2\right).\qquad{(9)}\]
Lemma 4 provides the scalar conditional sub-Gaussian estimate needed to control the signed linear stochastic error by a product-martingale argument.
Lemma 5 (Random-direction quadratic sub-exponential bound). Let \(\mathcal{F}\) be a \(\sigma\)-algebra, and suppose that \(\boldsymbol{e}\in\mathbb{R}^d\) satisfies the conditional mean-zero and exponential-moment conditions in Lemma 4. Let \(\boldsymbol{u}\sim\mathcal{N}(0,I_d)\) be independent of \(\mathcal{F}\vee\sigma(\boldsymbol{e})\). In applications, \(\mathcal{F}\) is the pre-direction \(\sigma\)-field, so conditioning is performed before \(\boldsymbol{u}\) is drawn and the Gaussian direction can be integrated out. Then, for every \(0<\lambda\le 1/(2\sigma^2)\), \[\label{eq:subg95random95direction95square95mgf} \mathbb{E}\left[ \exp\left( \lambda \frac{(\boldsymbol{u}^\top\boldsymbol{e})^2}{\|\boldsymbol{u}\|^2} \right) \middle|\mathcal{F} \right] \le \exp\left(\frac{2\lambda\sigma^2}{d}\right).\qquad{(10)}\] Consequently, the following sequential version holds. Suppose that, at times \(k=0,\dots,K-1\), \(\boldsymbol{e}_k\) satisfies the same conditional mean-zero and exponential-moment bounds with respect to the pre-direction history, and \(\boldsymbol{u}_k\sim\mathcal{N}(0,I_d)\) is conditionally independent of that history and of \(\boldsymbol{e}_k\). Then, for any nonnegative deterministic weights \(w_0,\dots,w_{K-1}\), with \(W=\sum_{k=0}^{K-1}w_k\) and \(w_{\max}=\max_{0\le k\le K-1}w_k\), the following inequality holds with probability at least \(1-\delta\): \[\label{eq:subg95weighted95quadratic} \sum_{k=0}^{K-1} w_k\frac{(\boldsymbol{u}_k^\top\boldsymbol{e}_k)^2}{\|\boldsymbol{u}_k\|^2} \le \frac{2\sigma^2}{d}W + 2\sigma^2 w_{\max}\log\frac{1}{\delta}.\qquad{(11)}\]
Lemma 5 is used for the quadratic-noise term in Eq. ?? ; it integrates over the Gaussian direction directly and avoids an almost-sure bound on \(\|\boldsymbol{e}_k\|\).
We next control the signed suffix-product linear term. Crucially, the realized product \(\Pi_{K,k}\) is retained through the martingale concentration step; the deterministic comparison \(\Pi_{K,k}\le\rho_{K,k}\) is used only when bounding the resulting variance proxy. For a fixed terminal time \(K\), define \[\label{eq:T95Y} T_k:=k+T_0, \qquad Y_{K,k}^{\Pi} := \frac{\Pi_{K,k}}{T_k} \cdot \frac{\nabla f(\boldsymbol{x}_k)^\top \boldsymbol{u}_k \, \boldsymbol{u}_k^\top \boldsymbol{e}_k}{\|\boldsymbol{u}_k\|^2}, \qquad k=0,\dots,K-1,\tag{3}\] where \(\boldsymbol{e}_k\) is defined in Eq. ?? .
Lemma 6 (Future angle innovations are conditionally independent of current noise). Fix \(K\) and \(k<K\). Let \(\mathcal{F}_k^+\) be the post-update history defined in Proposition 2. Conditional on \(\mathcal{F}_k^+\), the future angle variables \[\zeta_t = \frac{(\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t))^2}{\|\boldsymbol{u}_t\|^2\|\nabla f(\boldsymbol{x}_t)\|^2}, \qquad t=k+1,\dots,K-1,\] have the product law \[\nu^{\otimes(K-k-1)},\qquad \nu=\mathrm{Beta}\left(\frac{1}{2},\frac{d-1}{2}\right),\] where \(\nu^{\otimes(K-k-1)}\) denotes the \((K-k-1)\)-fold product measure, equivalently, the law of \(K-k-1\) conditionally independent random variables with common distribution \(\nu\). Although the future iterates depend on the realized value of \(\xi_k\) through \(\boldsymbol{x}_{k+1}\), this conditional angle law is deterministic. More precisely, with \(\mathcal{F}_k^{u}\) as defined in Proposition 2, \(\sigma(\zeta_{k+1},\dots,\zeta_{K-1})\) is conditionally independent of \(\xi_k\), and hence of \(\boldsymbol{e}_k\), given \(\mathcal{F}_k^{u}\). Therefore, before sampling \(\xi_k\), one may enlarge the conditioning \(\sigma\)-field by \(\zeta_{k+1},\dots,\zeta_{K-1}\) without changing the conditional distributional bounds for \(\boldsymbol{e}_k\).
Lemma 6 justifies the enlarged filtration in the product-martingale argument: future angle variables may be revealed without changing the current noise law.
For \(1\le K\le T\), let \(Y_{K,k}^{\Pi}\) be defined in Eq. 3 . Given a deterministic envelope \(\bar A_K>0\) and an auxiliary confidence parameter \(\delta_K^{(Y)}\in(0,1)\), define \[\label{eq:cE95Y} \mathcal{E}_{Y_K}^{\Pi}(\bar A_K) := \left\{ \sum_{k=0}^{K-1} Y_{K,k}^{\Pi} \le C_Y\sigma \sqrt{\bar A_K\log\frac{1}{\delta_K^{(Y)}}} \right\},\tag{4}\] where \(C_Y\ge1\) is a universal numerical constant fixed large enough in the time-uniform product-martingale argument below. Also define \[\label{eq:A95k95subg} A_K^{\Pi} := \sum_{k=0}^{K-1} \frac{\Pi_{K,k}^2}{T_k^2} \frac{(\nabla f(\boldsymbol{x}_k)^\top \boldsymbol{u}_k)^2}{\|\boldsymbol{u}_k\|^2}.\tag{5}\] In the application to the induction proof, we compare this variance proxy with the deterministic envelope \[\label{eq:Abar95product95linear} \bar A_K := C_A \frac{L\mathcal{C}c_\rho^2\Theta_T\Lambda}{T_K^2} \left(1+\frac{c_\delta}{T_0}\right), \qquad 1\le K\le T,\tag{6}\] where \(C_A\) is a sufficiently large universal numerical constant. The product-linear lemma below gives the time-uniform high-probability bound for the signed product-linear term and is stated for arbitrary deterministic envelopes; Eq. 6 is the choice used when the bound is assembled into the time-uniform induction event. The lemma is conditional on the product-envelope event \(\mathcal{P}_T(C_P)\); Lemma 14 verifies this envelope from the weighted scan event.
Lemma 7 (Time-uniform signed product-linear bound). Let the assumptions of Theorem 1 hold. Define \[q_t:=1-\frac{2d}{T_t}\zeta_t,\qquad P_0:=1,\qquad P_K:=\prod_{t=0}^{K-1}q_t,\] and, for a numerical constant \(C_P\), let \[\mathcal{P}_T(C_P) := \left\{ P_K^{-2}\le (T+T_0)^{C_P},\quad K=1,\dots,T \right\}.\] Let \(\bar A_K>0\), \(K=1,\dots,T\), be deterministic envelopes and set \[U_T:=(T+T_0)^{C_P}\max_{K\le T}\bar A_K.\] Let \(0<\delta_{\rm lin}<1\) and let \(G\ge1+\log(1/\delta_{\rm lin})\) satisfy \[\max_{K\le T} \log\left(1+\log\left(e+\frac{U_T}{\bar A_K}\right)\right) \le C\,G.\] Then, for a universal numerical constant \(C_Y\), \[\begin{align} \label{eq:product95linear95uniform95bound} \Pr\Bigg( \mathcal{P}_T(C_P) \cap \Bigg\{ \exists K\le T:\, A_K^\Pi\le\bar A_K,\; \sum_{k=0}^{K-1}Y_{K,k}^{\Pi} > C_Y\sigma\sqrt{\bar A_K\,G} \Bigg\} \Bigg) \le \delta_{\rm lin}. \end{align}\qquad{(12)}\] Equivalently, on any event implying \(\mathcal{P}_T(C_P)\), outside an additional failure probability \(\delta_{\rm lin}\), the implication \[A_K^\Pi\le\bar A_K \quad\Longrightarrow\quad \sum_{k=0}^{K-1}Y_{K,k}^{\Pi} \le C_Y\sigma\sqrt{\bar A_K\,G}\] holds simultaneously for every \(K\le T\).
Lemma 7 is the concentration step for the signed linear term in Eq. ?? . It retains the true suffix product \(\Pi_{K,k}\) until martingale cancellation has been exploited.
The following Gaussian-norm event converts the random normalization in the algorithmic stepsize into a deterministic bound along the entire trajectory.
Lemma 8. Let \(\{\boldsymbol{u}_t\}_{t=0}^{T-1}\) be generated by Algorithm 1, and define \[\mathcal{E}_u := \left\{ \left\|\boldsymbol{u}_t\right\|^2\ge\frac{d}{2} \quad\text{for all }t=0,\dots,T-1 \right\}. \label{eq:E95u}\qquad{(13)}\] If \(0<\delta^{(u)}<1\) and \(d\ge16\log(T/\delta^{(u)})\), then \(\mathcal{E}_u\) holds with probability at least \(1-\delta^{(u)}\).
Lemma 8 provides the simultaneous Gaussian-norm lower bound. The same high-dimensional condition is also invoked in Lemma 14 to simplify the prefix-scan estimate and obtain a polynomial envelope for the product weights; the remaining stochastic terms are handled by time-uniform or terminal concentration arguments.
The following lemma bounds the raw Gaussian projection in the product-martingale variance proxy. It uses only the Gaussian search directions and the smoothness of \(f\); no boundedness assumption on the stochastic noise is needed.
Lemma 9. Suppose that Assumption 1 holds, \(d\ge2\), \(\boldsymbol{x}_0\ne\boldsymbol{x}^*\), and that \(\{\boldsymbol{u}_k\}\) are the fresh Gaussian directions generated by Algorithm 1. Fix deterministic numbers \(\bar\Delta_k\ge0\), and let \(0<\delta_K^{(V)}<1\). Define \[\label{eq:V95up95explicit} \begin{align} \mathcal{E}_{V_K}:=\Bigg\{& \sum_{k=0}^{K-1} \left( \frac{|\rho_{K,k}|\,|\nabla f(\boldsymbol{x}_k)^\top\boldsymbol{u}_k|}{T_k} \cdot\sigma \right)^2 \\ &\le C_VL\sigma^2 \left( \bar W_{K-1} + \sqrt{\bar Q_{K-1}\log\frac{1}{\delta_K^{(V)}}} + \bar M_{K-1}\log\frac{1}{\delta_K^{(V)}} \right) \Bigg\}, \end{align}\qquad{(14)}\] where \[\begin{align} \bar W_{K-1} &:= \sum_{k=0}^{K-1}\frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k, \qquad \bar Q_{K-1} := \sum_{k=0}^{K-1} \left( \frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k \right)^2, \\ \bar M_{K-1} &:= \max_{0\le k\le K-1} \frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k, \label{eq:Mbar95def} \end{align}\qquad{(15)}\] and \(C_V\ge1\) is a universal numerical constant. On the probability-one event on which all gradients along the finite horizon are nonzero, define \[\bar w_k:=\frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k, \qquad z_k:= \frac{\boldsymbol{u}_k^\top\nabla f(\boldsymbol{x}_k)}{\|\nabla f(\boldsymbol{x}_k)\|}.\] Let \(\widehat{\mathcal{E}}_{V_K}\) denote the relaxed Laurent–Massart event \[\widehat{\mathcal{E}}_{V_K} := \Bigg\{ \sum_{k=0}^{K-1}\bar w_kz_k^2 \le \frac{C_V}{2} \left( \bar W_{K-1} + \sqrt{\bar Q_{K-1}\log\frac{1}{\delta_K^{(V)}}} + \bar M_{K-1}\log\frac{1}{\delta_K^{(V)}} \right) \Bigg\}.\] Then \(\widehat{\mathcal{E}}_{V_K}\) holds with probability at least \(1-\delta_K^{(V)}\). Moreover, if \(f\) is \(L\)-smooth and \(\Delta_k\le\bar\Delta_k\) for \(k<K\), then \(\widehat{\mathcal{E}}_{V_K}\subseteq\mathcal{E}_{V_K}\).
Lemma 9 verifies the raw-projection part of the product-linear variance proxy once the induction envelope \(\Delta_k\le\bar\Delta_k\) is available.
Lemma 5 controls the quadratic-noise term in Eq. ?? through the scalar ratio \(\frac{(\boldsymbol{u}_k^\top\boldsymbol{e}_k)^2}{\|\boldsymbol{u}_k\|^2},\) without imposing a uniform bound on \(\|\boldsymbol{e}_k\|\).
Lemma 10. Consider Algorithm 1 under Assumptions 2 and 3, with fresh independent Gaussian directions and oracle samples. Let \(0<\delta_K^{(Q)}<1\). Define the event \[\label{eq:cE95Q95subg} \begin{align} \mathcal{E}_{Q_K}:= \Bigg\{ \sum_{k=0}^{K-1} \frac{\rho_{K,k}}{T_k^2} \cdot \frac{(\boldsymbol{u}_k^\top \boldsymbol{e}_k)^2}{\|\boldsymbol{u}_k\|^2} \leq \frac{2\sigma^2}{d} \sum_{k=0}^{K-1} \frac{\rho_{K,k}}{T_k^2} + 2\sigma^2 \log\frac{1}{\delta_K^{(Q)}} \max_{0 \leq k \leq K-1} \frac{\rho_{K,k}}{T_k^2} \Bigg\}. \end{align}\qquad{(16)}\] The event \(\mathcal{E}_{Q_K}\) holds with probability at least \(1-\delta_K^{(Q)}\).
Lemma 10 controls the nonnegative quadratic stochastic-error term in the unrolled recursion.
Lemma 11. Under the conditions of Lemma 10, \[\begin{align} \sum_{k=0}^{K-1} \frac{ \rho_{K,k} }{ T_k^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\left\|\boldsymbol{u}_k\right\|^2} \leq \frac{2\sigma^2}{d} \sum_{k=0}^{K-1} \frac{\rho_{K,k}}{T_k^2} + 2\sigma^2 \log\frac{1}{\delta_K^{(Q)}} \max_{0 \leq k \leq K-1} \frac{\rho_{K,k}}{T_k^2}. \end{align}\] This bound holds on \(\mathcal{E}_{Q_K}\).
Lemma 11 records the exact deterministic inequality used later inside the induction proof.
It remains to control the smoothing-bias contribution in Eq. ?? .
Lemma 12. Let \(\{\boldsymbol{u}_k\}_{k=0}^{K-1}\) be fresh independent \(\mathcal{N}(0,I_d)\) directions. Let \(c_1=dL^2/(2\mu)\), \(c_2=4d^2L^3/\mu^2\), and \(0<\delta_K^{(\alpha)}<1\). Define the event \[\begin{align} \mathcal{E}_{\alpha_K} :=& \Bigg\{ \sum_{k=0}^{K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right)\left\|\boldsymbol{u}_k\right\|^2 \leq C_\chi d \Bigg[ \sum_{k=0}^{K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right) \\ & + \sqrt{ \log\frac{1}{\delta_K^{(\alpha)}} \cdot \sum_{k=0}^{K-1} \rho_{K,k}^2 \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right)^2} + \log\frac{1}{\delta_K^{(\alpha)}} \max_{0 \leq k \leq K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right) \Bigg] \Bigg\}. \end{align}\] Then \(\mathcal{E}_{\alpha_K}\) holds with probability at least \(1-\delta_K^{(\alpha)}\), where \(C_\chi\ge1\) is a universal numerical constant.
Lemma 12 bounds the accumulated bias caused by the finite-difference radius \(\alpha\).
We conclude the analysis by collecting deterministic bounds on \(\rho_K\) and \(\rho_{K,k}\), assembling all concentration events, and closing the induction.
Lemma 13 (Deterministic bounds on \(\rho_K\) and \(\rho_{K,k}\)). Let \(\rho_K\) and \(\rho_{K,k}\) be defined by Eqs. ?? and ?? , respectively. Then, for every \(1\le K\le T\) and \(0\le k\le K-1\), \[\label{eq:c95rho} \rho_K \le c_\rho \frac{T_0}{T_K}, \qquad \rho_{K,k} \le c_\rho \frac{T_k}{T_K},\qquad{(17)}\] and, moreover, \[\label{eq:c95rho95lower} \rho_{K,k} \ge \frac{c_\rho}{2} \frac{T_k}{T_K}.\qquad{(18)}\] Here \(C>0\) is the universal constant in Lemma 23 and \(c_\rho\) is defined by \[\label{eq:c-rho} c_\rho := 2\exp\!\left( \frac{2C}{T_0}\Gamma_T(\delta) \right).\qquad{(19)}\]
Lemma 13 converts the exponential \(\rho\)-weights into the deterministic ratios \(T_0/T_K\) and \(T_k/T_K\), which are used throughout the final induction.
Lemma 14 (Time-uniform auxiliary controls). Let the assumptions of Theorem 1 hold and let \[\bar\Delta_k:=\frac{\mathcal{C}d\Theta_T}{T_k}, \qquad k=0,\dots,T-1.\] Set \[\delta_K^{(Y)} = \delta_K^{(V)} = \delta_K^{(Q)} = \delta_K^{(\alpha)} =: \delta_\star, \qquad \delta_\star:=\exp\{-\Gamma_T(\delta)\}, \qquad \log\frac{1}{\delta_\star}=c_\delta\Lambda=\Gamma_T(\delta),\] and use the deterministic envelopes \(\bar A_K\) in Eq. 6 . Here \(C_V\) and \(C_\chi\) are the universal constants in Lemmas 9 and 12. The quantities \(\delta_K^{(\cdot)}\) specify thresholds in the fixed-\(K\) event notation; any fixed numerical allocation is absorbed into the universal constants \(C,c_\rho,\mathcal{C},C_A\). Then, with probability at least \(1-\delta\), the following controls hold:
the weighted-suffix events \(\mathcal{E}_{\rho_K}\) and \(\mathcal{E}_{\rho_{K,k}}\), \(k=0,\dots,K-1\), together with the prefix upper-tail event \(\mathcal{E}_\rho^+\), for every \(K\le T\);
the norm event \(\mathcal{E}_u\);
the terminal relaxed raw Gaussian projection event \(\widehat{\mathcal{E}}_{V_T}\) in Lemma 9 with \(K=T\) and deterministic envelope \(\bar\Delta_k\);
the product-linear implication event \[\mathcal{L}_K(\bar A_K) := \mathcal{E}_{Y_K}^{\Pi}(\bar A_K) \cup \{A_K^\Pi>\bar A_K\},\] for every \(K\le T\);
the terminal relaxed quadratic-noise event \(\mathcal{E}_{Q_T}\) and the terminal relaxed smoothing event \(\mathcal{E}_{\alpha_T}\).
Consequently, Eq. ?? below holds for every \(K\le T\): \[\label{eq:c95del} \max\left\{ \log \frac{1}{\delta_K^{(Y)}},\; \log \frac{1}{\delta_K^{(V)}},\; \log \frac{1}{\delta_K^{(Q)}},\; \log \frac{1}{\delta_K^{(\alpha)}} \right\} \leq c_\delta \Lambda.\qquad{(20)}\]
Lemma 14 places the weighted-scan event, the linear-martingale implication, and the terminal nonnegative controls on a single event of probability at least \(1-\delta\). The main induction is carried out on this event.
Remark 2 (Nonstandard elements of the time-uniform proof). The two ingredients in Lemma 14 that depart from standard analyses are the one-sided weighted lower scan in Lemma 2 and the intrinsic-variance product-martingale stitching in Lemma 7, which invokes Lemma 22. The raw-projection, quadratic-noise, and smoothing estimates are applied only at the terminal index \(T\). Consequently, the proof avoids a direct union bound over terminal times \(K=1,\dots,T\); for fixed problem parameters, the confidence cost remains \(\log(1/\delta)+\log\log(e+T+T_0)\).
We now close the proof of Theorem 1 by induction on the terminal index.
Proof of Theorem 1. Let \(\mathcal{G}_T\) be the event whose probability is at least \(1-\delta\) by Lemma 14. On this event, the weighted-suffix events \(\mathcal{E}_{\rho_K}\), \(\mathcal{E}_{\rho_{K,k}}\), and the norm event \(\mathcal{E}_u\) hold for all relevant \(K,k\). Also, for every \(K\le T\), the product-linear implication \(\mathcal{L}_K(\bar A_K)\) holds with the deterministic envelopes \(\bar A_K\) specified in Lemma 14. In addition, the terminal nonnegative controls \(\widehat{\mathcal{E}}_{V_T}\), \(\mathcal{E}_{Q_T}\), and \(\mathcal{E}_{\alpha_T}\) hold. Moreover, all logarithmic factors in the auxiliary lemmas are bounded by \(c_\delta\Lambda=\Gamma_T(\delta)\), and Lemma 13 holds for every \(K\le T\).
We prove the deterministic implication on \(\mathcal{G}_T\) by induction on \(K\).
For \(K=0\), the first term in the definition of \(\mathcal{C}\) in Eq. ?? gives \[\Delta_0 \le \frac{\mathcal{C}d \Theta_T}{T_0}.\]
Fix any \(K\in\{1,\dots,T\}\), and assume that, for every \(k=0,\dots,K-1\), \[\label{eq:IH95main} \Delta_k \le \frac{\mathcal{C}d \Theta_T}{T_k}.\tag{7}\]
On \(\mathcal{G}_T\), Eq. ?? in Lemma 3 holds. We bound its four terms separately.
By Eq. ?? , \(\rho_K\Delta_0\le c_\rho(T_0/T_K)\Delta_0\). Hence, since \(\mathcal{C}\ge 8c_\rho T_0 \Delta_0/(d\Theta_T)\) in Eq. ?? , we have \[\label{eq:init95absorb} \rho_K \Delta_0 \leq c_\rho \frac{T_0}{T_K}\Delta_0 \le \frac{\mathcal{C}}{8}\frac{d \Theta_T}{T_K}.\tag{8}\]
For \(k<K\le T\), the definitions of \(\rho_{K,k}\) and \(\rho_{T,k}\) give \[\rho_{K,k} = \rho_{T,k} \exp\left(\sum_{t=K}^{T-1}\frac{1}{T_t}\right).\] Since \[\sum_{t=K}^{T-1}\frac{1}{T_t} \le 1+\log\frac{T_T}{T_K},\] there is a universal constant \(C\) such that \[\label{eq:terminal95suffix95compare} \rho_{K,k}\le C\frac{T_T}{T_K}\rho_{T,k}, \qquad 0\le k<K\le T,\tag{9}\] and hence \[\label{eq:terminal95suffix95compare95sq} \rho_{K,k}^2\le C \left(\frac{T_T}{T_K}\right)^2\rho_{T,k}^2, \qquad 0\le k<K\le T.\tag{10}\] Thus any nonnegative suffix-weighted sum at terminal time \(K\) is bounded by the corresponding terminal-\(T\) sum, with the appropriate power of \(T_T/T_K\).
The linear term in Lemma 3 is multiplied by the actual suffix product \(\Pi_{K,k}\), not by the deterministic upper bound \(\rho_{K,k}\). Since this term is signed, the replacement \(\Pi_{K,k}\le\rho_{K,k}\) is not order-preserving at the level of the linear sum. Instead, the event in Lemma 14 includes the bound from Lemma 7, which controls the signed product-linear sum with the actual product \(\Pi_{K,k}\). It remains to verify the variance-proxy condition \(A_K^\Pi\le\bar A_K\).
Set \[\bar\Delta_k=\frac{\mathcal{C}d\Theta_T}{T_k}, \qquad k=0,\dots,T-1,\] so that \(\Delta_k\le\bar\Delta_k\) throughout the induction range \(k<K\). Let \(z_k=(\boldsymbol{u}_k^\top\nabla f(\boldsymbol{x}_k))/\|\nabla f(\boldsymbol{x}_k)\|\). On \(\mathcal{E}_u\), using \(\Pi_{K,k}\le\rho_{K,k}\), \(L\)-smoothness, and the induction hypothesis, \[A_K^\Pi \le \frac{4L}{d} \sum_{k=0}^{K-1} \frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k z_k^2.\] For the terminal weights in Lemma 9, write \[\bar W_{T-1}^{(T)} := \sum_{k=0}^{T-1}\frac{\rho_{T,k}^2}{T_k^2}\bar\Delta_k, \qquad \bar Q_{T-1}^{(T)} := \sum_{k=0}^{T-1} \left(\frac{\rho_{T,k}^2}{T_k^2}\bar\Delta_k\right)^2, \qquad \bar M_{T-1}^{(T)} := \max_{0\le k\le T-1} \frac{\rho_{T,k}^2}{T_k^2}\bar\Delta_k.\] The squared terminal comparison in Eq. 10 and the terminal event \(\widehat{\mathcal{E}}_{V_T}\) give \[A_K^\Pi \le C \frac{L}{d} \left(\frac{T_T}{T_K}\right)^2 \left[ \bar W_{T-1}^{(T)} + \sqrt{\bar Q_{T-1}^{(T)}\Gamma_T(\delta)} + \bar M_{T-1}^{(T)}\Gamma_T(\delta) \right].\] By Lemma 13 and Lemma 19, \[\bar W_{T-1}^{(T)} \le \frac{\mathcal{C}d c_\rho^2\Theta_T\Lambda}{T_T^2}, \qquad \bar Q_{T-1}^{(T)} \le \frac{2\mathcal{C}^2d^2c_\rho^4\Theta_T^2}{T_T^4T_0}, \qquad \bar M_{T-1}^{(T)} \le \frac{\mathcal{C}d c_\rho^2\Theta_T}{T_T^2T_0}.\] Using \(\Gamma_T(\delta)=c_\delta\Lambda\) and \(\Lambda\ge1\), the three terms after multiplying by \((L/d)(T_T/T_K)^2\) are bounded respectively by \[C\frac{L\mathcal{C}c_\rho^2\Theta_T\Lambda}{T_K^2}, \qquad C\frac{L\mathcal{C}c_\rho^2\Theta_T}{T_K^2} \sqrt{\frac{c_\delta\Lambda}{T_0}}, \qquad C\frac{L\mathcal{C}c_\rho^2\Theta_T\Lambda}{T_K^2} \frac{c_\delta}{T_0}.\] Since \(\sqrt{c_\delta\Lambda/T_0}\le C\Lambda(1+c_\delta/T_0)\), these estimates imply \[A_K^\Pi \le C \frac{L\mathcal{C}c_\rho^2\Theta_T\Lambda}{T_K^2} \left(1+\frac{c_\delta}{T_0}\right) \le \bar A_K,\] after choosing the universal constant \(C_A\) in Lemma 14 large enough. Hence \(\mathcal{L}_K(\bar A_K)\) reduces to \(\mathcal{E}_{Y_K}^{\Pi}(\bar A_K)\). Therefore, on \(\mathcal{G}_T\), \[\label{eq:Y95up} \frac{4d}{\mu} \sum_{k=0}^{K-1} \Pi_{K,k} \frac{ \nabla f(\boldsymbol{x}_k)^\top\boldsymbol{u}_k\,\boldsymbol{u}_k^\top\boldsymbol{e}_k }{ T_k\|\boldsymbol{u}_k\|^2 } \le C\frac{d\sigma c_\rho\Theta_T}{\mu T_K} \sqrt{ L\mathcal{C} \left(1+\frac{c_\delta}{T_0}\right)} \stackrel{\eqref{eq:cC}}{\le} \frac{\mathcal{C}d\Theta_T}{8T_K}.\tag{11}\]
We invoke Lemma 11 only at the terminal index \(T\). On \(\mathcal{G}_T\), using Eq. ?? , Lemma 13, and Lemma 19, \[\begin{align} \sum_{k=0}^{T-1} \frac{ \rho_{T,k} }{ T_k^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\left\|\boldsymbol{u}_k\right\|^2} &\le \frac{2\sigma^2}{d} \sum_{k=0}^{T-1}\frac{\rho_{T,k}}{T_k^2} + 2\sigma^2 \log\frac{1}{\delta_T^{(Q)}} \max_{0\le k\le T-1}\frac{\rho_{T,k}}{T_k^2} \\ &\le \frac{2\sigma^2 c_\rho\Lambda}{dT_T} + \frac{2\sigma^2 c_\rho c_\delta\Lambda}{T_TT_0}. \end{align}\] Therefore Eq. 9 implies, for the current induction terminal time \(K\), \[\label{eq:Q95up} \begin{align} &\frac{32Ld^2}{\mu^2} \sum_{k=0}^{K-1} \frac{\rho_{K,k}}{T_k^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\|\boldsymbol{u}_k\|^2} \leq C\frac{Ld\sigma^2c_\rho\Lambda}{\mu^2T_K} \left( 1 + \frac{d c_\delta}{T_0} \right) \stackrel{\eqref{eq:cC}}{\leq} \frac{\mathcal{C}\cdot d\cdot \Theta_T}{8T_K}. \end{align}\tag{12}\]
Let \[a_k:= \frac{dL^2}{2\mu T_k} + \frac{4d^2L^3}{\mu^2T_k^2}.\] We invoke Lemma 12 only at the terminal index \(T\). On \(\mathcal{G}_T\), write \[A_T:=\sum_{k=0}^{T-1}\rho_{T,k}a_k,\qquad B_T:=\sum_{k=0}^{T-1}\rho_{T,k}^2a_k^2,\qquad M_T:=\max_{0\le k\le T-1}\rho_{T,k}a_k.\] Then Lemma 12 and Eq. ?? give \[\sum_{k=0}^{T-1}\rho_{T,k}a_k\|\boldsymbol{u}_k\|^2 \le Cd\left(A_T+\sqrt{\Gamma_T(\delta)B_T} +\Gamma_T(\delta)M_T\right).\] Using \(\rho_{T,k}\le c_\rho T_k/T_T\), Lemma 19, \(T_T\ge T_0\), and \(\Gamma_T(\delta)=c_\delta\Lambda\), the three terms satisfy \[\begin{align} dA_T &\le Cc_\rho d \left(c_1+\frac{c_2\Lambda}{T_0}\right), \\ d\sqrt{\Gamma_T(\delta)B_T} &\le Cc_\rho d\sqrt{c_\delta\Lambda} \left(\frac{c_1}{\sqrt{T_0}}+\frac{c_2}{T_0^{3/2}}\right), \\ d\Gamma_T(\delta)M_T &\le Cc_\rho d c_\delta\Lambda \frac{1}{T_0} \left(c_1+\frac{c_2}{T_0}\right). \end{align}\] Substituting \(c_1=dL^2/(2\mu)\), \(c_2=4d^2L^3/\mu^2\), and \(T_0=32dL/\mu\), and using \(d,\Lambda\ge1\) and \(\sqrt{c_\delta\Lambda}\le \Lambda(1+c_\delta)\), yields \[\sum_{k=0}^{T-1}\rho_{T,k}a_k\|\boldsymbol{u}_k\|^2 \le Cc_\rho d^2\Lambda(1+c_\delta) \left(1+\frac{L^2}{\mu}+\frac{L^3}{\mu^2}\right),\] after increasing the universal numerical constant if necessary. Hence, by Eq. 9 , \[\label{eq:alp95up} \alpha^2 \sum_{k=0}^{K-1}\rho_{K,k} \left( \frac{dL^2}{2\mu T_k} + \frac{4d^2L^3}{\mu^2 T_k^2} \right)\|\boldsymbol{u}_k\|^2 \leq C\alpha^2\frac{T_T}{T_K} c_\rho d^2\Lambda(1+c_\delta) \left(1+\frac{L^2}{\mu}+\frac{L^3}{\mu^2}\right) \leq \frac{\mathcal{C}d \Theta_T}{8 T_K},\tag{13}\] where the last inequality uses \(\alpha^2=1/(dT_T)\), \(\Theta_T=\Lambda\Gamma_T(\delta)\), and the last term in the definition of \(\mathcal{C}\) in Eq. ?? , after increasing the universal numerical constant if necessary.
Combining Eq. ?? , 8 , 11 , 12 , and 13 , we conclude that \[\Delta_K \le \left( \frac{\mathcal{C}}{8} + \frac{\mathcal{C}}{8} + \frac{\mathcal{C}}{8} + \frac{\mathcal{C}}{8} \right) \frac{ d\Theta_T}{T_K} \le \mathcal{C}\frac{ d\Theta_T}{T_K}.\] This proves the induction step. Since the induction is deterministic on \(\mathcal{G}_T\), it holds simultaneously for all \(K\le T\). Taking \(K=T\) yields the first inequality in Eq. ?? . To obtain the displayed big-\(\mathcal{O}\) form, multiply each term in the maximum defining \(\mathcal{C}\) by \(d\Theta_T/(T+T_0)\), use \(\Theta_T=\Lambda\Gamma_T(\delta)\), \(T_0=32dL/\mu\), and \(c_\rho\ge1\), and absorb fixed problem parameters and universal numerical factors into the implicit constant. ◻
Proof of Corollary 1. By Eq. ?? , with probability at least \(1-\delta\), \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) \le C \left( \frac{c_\rho T_0\Delta_0}{T+T_0} + c_\rho^2 \frac{d\Lambda\Gamma_T(\delta)}{T+T_0} \left(1+\frac{\Gamma_T(\delta)}{T_0}\right) \right).\] By the definition of \(c_\rho\), the assumption \(T_0\gtrsim\Gamma_T(\delta)\) gives \(c_\rho=\mathcal{O}(1)\). Absorbing this numerical bound into the constant yields Eq. ?? . The final \(\widetilde{\mathcal{O}}(d/T)\) display is the same estimate with fixed problem parameters and logarithmic factors suppressed. ◻
We established a direct high-probability last-iterate guarantee for the standard same-sample two-point Gaussian method with a norm-normalized stepsize. Under conditional sub-Gaussian stochastic-gradient noise and the compatibility condition \(d\ge16\log(6T/\delta)\), the last iterate satisfies \[f(\boldsymbol{x}_T)-f(\boldsymbol{x}^*) = \widetilde{\mathcal{O}}\!\left(\frac{d}{T}\right)\] with probability at least \(1-\delta\), up to the explicit problem parameters and logarithmic factors in Theorem 1 and Corollary 1.
The proof is built around two pathwise mechanisms. A weighted scan converts random one-direction progress into uniform aggregate contraction, and an angle-enlarged product-martingale argument controls the signed linear error without discarding cancellation. The remaining variance, quadratic-noise, and smoothing-bias contributions are handled by terminal nonnegative estimates. This approach avoids both bounded-noise truncation and expectation-to-confidence conversion, thereby preserving the classical zeroth-order rate at the level of the last iterate.
This appendix collects the concentration tools used in the proof. We state the standard inequalities in the form required above and include the necessary short derivations.
Lemma 15 (Laurent–Massart bound [21]). Let \(X_1,\dots,X_K\stackrel{\mathrm{i.i.d.}}{\sim}\mathcal{N}(0,1)\), and let \(w_1,\dots,w_K\ge0\) be fixed weights. With probability at least \(1-\delta\), \[\sum_{k=1}^K w_kX_k^2 \le \sum_{k=1}^K w_k +2\sqrt{ \left(\sum_{k=1}^K w_k^2\right) \log\left(\frac{1}{\delta}\right)} +2\max_{1\le k\le K}w_k\log\left(\frac{1}{\delta}\right).\] In particular, if \(X\sim\chi^2(k)\) with \(k>0\), then, for every \(\tau>0\), \[\begin{align} \Pr\left(X\le k-2\sqrt{k\tau}\right)\le e^{-\tau}. \end{align}\]
Lemma 16. Let \(X_1,\dots,X_N\stackrel{\mathrm{i.i.d.}}{\sim}\chi^2(k)\), and define \(M_N:=\min_{1\le i\le N}X_i\). Then, for every \(0<\delta<1\), \[\Pr\!\left( M_N \le k-2\sqrt{k\left(\log N+\log\frac{1}{\delta}\right)} \right) \le \delta.\]
Proof. By the lower-tail part of Lemma 15, for each \(i\), \[\Pr\left( X_i\le k-2\sqrt{k\tau} \right)\le e^{-\tau}, \qquad \tau>0.\] Take \(\tau=\log N+\log(1/\delta)\). A union bound over \(i=1,\dots,N\) gives \[\Pr\left( \min_{1\le i\le N}X_i \le k-2\sqrt{k\left(\log N+\log\frac{1}{\delta}\right)} \right) \le Ne^{-\tau} =\delta.\] ◻
Lemma 17 (Ville’s inequality). Let \(\{Z_n\}_{n=0}^{N}\) be a nonnegative supermartingale. Then, for every \(y>0\), \[\mathbb{P}\left(\max_{0\le n\le N}Z_n\ge y\right) \le \frac{\mathbb{E}[Z_0]}{y}.\] In particular, if \(Z_0=1\) almost surely, the right-hand side equals \(1/y\).
We also use the following standard decomposition of the two-point stochastic zeroth-order estimator.
Lemma 18. Suppose that \(f(\cdot;\xi)\) is \(L\)-smooth. Then the stochastic zeroth-order estimator \(\boldsymbol{g}(\boldsymbol{x};\xi)\) defined in Eq. 2 satisfies \[\label{eq:sg1} \boldsymbol{g}(\boldsymbol{x};\xi) = \boldsymbol{u}\boldsymbol{u}^\top\nabla f(\boldsymbol{x};\xi) + \beta \cdot \boldsymbol{u},\qquad{(21)}\] where \(|\beta|\le(L\alpha/2)\left\|\boldsymbol{u}\right\|^2\).
Proof. By the fundamental theorem of calculus, \[\frac{f(\boldsymbol{x}+\alpha\boldsymbol{u};\xi)-f(\boldsymbol{x}-\alpha\boldsymbol{u};\xi)}{2\alpha} = \frac{1}{2}\int_{-1}^{1} \boldsymbol{u}^\top\nabla f(\boldsymbol{x}+s\alpha\boldsymbol{u};\xi)\,ds.\] Hence \[\frac{f(\boldsymbol{x}+\alpha\boldsymbol{u};\xi)-f(\boldsymbol{x}-\alpha\boldsymbol{u};\xi)}{2\alpha} = \boldsymbol{u}^\top\nabla f(\boldsymbol{x};\xi)+\beta,\] where \[\beta := \frac{1}{2}\int_{-1}^{1} \boldsymbol{u}^\top\bigl(\nabla f(\boldsymbol{x}+s\alpha\boldsymbol{u};\xi)-\nabla f(\boldsymbol{x};\xi)\bigr)\,ds.\] By \(L\)-smoothness, \[|\beta| \le \frac{1}{2}\int_{-1}^{1} L|s|\alpha\|\boldsymbol{u}\|^2\,ds = \frac{L\alpha}{2}\|\boldsymbol{u}\|^2.\] Multiplying the scalar central difference by \(\boldsymbol{u}\) gives Eq. ?? . ◻
Lemma 19. Let \(T_0>1\), let \(T_k=k+T_0\) for \(k\ge0\), and fix integers \(0\le k<K\). Then \[\label{eq:T95sum} \log\frac{T_K}{T_k} \leq \sum_{t=k}^{K-1}\frac{1}{t+T_0} \le 1+\log\frac{T_K}{T_k} \le 1+\log T_K ,\qquad{(22)}\] and \[\label{eq:T95sum951} \sum_{t=k}^{K-1}\frac{1}{(t+T_0)^2} \le \frac{2}{T_k}.\qquad{(23)}\]
Proof. The function \(x\mapsto 1/(x+T_0)\) is positive and decreasing. Therefore \[\sum_{t=k}^{K-1}\frac{1}{t+T_0} \ge \int_k^K\frac{dx}{x+T_0} = \log\frac{T_K}{T_k}.\] For the upper bound, \[\sum_{t=k}^{K-1}\frac{1}{t+T_0} \le \frac{1}{T_k} + \int_k^K\frac{dx}{x+T_0} \le 1+\log\frac{T_K}{T_k} \le 1+\log T_K.\] Similarly, \[\sum_{t=k}^{K-1}\frac{1}{(t+T_0)^2} \le \frac{1}{T_k^2} + \int_k^\infty\frac{dx}{(x+T_0)^2} = \frac{1}{T_k^2}+\frac{1}{T_k} \le \frac{2}{T_k},\] because \(T_k>1\). ◻
Lemma 20. Let \(\boldsymbol{x}\sim\mathcal{N}(0,\boldsymbol{I}_d)\), and let \(\boldsymbol{a}\in\mathbb{R}^d\) be a fixed unit vector. Define \[Y:=\frac{\langle\boldsymbol{x},\boldsymbol{a}\rangle^2}{\|\boldsymbol{x}\|_2^2}.\] For \(d\ge2\), \(Y\sim\mathrm{Beta}(1/2,(d-1)/2)\); for \(d=1\), \(Y=1\) almost surely.
Proof. By rotational invariance of the standard Gaussian distribution, we may assume \(\boldsymbol{a}=e_1\). Then \[Y=\frac{X_1^2}{X_1^2+\cdots+X_d^2}.\] For \(d=1\), this ratio is one almost surely. For \(d\ge2\), \(X_1^2\sim\chi^2_1\) and \(\sum_{i=2}^dX_i^2\sim\chi^2_{d-1}\) are independent. Equivalently, these two variables are independent gamma random variables with common scale parameter and shapes \(1/2\) and \((d-1)/2\). The ratio of the first gamma variable to their sum therefore has the \(\mathrm{Beta}(1/2,(d-1)/2)\) distribution. ◻
Lemma 21 (Moments of the Beta distribution). Let \(X\sim\mathrm{Beta}(\alpha,\beta)\), where \(\alpha,\beta>0\). Its mean and variance are \[\mathbb{E}[X]=\frac{\alpha}{\alpha+\beta}, \qquad \mathrm{Var}(X) = \frac{\alpha\beta}{(\alpha+\beta)^2(\alpha+\beta+1)}.\] Moreover, for every integer \(m\ge1\), its \(m\)-th raw moment is \[\mathbb{E}[X^m] = \prod_{k=0}^{m-1}\frac{\alpha+k}{\alpha+\beta+k}.\]
Lemma 22 (Stitched sub-Gaussian product boundary). Let \((\mathcal{H}_k)_{k=0}^{T}\) be a filtration. Let \(q_k\in(0,1]\) and \(v_k\ge0\) be \(\mathcal{H}_k\)-measurable, let \(\vartheta_k\) be \(\mathcal{H}_{k+1}\)-measurable, \(P_0=1\), and \(P_K=\prod_{t=0}^{K-1}q_t\). Let \[\widetilde{M}_K = \sum_{k=0}^{K-1}\frac{\vartheta_k}{P_{k+1}}, \qquad S_K=P_K\widetilde{M}_K, \qquad A_K=P_K^2\sum_{k=0}^{K-1}\frac{v_k}{P_{k+1}^2},\] where \(\vartheta_k\) is a martingale difference satisfying, conditionally on \(\mathcal{H}_k\), \[\mathbb{E}[\vartheta_k\mid\mathcal{H}_k]=0, \qquad \mathbb{E}[\exp(\lambda\vartheta_k)\mid\mathcal{H}_k] \le \exp(\lambda^2\sigma^2v_k), \qquad \lambda\in\mathbb{R}.\] Assume further that on an event \(\mathcal{P}_T\), \[P_K^{-2}\le (T+T_0)^{C_P},\qquad K=1,\dots,T,\] for a numerical constant \(C_P\), and let \(\bar A_K>0\) be deterministic variance envelopes. Set \[U_\star:=(T+T_0)^{C_P}\max_{K\le T}\bar A_K\] and assume that, for some \(0<\delta<1\) and confidence factor \(G\), \[G\ge 1+\log\frac{1}{\delta}, \qquad \max_{K\le T} \log\left(1+\log\left(e+\frac{U_\star}{\bar A_K}\right)\right) \le C\,G.\] Then, for a universal numerical constant \(C_{\mathrm{st}}\), \[\Pr\left( \mathcal{P}_T \cap \left\{ \exists K\le T: A_K\le\bar A_K,\; S_K> C_{\mathrm{st}}\sigma\sqrt{\bar A_K G} \right\} \right) \le\delta.\]
Proof. The variable \(P_{k+1}\) is \(\mathcal{H}_k\)-measurable, whereas \(\vartheta_k\) is \(\mathcal{H}_{k+1}\)-measurable. Hence the transformed increments \(\vartheta_k/P_{k+1}\) are adapted martingale differences. The conditional mgf assumption gives the same sub-Gaussian bound with variance proxy \(v_k/P_{k+1}^2\). Thus \(\widetilde{M}_K\) is a sub-Gaussian martingale with variance proxy \[\widetilde{V}_K:=\sum_{k=0}^{K-1}\frac{v_k}{P_{k+1}^2}.\]
For every \(\lambda>0\), \[L_K(\lambda) := \exp\left( \lambda\widetilde{M}_K -\lambda^2\sigma^2\widetilde{V}_K \right), \qquad K=0,\dots,T,\] is a nonnegative supermartingale. Indeed, after conditioning on \(\mathcal{H}_k\), the one-step multiplicative factor has expectation at most one by the preceding conditional mgf bound. Lemma 17 therefore gives, for every \(r>0\), \[\Pr\left( \exists K\le T: \lambda\widetilde{M}_K-\lambda^2\sigma^2\widetilde{V}_K\ge r \right) \le e^{-r}.\]
We next apply a peeling argument to the intrinsic variance. Fix a deterministic \(U>0\). For \(j=0,1,2,\dots\), set \[I_j:=\left(2^{-j-1}U,\,2^{-j}U\right], \qquad \delta_j:=\frac{6\delta}{\pi^2(j+1)^2}, \qquad r_j:=\log\frac{1}{\delta_j},\] and choose \[\lambda_j:= \sqrt{\frac{r_j}{\sigma^2\,2^{-j}U}}.\] The intervals \(I_j\) partition \((0,U]\). On the complement of the Ville event for epoch \(j\), every \(K\le T\) with \(\widetilde{V}_K\in I_j\) satisfies \[\widetilde{M}_K \le \lambda_j\sigma^2\widetilde{V}_K+\frac{r_j}{\lambda_j} = \sigma\sqrt{r_j} \left( \frac{\widetilde{V}_K}{\sqrt{2^{-j}U}} +\sqrt{2^{-j}U} \right) \le 3\sigma\sqrt{\widetilde{V}_K\,r_j}.\] The last inequality uses \(\widetilde{V}_K\le2^{-j}U\le2\widetilde{V}_K\) on \(I_j\). Moreover, on this epoch, \[r_j \le C\left\{ \log\frac{1}{\delta} + \log\left(1+\log\left(e+\frac{U}{\widetilde{V}_K}\right)\right) \right\}.\] Since \(\sum_{j\ge0}\delta_j\le\delta\), a union bound over the variance epochs shows that, with probability at least \(1-\delta\), the following bound holds simultaneously for all \(K\le T\) with \(0<\widetilde{V}_K\le U\): \[\label{eq:stitched95product95mg95raw95boundary} \widetilde{M}_K \le C\sigma\sqrt{\widetilde{V}_K \left( \log\frac{1}{\delta}+ \log\left(1+\log\left(e+\frac{U}{\widetilde{V}_K}\right)\right) \right)}.\tag{14}\] The estimate is already uniform in the terminal time \(K\); Lemma 17 handled the maximum over \(K\) inside each epoch. If \(\widetilde{V}_K=0\), then all variance proxies up to time \(K\) are zero, and the conditional mgf bound with zero proxy forces the corresponding martingale increments to vanish almost surely; hence \(\widetilde{M}_K=0\).
Apply Eq. 14 with \(U=U_\star\). For every \(K\) that can contribute to the failure event—that is, every \(K\) satisfying \(A_K\le\bar A_K\)—the event \(\mathcal{P}_T\) implies \[\widetilde{V}_K=P_K^{-2}A_K \le (T+T_0)^{C_P}\bar A_K,\] and hence \(\widetilde{V}_K\le U_\star\). Multiplying Eq. 14 by \(P_K\) therefore gives \[S_K \le C\sigma \sqrt{ A_K \left( \log\frac{1}{\delta}+ \log\left(1+\log\left(e+\frac{U_\star}{\widetilde{V}_K}\right)\right) \right)}.\] It remains only to replace the random variance \(A_K\) by the deterministic envelope \(\bar A_K\). If \(A_K=0\), then \(\widetilde{V}_K=0\) and hence \(S_K=0\), so such a \(K\) cannot contribute to the failure event. We may therefore consider \(0<A_K\le\bar A_K\). Since \(q_t\le1\), \(P_K\le1\), so \(\widetilde{V}_K=P_K^{-2}A_K\ge A_K\); hence the logarithmic factor with \(U_\star/\widetilde{V}_K\) is no larger than the same factor with \(U_\star/A_K\). For \(0<a\le b\) and \(U>0\), we use the deterministic inequality \[\label{eq:variance95envelope95loglog95transfer} a\log\left(1+\log\left(e+\frac{U}{a}\right)\right) \le Cb\left[ 1+\log\left(1+\log\left(e+\frac{U}{b}\right)\right) \right].\tag{15}\] To see this, write \(s=b/a\ge1\) and \(x=U/b\). Since \(e+sx\le s(e+x)\), we have \[\log\left(1+\log(e+sx)\right) \le C\left[ \log\left(1+\log(e+x)\right) + \log\left(1+\log s\right) \right].\] Multiplying by \(a=b/s\) and using \(\sup_{s\ge1}s^{-1}\log(1+\log s)<\infty\) proves the displayed inequality, after increasing the universal constant \(C\). Applying Eq. 15 with \(a=A_K\), \(b=\bar A_K\), and \(U=U_\star\), and also using \(A_K\log(1/\delta)\le\bar A_K\log(1/\delta)\), yields \[S_K \le C_{\mathrm{st}}\sigma\sqrt{\bar A_K\,G}\] for every \(K\le T\) with \(A_K\le\bar A_K\), where the assumed deterministic bound on \(\max_K\log(1+\log(e+U_\star/\bar A_K))\) and \(G\ge1+\log(1/\delta)\) were used in the final step. Thus the displayed failure event is contained in the complement of the stitched event constructed above, whose probability is at most \(\delta\). ◻
Lemma 23 (Uniform weighted scan bounds). Let \(T\ge1\), \(d\ge1\), \(T_0\ge1\), and define \[w_t:=\frac{1}{t+T_0}, \qquad \zeta_t:=\frac{(\boldsymbol{u}_t^\top\boldsymbol{a}_t)^2}{\|\boldsymbol{u}_t\|^2}, \qquad t=0,\dots,T-1,\] where \(\boldsymbol{a}_t\) is an \({{\mathcal{F}}}_{t-1}\)-measurable unit vector. Assume that \(({{\mathcal{F}}}_t)_{t\ge -1}\) is a filtration and that, for each \(t\), \(\boldsymbol{u}_t\) is \({{\mathcal{F}}}_t\)-measurable while, conditionally on \({{\mathcal{F}}}_{t-1}\), \(\boldsymbol{u}_t\sim\mathcal{N}(0,I_d)\) is independent of the past. Let \[J_T := 1+ \left\lceil \log_2 \left( \frac{T(T+T_0)}{T_0} \right) \right\rceil, \qquad \Gamma_T^{\rm scan}(\delta) := 1+\log\frac{1}{\delta}+\log J_T+\log(e+T_0).\] Then there is a universal numerical constant \(C>0\) such that, with probability at least \(1-\delta\), the following estimates hold simultaneously. First, for every interval \(0\le a\le b\le T-1\), \[\label{eq:weighted95lower95scan95loglog} \sum_{t=a}^{b}w_t\zeta_t \ge \frac{1}{2d}\sum_{t=a}^{b}w_t - \frac{C}{dT_0}\Gamma_T^{\rm scan}(\delta).\qquad{(24)}\] Second, for every \(1\le K\le T\), \[\label{eq:weighted95prefix95upper95loglog} d\sum_{t=0}^{K-1}w_t\zeta_t \le C\left(1+\log(T+T_0)\right) + \frac{C}{T_0}\Gamma_T^{\rm scan}(\delta).\qquad{(25)}\] Consequently, for every \(1\le K\le T\) and every \(k=-1,0,\dots,K-2\), with \[W_{K,k}:=\sum_{t=k+1}^{K-1}\frac{1}{t+T_0},\] one has \[\label{eq:weighted95low95suffix95sum95corrected} \sum_{t=k+1}^{K-1}\frac{\zeta_t}{t+T_0} \ge \frac{W_{K,k}}{2d} - \frac{C}{dT_0}\Gamma_T^{\rm scan}(\delta).\qquad{(26)}\]
Proof. If \(d=1\), then \(\zeta_t=1\) almost surely. The lower bounds are immediate, while the prefix bound follows from \(\sum_{t=0}^{K-1}w_t\le 1+\log(T+T_0)\), after increasing \(C\). Hence we assume \(d\ge2\).
Conditional on \({{\mathcal{F}}}_{t-1}\), the vector \(\boldsymbol{a}_t\) is fixed and \(\boldsymbol{u}_t\sim\mathcal{N}(0,I_d)\). Therefore \[\zeta_t\mid{{\mathcal{F}}}_{t-1} \sim \mathrm{Beta}\left(\frac{1}{2},\frac{d-1}{2}\right),\] and Lemma 21 gives \[\mathbb{E}[\zeta_t\mid{{\mathcal{F}}}_{t-1}]=\frac{1}{d}, \qquad \mathrm{Var}(\zeta_t\mid{{\mathcal{F}}}_{t-1})\le\frac{2}{d^2},\] together with the following centered moment estimate. For every integer \(p\ge1\), \[\mathbb{E}[\zeta_t^p\mid{{\mathcal{F}}}_{t-1}] = \prod_{i=0}^{p-1}\frac{i+1/2}{i+d/2} \le p!\left(\frac{2}{d}\right)^p.\] The last inequality uses \(i+d/2\ge d/2\) and \(\prod_{i=0}^{p-1}(2i+1)\le 2^p p!\). Thus, for every integer \(p\ge2\), \[\mathbb{E}\left[ \left|\zeta_t-\frac{1}{d}\right|^p \middle|{{\mathcal{F}}}_{t-1} \right] \le p!\left(\frac{4}{d}\right)^p.\] Set \[Z_t:=w_t\left(\frac{1}{d}-\zeta_t\right).\] Then \(Z_t\) is conditionally centered, \[\mathbb{E}[Z_t^2\mid{{\mathcal{F}}}_{t-1}] \le \frac{2w_t^2}{d^2}, \qquad Z_t\le\frac{w_t}{d}.\]
We first record the block maximal estimate used below. Fix a deterministic interval \([r,s]\) on which \(w_t\le m_0\), choose a sign \(\mathfrak s\in\{-1,1\}\), and write \(A_{r,u}:=\sum_{t=r}^{u}w_t\) and \[M_{r,u}^{(\mathfrak s)} := \sum_{t=r}^{u} \mathfrak s\,w_t\left(\zeta_t-\frac{1}{d}\right).\] Let \(\mathcal{B}\subseteq\{r,\dots,s\}\) be a set of endpoints with largest element \(u_\star\), and suppose that \(A_{r,u_\star}\le2A_{r,u}\) for all \(u\in\mathcal{B}\). Then, for every \(\alpha\in(0,1)\), with probability at least \(1-\alpha\), \[\label{eq:weighted95block95maximal} M_{r,u}^{(\mathfrak s)} \le \frac{A_{r,u}}{2d} + \frac{Cm_0}{d}\log\frac{1}{\alpha}, \qquad u\in\mathcal{B}.\tag{16}\] Indeed, for every integer \(p\ge2\), the centered moment estimate above implies \[\mathbb{E}\!\left[ \left| \mathfrak s\,w_t\left(\zeta_t-\frac{1}{d}\right) \right|^p \middle|{{\mathcal{F}}}_{t-1} \right] \le \frac{p!}{2} \frac{32w_t^2}{d^2} \left(\frac{4m_0}{d}\right)^{p-2}.\] Hence, for \(0<\lambda<d/(4m_0)\), \[\mathbb{E}\!\left[ \exp\left\{ \lambda\mathfrak s\,w_t\left(\zeta_t-\frac{1}{d}\right) \right\} \middle|{{\mathcal{F}}}_{t-1} \right] \le \exp\left( \frac{\lambda^2(32w_t^2/d^2)}{2(1-4\lambda m_0/d)} \right).\] Therefore the standard exponential transform of \(M_{r,u}^{(\mathfrak s)}\), stopped at \(u_\star\), is a nonnegative supermartingale with variance proxy \[V_\star:=\frac{32}{d^2}\sum_{t=r}^{u_\star}w_t^2 \le \frac{32m_0A_{r,u_\star}}{d^2}\] and Bernstein scale \(b_\star:=4m_0/d\). Applying Lemma 17 and optimizing over \(\lambda\) give \[\Pr\!\left( \max_{r\le u\le u_\star}M_{r,u}^{(\mathfrak s)}\ge x \right) \le \exp\left(-\frac{x^2}{2(V_\star+b_\star x)}\right).\] Thus, with probability at least \(1-\alpha\), \[\max_{r\le u\le u_\star}M_{r,u}^{(\mathfrak s)} \le \frac{C}{d} \left( \sqrt{m_0A_{r,u_\star}\log\frac{1}{\alpha}} + m_0\log\frac{1}{\alpha} \right).\] For \(u\in\mathcal{B}\), use \(A_{r,u_\star}\le2A_{r,u}\) and \(2\sqrt{xy}\le x/2+2y\) to absorb the square-root term into \(A_{r,u}/(2d)+Cm_0d^{-1}\log(1/\alpha)\), proving 16 .
We next establish the lower scan. Partition time into dyadic annuli \[\mathcal{I}_j := \{t:2^jT_0\le t+T_0<2^{j+1}T_0\}, \qquad j=0,1,\dots,J_T.\] Empty annuli are ignored. On \(\mathcal{I}_j\), set \(m_j:=(2^jT_0)^{-1}\); then \(w_t\le m_j\), while \(w_t\ge m_j/2\), and the number of possible starting points is at most \(N_j\le 2^jT_0+1\).
Fix \(j\) and \(a\in\mathcal{I}_j\). For intervals \([a,b]\subseteq\mathcal{I}_j\), partition the endpoints by weighted mass: \[\mathcal{B}_{j,\ell}(a) := \{b\in\mathcal{I}_j:b\ge a,\; 2^{\ell-1}m_j\le A_{a,b}<2^\ell m_j\}, \qquad \ell\ge0.\] These blocks cover all admissible endpoints because \(A_{a,a}=w_a\ge m_j/2\). Moreover, \(\sum_{t\in\mathcal{I}_j}w_t\le C\); hence a nonempty block must satisfy \(2^{\ell-1}m_j\le C\), and therefore \[\ell\le C\bigl(\log(e+T_0)+j\bigr)\] after increasing the numerical constant \(C\). Thus only \(O(\log(e+T_0)+j)\) endpoint blocks are nonempty. If \(\mathcal{B}_{j,\ell}(a)\) is nonempty and \(b_{j,\ell}(a)\) is its largest endpoint, then \(A_{a,b_{j,\ell}(a)}<2A_{a,b}\) for every \(b\in\mathcal{B}_{j,\ell}(a)\). Apply 16 with sign \(\mathfrak s=-1\), so that \(M_{a,b}^{(-1)}=\sum_{t=a}^{b}w_t(1/d-\zeta_t)\), and assign the failure probability \[\delta_{j,a,\ell} = \frac{c\delta}{(j+1)^2(N_j+1)(\ell+1)^2J_T},\] where \(c>0\) is a universal normalizing constant. Since \(|\mathcal{I}_j|\le N_j\), the total confidence budget is bounded by \[\sum_{j=0}^{J_T}\sum_{a\in\mathcal{I}_j}\sum_{\ell\ge0} \delta_{j,a,\ell} \le \frac{c\delta}{J_T} \sum_{j=0}^{J_T}\frac{1}{(j+1)^2} \frac{|\mathcal{I}_j|}{N_j+1} \sum_{\ell\ge0}\frac{1}{(\ell+1)^2} \le Cc\delta.\] Choosing \(c\) small enough makes this at most \(\delta/2\). On the resulting event, all intervals contained in a single annulus satisfy \[\sum_{t=a}^{b}w_t\zeta_t \ge \frac{1}{2d}\sum_{t=a}^{b}w_t - \frac{C}{d} \left( m_j\Gamma_T^{\rm scan}(\delta) + \frac{j+1}{2^jT_0} \right).\] Here we used \[m_j\log\frac{1}{\delta_{j,a,\ell}} \le Cm_j\Gamma_T^{\rm scan}(\delta) + \frac{C(j+1)}{2^jT_0},\] which follows from \(N_j\le2^jT_0+1\) and from the bound \(\ell\le C(\log(e+T_0)+j)\) for nonempty endpoint blocks.
For an interval \([a,b]\) spanning multiple annuli, let \(j_0,\dots,j_1\) be the annuli it intersects. Decompose \([a,b]\) into the right tail of \(\mathcal{I}_{j_0}\), the full annuli \(\mathcal{I}_{j_0+1},\dots,\mathcal{I}_{j_1-1}\), and the left tail of \(\mathcal{I}_{j_1}\), omitting empty pieces. Applying the one-annulus bound to each piece, the leading weighted-mass terms sum to \((2d)^{-1}\sum_{t=a}^{b}w_t\). The accumulated error is at most \[\frac{C}{d} \sum_{j=j_0}^{j_1} \left( m_j\Gamma_T^{\rm scan}(\delta) + \frac{j+1}{2^jT_0} \right).\] Since each annulus is counted at most once and the deterministic errors are summable, \[\sum_{j\ge0}m_j\le\frac{2}{T_0}, \qquad \sum_{j\ge0}\frac{j+1}{2^jT_0}\le\frac{C}{T_0}.\] Using \(\Gamma_T^{\rm scan}(\delta)\ge1\) and increasing \(C\), this proves ?? .
For the prefix upper bound, apply the same exponential-supermartingale estimate with sign \(\mathfrak s=1\) to the centered process \[R_K:=\sum_{t=0}^{K-1}w_t\left(\zeta_t-\frac{1}{d}\right).\] Since \[\sum_{t=0}^{T-1}w_t^2\le\frac{2}{T_0}, \qquad w_0=\frac{1}{T_0},\] the preceding Bernstein–Ville calculation, now on the whole interval \([0,T-1]\), has variance proxy at most \(C/(d^2T_0)\) and Bernstein scale at most \(C/(dT_0)\). With probability at least \(1-\delta/2\), and using \(\Gamma_T^{\rm scan}(\delta)\ge\log(2/\delta)\), \[\max_{1\le K\le T}R_K \le \frac{C}{d} \left( \sqrt{\frac{\Gamma_T^{\rm scan}(\delta)}{T_0}} + \frac{\Gamma_T^{\rm scan}(\delta)}{T_0} \right).\] Using \(\sqrt{x}\le1+x\), adding \[\frac{1}{d}\sum_{t=0}^{K-1}w_t \le \frac{C(1+\log(T+T_0))}{d},\] and multiplying by \(d\), yields ?? . The suffix display ?? follows immediately from ?? with \(a=k+1\) and \(b=K-1\). ◻
Proof of Lemma 1. By the smoothness of \(f\) and the update rule of the algorithm, \[\begin{align} &f(\boldsymbol{x}_{t+1}) \\ \stackrel{\eqref{eq:L}}{\leq}& f(\boldsymbol{x}_t) - \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{g}(\boldsymbol{x}_t;\xi_t)\right\rangle + \frac{L\eta_t^2}{2} \left\|\boldsymbol{g}(\boldsymbol{x}_t;\xi_t)\right\|^2 \\ \stackrel{\eqref{eq:sg1}}{=}& f(\boldsymbol{x}_t) - \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t;\xi_t) + \beta_t \boldsymbol{u}_t\right\rangle + \frac{L\eta_t^2}{2} \left\|\boldsymbol{u}_t\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t;\xi_t) + \beta_t \boldsymbol{u}_t\right\|^2\\ \leq& f(\boldsymbol{x}_t) - \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t;\xi_t)\right\rangle + \frac{\eta_t \beta_t^2}{2} + \frac{\eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2}{2}\\ &+ L\eta_t^2 \left( \left\|\boldsymbol{u}_t\right\|^2 |\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t;\xi_t)|^2 + \beta_t^2 \left\|\boldsymbol{u}_t\right\|^2 \right)\\ =& f(\boldsymbol{x}_t) - \eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2 + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle \\ & + \frac{\eta_t \beta_t^2}{2} + \frac{\eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2}{2} + L\eta_t^2 \left( \left\|\boldsymbol{u}_t\right\|^2 |\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t;\xi_t)|^2 + \beta_t^2 \left\|\boldsymbol{u}_t\right\|^2 \right)\\ \leq& f(\boldsymbol{x}_t) - \eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2 + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + \frac{\eta_t \beta_t^2}{2} + \frac{\eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2}{2} \\ & + L\eta_t^2 \left( 2\left\|\boldsymbol{u}_t\right\|^2 \Big( |\boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t)|^2 + |\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 \Big) + \beta_t^2 \left\|\boldsymbol{u}_t\right\|^2 \right) \\ =& f(\boldsymbol{x}_t) - \frac{\eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2}{2} + 2L\eta_t^2 \left\|\boldsymbol{u}_t\right\|^2 ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2 + \frac{\eta_t \beta_t^2}{2} + L\eta_t^2 \beta_t^2 \left\|\boldsymbol{u}_t\right\|^2\\ & + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2. \end{align}\]
Consequently, \[\begin{align} f(\boldsymbol{x}_{t+1}) - f(\boldsymbol{x}^*) \leq& f(\boldsymbol{x}_t) - f(\boldsymbol{x}^*) - \frac{\eta_t ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2}{2} + 2L\eta_t^2 \left\|\boldsymbol{u}_t\right\|^2 ( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2 + \Delta_{\alpha, t}\\ & + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2\\ =& f(\boldsymbol{x}_t) - f(\boldsymbol{x}^*) - \frac{\eta_t}{2} \left(1 - 4L\eta_t \left\|\boldsymbol{u}_t\right\|^2\right)( \boldsymbol{u}_t^\top \nabla f(\boldsymbol{x}_t))^2\\ & + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 + \Delta_{\alpha, t}\\ \leq& f(\boldsymbol{x}_t) - f(\boldsymbol{x}^*) - \frac{\eta_t}{4}\bigl(\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t)\bigr)^2 \\ & + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 + \Delta_{\alpha, t}\\ \leq& \left(1 - \frac{\mu\eta_t}{2} \frac{(\boldsymbol{u}_t^\top\nabla f(\boldsymbol{x}_t))^2}{\|\nabla f(\boldsymbol{x}_t)\|^2} \right)\cdot \Big( f(\boldsymbol{x}_t) - f(\boldsymbol{x}^*) \Big)\\ & + \eta_t \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle + 2L\eta_t^2\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 + \Delta_{\alpha, t}, \end{align}\] where the second inequality uses \(\eta_t\le1/(8L\left\|\boldsymbol{u}_t\right\|^2)\), and the final inequality uses the Polyak–Łojasiewicz inequality implied by \(\mu\)-strong convexity. ◻
Proof of Lemma 2. Write \(w_t:=\frac{1}{T_t},\) and use the angle variable \(\zeta_t\) defined after Proposition 1. By Lemma 23, with probability at least \(1-\delta\), the lower scan ?? and the prefix upper control ?? hold. Since the present \(\Gamma_T(\delta)\) dominates the scan confidence factor, we may replace \(\Gamma_T^{\rm scan}(\delta)\) by \(\Gamma_T(\delta)\) in the two resulting bounds.
The lower scan gives, for every interval, \[\sum_{t=a}^{b}w_t\zeta_t \ge \frac{1}{2d}\sum_{t=a}^{b}w_t - \frac{C}{dT_0}\Gamma_T(\delta).\] Setting \(a=k+1\) and \(b=K-1\), then multiplying by \(2d\) and exponentiating, gives, simultaneously for every \(1\le K\le T\) and every \(k=-1,0,\dots,K-2\), \[\exp\left( -2d\sum_{t=k+1}^{K-1} \frac{\zeta_t}{T_t} \right) \le \exp\left( -\sum_{t=k+1}^{K-1}\frac{1}{T_t} +\frac{2C}{T_0}\Gamma_T(\delta) \right).\] The case \(k=-1\) is exactly \(\mathcal{E}_{\rho_K}\), while \(k=0,\dots,K-2\) gives \(\mathcal{E}_{\rho_{K,k}}\). The remaining case \(k=K-1\) holds because the left-hand side is \(1\) and \(\rho_{K,K-1}\ge1\). The prefix upper control gives \[d\sum_{t=0}^{K-1}w_t\zeta_t \le C(1+\Lambda)+ \frac{C}{T_0}\Gamma_T(\delta) \le C\Lambda+C\frac{\Gamma_T(\delta)}{T_0}, \qquad K\le T,\] which is the event \(\mathcal{E}_\rho^+\). ◻
Proof of Lemma 3. Set \(\eta_t = 4d/[\mu (t+T_0) \left\|\boldsymbol{u}_t\right\|^2]\) with \(T_0 = 32 dL/\mu\), so that \(\eta_t \leq 1/(8L\left\|\boldsymbol{u}_t\right\|^2)\). Combining this choice with Eq. ?? gives \[\begin{align} \Delta_{t+1} \leq& \left(1 - \frac{2d}{T_t}\zeta_t \right)\cdot \Delta_t\\ & + \frac{4d }{\mu (t+T_0) \left\|\boldsymbol{u}_t\right\|^2} \cdot \left\langle \nabla f(\boldsymbol{x}_t), \boldsymbol{u}_t\boldsymbol{u}_t^\top \boldsymbol{e}_t\right\rangle\\ & + \frac{32L d^2 }{\mu^2 (t+T_0)^2 \left\|\boldsymbol{u}_t\right\|^4}\left\|\boldsymbol{u}_t\right\|^2|\boldsymbol{u}_t^\top \boldsymbol{e}_t|^2 + \Delta_{\alpha, t}. \end{align}\]
Unrolling the preceding recursion with \[\Pi_{K,k} := \prod_{t=k+1}^{K-1} \left( 1-\frac{2d}{T_t}\zeta_t \right),\] yields \[\begin{align} &\Delta_K \leq \prod_{t=0}^{K-1} \left( 1-\frac{2d}{T_t}\zeta_t \right) \cdot \Delta_0 \\ & + \sum_{k=0}^{K-1} \left( \Pi_{K,k} \cdot \frac{4d \cdot \left\langle \nabla f(\boldsymbol{x}_k), \boldsymbol{u}_k\boldsymbol{u}_k^\top \boldsymbol{e}_k\right\rangle}{\mu (k+T_0) \left\|\boldsymbol{u}_k\right\|^2} \right) \\ & + \sum_{k=0}^{K-1} \left( \Pi_{K,k} \cdot \left(\frac{32 Ld^2 }{\mu^2 (k+T_0)^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\left\|\boldsymbol{u}_k\right\|^2} + \Delta_{\alpha, k} \right) \right) \end{align}\]
Furthermore, Lemma 18 gives \(|\beta| \leq (L\alpha/2)\left\|\boldsymbol{u}\right\|^2\), and hence \[\begin{align} \Delta_{\alpha, t} =& \frac{\eta_t \beta_t^2}{2} + L\eta_t^2 \beta_t^2 \left\|\boldsymbol{u}_t\right\|^2 \leq \frac{\eta_t L^2 \alpha^2 \left\|\boldsymbol{u}_t\right\|^4}{8} + \frac{\eta_t^2 L^3 \alpha^2\left\|\boldsymbol{u}_t\right\|^6}{4} \\ =& \frac{ d L^2\alpha^2 \left\|\boldsymbol{u}_t\right\|^2}{2\mu(t+T_0)} + \frac{ 4d^2 L^3\alpha^2 \left\|\boldsymbol{u}_t\right\|^2}{ \mu^2 (t+T_0)^2 }. \end{align}\]
By the standing assumption \(L\ge\mu\), \(T_0=32dL/\mu\ge32d\). Hence each factor in \(\Pi_{K,k}\) is nonnegative, and \(1-x\le e^{-x}\) gives \[\Pi_{K,k} \le \exp\left( -2d\sum_{t=k+1}^{K-1} \frac{\zeta_t}{T_t} \right) \le \rho_{K,k}.\] The same argument with the product over \(t=0,\dots,K-1\), together with \(\mathcal{E}_{\rho_K}\), bounds the initial product by \(\rho_K\). On the events \(\mathcal{E}_{\rho_K}\) and \(\mathcal{E}_{\rho_{K,k}}\), we use this upper bound only for the nonnegative initial, quadratic, and smoothing terms. The linear term is signed and therefore keeps the actual product \(\Pi_{K,k}\): \[\begin{align} \Delta_K \leq& \rho_K \cdot \Delta_0 + \sum_{k=0}^{K-1} \Pi_{K,k} \left( \frac{4d \cdot \left\langle \nabla f(\boldsymbol{x}_k), \boldsymbol{u}_k\boldsymbol{u}_k^\top \boldsymbol{e}_k\right\rangle}{\mu (k+T_0) \left\|\boldsymbol{u}_k\right\|^2} \right) \\ &+ \sum_{k=0}^{K-1} \rho_{K,k} \left(\frac{32Ld^2 }{\mu^2 (k+T_0)^2} \cdot \frac{|\boldsymbol{u}_k^\top \boldsymbol{e}_k|^2}{\left\|\boldsymbol{u}_k\right\|^2} + \frac{ d L^2\alpha^2 \left\|\boldsymbol{u}_k\right\|^2}{2\mu(k+T_0)} + \frac{ 4d^2 L^3\alpha^2 \left\|\boldsymbol{u}_k\right\|^2}{ \mu^2 (k+T_0)^2 } \right). \end{align}\] ◻
Proof of Lemma 4. If \(z=0\), the claim is immediate. Otherwise, taking \(\lambda=1/(2\sigma^2)\) in the assumed norm bound and using \(|\langle\boldsymbol{e},z\rangle|\le\|\boldsymbol{e}\|\|z\|\) gives \[\mathbb{E}\left[ \exp\left( \frac{\langle\boldsymbol{e},z\rangle^2}{2\sigma^2\|z\|^2} \right) \middle|\mathcal{F} \right] \le e^{1/2}.\] Thus \(\langle\boldsymbol{e},z\rangle\) has a conditional \(\psi_2\)-norm bounded by a universal multiple of \(\sigma\|z\|\). For completeness, one may pass from this conditional Orlicz bound to an mgf bound by conditioning on \(\mathcal{F}\) and applying the usual moment argument pointwise: if \(X=\langle\boldsymbol{e},z\rangle\) and \(a=C\sigma\|z\|\), then \(\mathbb{E}[|X|^m\mid\mathcal{F}]\le C a^m m^{m/2}\) for all \(m\ge2\). Expanding \(\mathbb{E}[\exp(\theta X)\mid\mathcal{F}]\), using \(\mathbb{E}[X\mid\mathcal{F}]=0\), and summing the resulting series gives \(\mathbb{E}[\exp(\theta X)\mid\mathcal{F}]\le \exp(C\theta^2a^2)\). Absorbing the universal constants into \(C_{\mathrm{sg}}\) yields Eq. ?? . This is the Euclidean specialization of Lemma 2.1 in [18]. ◻
Proof of Lemma 5. If \(\boldsymbol{e}=0\), the displayed exponential moment equals one. We may therefore assume \(\boldsymbol{e}\ne0\) in the first part of the proof. Write \(\mathbf{v}=\boldsymbol{u}/\|\boldsymbol{u}\|\). Conditional on \(\boldsymbol{e}\), the random variable \[\Theta := \frac{(\mathbf{v}^\top\boldsymbol{e})^2}{\|\boldsymbol{e}\|^2}\] belongs to \([0,1]\) and satisfies \(\mathbb{E}[\Theta\mid\boldsymbol{e},\mathcal{F}]=1/d\). For \(s\ge0\), convexity of \(x\mapsto e^{sx}\) on \([0,1]\) gives \[e^{s\Theta} \le 1+\Theta(e^s-1).\] Therefore, \[\mathbb{E}_{\boldsymbol{u}}\left[ \exp\left( \lambda\frac{(\boldsymbol{u}^\top\boldsymbol{e})^2}{\|\boldsymbol{u}\|^2} \right) \middle|\boldsymbol{e},\mathcal{F} \right] \le 1+\frac{ \exp(\lambda\|\boldsymbol{e}\|^2)-1 }{d}.\] Taking conditional expectation with respect to \(\boldsymbol{e}\), using the conditional exponential-moment hypothesis of the lemma, and then \(1+x\le e^x\), we obtain \[\mathbb{E}\left[ \exp\left( \lambda\frac{(\boldsymbol{u}^\top\boldsymbol{e})^2}{\|\boldsymbol{u}\|^2} \right) \middle|\mathcal{F} \right] \le \exp\left( \frac{e^{\lambda\sigma^2}-1}{d} \right).\] When \(0<\lambda\le1/(2\sigma^2)\), \(e^{\lambda\sigma^2}-1\le 2\lambda\sigma^2\), proving Eq. ?? .
For the deterministic weighted statement, the conclusion is immediate when \(w_{\max}=0\). Otherwise, apply Eq. ?? conditionally at each time with \(\lambda w_k\) in place of \(\lambda\). If \(0<\lambda\le 1/(2\sigma^2w_{\max})\), then \[\mathbb{E}\exp\left( \lambda \sum_{k=0}^{K-1}w_k \frac{(\boldsymbol{u}_k^\top\boldsymbol{e}_k)^2}{\|\boldsymbol{u}_k\|^2} - \frac{2\lambda\sigma^2}{d}W \right) \le 1.\] Markov’s inequality with \(\lambda=1/(2\sigma^2w_{\max})\) yields Eq. ?? . ◻
Proof of Lemma 6. We first identify the conditional law of the future angles and then use its deterministic form to prove conditional independence from \(\xi_k\).
Let \(\mathcal{F}_t^-\) be the history immediately before sampling \(\boldsymbol{u}_t\). Conditional on \(\mathcal{F}_t^-\), the iterate \(\boldsymbol{x}_t\) is known. Hence, on the probability-one event from Proposition 1, \[a_t:=\frac{\nabla f(\boldsymbol{x}_t)}{\|\nabla f(\boldsymbol{x}_t)\|}\] is a fixed unit vector. The new direction \(\boldsymbol{u}_t\sim\mathcal{N}(0,I_d)\) is independent of \(\mathcal{F}_t^-\). Therefore, by rotational invariance and Lemma 20, for every bounded Borel function \(h\), \[\mathbb{E}[h(\zeta_t)\mid \mathcal{F}_t^-] = \int h\,d\nu,\qquad \nu=\mathrm{Beta}\left(\frac{1}{2},\frac{d-1}{2}\right).\] Crucially, the right-hand side is deterministic: it does not depend on \(\boldsymbol{x}_t\), even though \(\boldsymbol{x}_t\) may depend on earlier oracle samples such as \(\xi_k\).
If \(k=K-1\), there are no future angle variables and the claim is the empty product law. Otherwise set \[Z:=(\zeta_{k+1},\dots,\zeta_{K-1}),\qquad n:=K-k-1.\] For bounded Borel functions \(h_{k+1},\dots,h_{K-1}\), successive conditioning backward from time \(K-1\) gives \[\begin{align} \mathbb{E}\left[ \prod_{t=k+1}^{K-1}h_t(\zeta_t) \middle|\mathcal{F}_k^+ \right] & = \mathbb{E}\left[ \prod_{t=k+1}^{K-2}h_t(\zeta_t) \mathbb{E}\left[h_{K-1}(\zeta_{K-1})\middle|\mathcal{F}_{K-1}^{-}\right] \middle|\mathcal{F}_k^+ \right] \\ & = \left(\int h_{K-1}\,d\nu\right) \mathbb{E}\left[ \prod_{t=k+1}^{K-2}h_t(\zeta_t) \middle|\mathcal{F}_k^+ \right]. \end{align}\] Repeating the same step for \(t=K-2,\dots,k+1\) yields \[\mathbb{E}\left[ \prod_{t=k+1}^{K-1}h_t(\zeta_t) \middle|\mathcal{F}_k^+ \right] = \prod_{t=k+1}^{K-1}\int h_t\,d\nu.\] By the monotone-class theorem, this product-function identity implies that for every bounded Borel function \(h\) on \([0,1]^n\), \[\mathbb{E}[h(Z)\mid\mathcal{F}_k^+] = \int h\,d\nu^{\otimes n}.\] In other words, \[\mathcal{L}(Z\mid\mathcal{F}_k^+)=\nu^{\otimes n}.\] This is stronger than merely knowing the marginal laws: conditional on the post-update history \(\mathcal{F}_k^+\), the future angles are conditionally independent, and their joint law is a deterministic measure.
We now prove the claimed conditional independence. Let \(h\) be any bounded Borel function of \(Z\), and let \(\varphi\) be any bounded measurable function of \(\xi_k\). Since \(\mathcal{F}_k^+\) contains \(\xi_k\), the variable \(\varphi(\xi_k)\) is \(\mathcal{F}_k^+\)-measurable. Thus the tower property and the deterministic conditional law above give \[\begin{align} \mathbb{E}\!\left[\varphi(\xi_k)h(Z)\mid\mathcal{F}_k^{u}\right] = \mathbb{E}\!\left[ \varphi(\xi_k)\mathbb{E}[h(Z)\mid\mathcal{F}_k^+] \middle|\mathcal{F}_k^{u} \right] = \left(\int h\,d\nu^{\otimes n}\right) \mathbb{E}[\varphi(\xi_k)\mid\mathcal{F}_k^{u}]. \end{align}\] On the other hand, applying the same tower property without \(\varphi(\xi_k)\) gives \[\mathbb{E}[h(Z)\mid\mathcal{F}_k^{u}] = \int h\,d\nu^{\otimes n}.\] Combining the last two displays, \[\mathbb{E}\!\left[\varphi(\xi_k)h(Z)\mid\mathcal{F}_k^{u}\right] = \mathbb{E}[\varphi(\xi_k)\mid\mathcal{F}_k^{u}] \mathbb{E}[h(Z)\mid\mathcal{F}_k^{u}].\] This identity for all bounded measurable \(h\) and \(\varphi\) is precisely the conditional independence of \(\sigma(Z)\) and \(\xi_k\) given \(\mathcal{F}_k^{u}\).
Finally, \(\boldsymbol{e}_k=\nabla f(\boldsymbol{x}_k)-\nabla f(\boldsymbol{x}_k;\xi_k)\) is a measurable function of \((\boldsymbol{x}_k,\xi_k)\), while \(\boldsymbol{x}_k\) is already \(\mathcal{F}_k^{u}\)-measurable. Hence the same conditional independence holds with \(\boldsymbol{e}_k\) in place of \(\xi_k\). Equivalently, for every bounded measurable \(\psi\), \[\mathbb{E}\!\left[\psi(\boldsymbol{e}_k)\mid \mathcal{F}_k^{u}\vee\sigma(Z)\right] = \mathbb{E}\!\left[\psi(\boldsymbol{e}_k)\mid\mathcal{F}_k^{u}\right] \quad\text{a.s.}\] By monotone convergence, the same identity extends to nonnegative measurable \(\psi\). Therefore, revealing the future-angle \(\sigma\)-field preserves the conditional mean-zero property, the conditional law of \(\boldsymbol{e}_k\), and its sub-Gaussian bounds. ◻
Proof of Lemma 7. Since \(T_0=32dL/\mu\ge32d\) and \(0\le\zeta_t\le1\), the factors \(q_t\) belong to \([15/16,1]\). Hence they satisfy the product-factor condition in Lemma 22. Use the angle-enlarged pre-noise filtration \[\mathcal{H}_k := \mathcal{F}_k^{u}\vee\sigma(\zeta_{k+1},\dots,\zeta_{T-1}), \qquad 0\le k\le T-1, \qquad \mathcal{H}_T:=\mathcal{F}_T^{-},\] where \(\mathcal{F}_k^{u}\) is the post-direction history in Proposition 2. The family \((\mathcal{H}_k)_{k=0}^{T}\) is increasing. Indeed, for \(0\le k\le T-2\), \[\mathcal{F}_k^{u} \subseteq \mathcal{F}_k^{+} \subseteq \mathcal{F}_{k+1}^{-} \subseteq \mathcal{F}_{k+1}^{u},\] and \(\zeta_{k+1}\) is \(\mathcal{F}_{k+1}^{u}\)-measurable, while \(\sigma(\zeta_{k+2},\dots,\zeta_{T-1})\) is part of both adjacent enlarged fields. Thus \(\mathcal{H}_k\subseteq\mathcal{H}_{k+1}\). For the last step, \(\mathcal{H}_{T-1}=\mathcal{F}_{T-1}^{u}\subseteq \mathcal{F}_{T-1}^{+}\subseteq\mathcal{F}_T^{-}=\mathcal{H}_T\). With respect to this filtration, \(q_k\), \(P_{k+1}^{-1}\), and \(v_k\) below are \(\mathcal{H}_k\)-measurable, while \(\vartheta_k\) is \(\mathcal{H}_{k+1}\)-measurable. By Lemma 6, revealing the future scalar angles does not change the conditional mean-zero property or the conditional sub-Gaussian law of the current noise \(\boldsymbol{e}_k\).
Set \[\vartheta_k := \frac{1}{T_k} \frac{\nabla f(\boldsymbol{x}_k)^\top\boldsymbol{u}_k\,\boldsymbol{u}_k^\top\boldsymbol{e}_k}{\|\boldsymbol{u}_k\|^2}, \qquad v_k := C_{\mathrm{sg}} \frac{1}{T_k^2} \frac{(\nabla f(\boldsymbol{x}_k)^\top\boldsymbol{u}_k)^2}{\|\boldsymbol{u}_k\|^2}.\] Then \(\mathbb{E}[\vartheta_k\mid\mathcal{H}_k]=0\), and Lemma 4 gives, for every \(\lambda\in\mathbb{R}\), \[\mathbb{E}\!\left[ \exp(\lambda\vartheta_k)\mid\mathcal{H}_k \right] \le \exp(\lambda^2\sigma^2v_k).\] Since \(\Pi_{K,k}=P_K/P_{k+1}\), \[\sum_{k=0}^{K-1}Y_{K,k}^{\Pi} = P_K\sum_{k=0}^{K-1}\frac{\vartheta_k}{P_{k+1}}, \qquad P_K^2\sum_{k=0}^{K-1}\frac{v_k}{P_{k+1}^2} = C_{\mathrm{sg}}A_K^\Pi.\] Apply Lemma 22 with failure probability \(\delta_{\rm lin}\), confidence factor \(G\), and deterministic envelopes \(C_{\mathrm{sg}}\bar A_K\). The displayed dyadic-scale condition remains valid under this fixed rescaling of \(\bar A_K\), after a possible enlargement of the universal constant. Absorbing \(C_{\mathrm{sg}}\) and the universal product-bound constant into \(C_Y\) yields Eq. ?? . ◻
Proof of Lemma 8. By Lemma 16, for a fixed \(t\), with probability at least \(1-\delta^{(u)}/T\), \[\|\boldsymbol{u}_t\|^2 \ge d-2\sqrt{d\log(T/\delta^{(u)})}.\] The condition \(d\ge16\log(T/\delta^{(u)})\) implies the lower bound \(\|\boldsymbol{u}_t\|^2\ge d/2\). A union bound over \(t=0,\dots,T-1\) proves \(\Pr(\mathcal{E}_u)\ge1-\delta^{(u)}\). ◻
Proof of Lemma 9. We first prove the relaxed event. Conditional on the pre-direction history, the vector \(\nabla f(\boldsymbol{x}_k)/\|\nabla f(\boldsymbol{x}_k)\|\) is a predictable unit vector on the probability-one event from Proposition 1. Hence \(z_k=(\boldsymbol{u}_k^\top\nabla f(\boldsymbol{x}_k))/\|\nabla f(\boldsymbol{x}_k)\|\) is conditionally standard Gaussian. Since the weights \(\bar w_k=\rho_{K,k}^2\bar\Delta_k/T_k^2\) are deterministic, the Laurent–Massart proof applies by repeated conditioning. Indeed, for every \(\lambda<1/(2\bar M_{K-1})\), the conditional Gaussian square mgf gives \[\mathbb{E}\left[ \exp\left( \lambda\sum_{k=0}^{K-1}\bar w_k z_k^2 \right) \right] \le \prod_{k=0}^{K-1}(1-2\lambda\bar w_k)^{-1/2},\] which is the same mgf bound used in Lemma 15. Hence, with probability at least \(1-\delta_K^{(V)}\), \[\sum_{k=0}^{K-1}\bar w_k z_k^2 \le \sum_{k=0}^{K-1}\bar w_k + 2\sqrt{\bar Q_{K-1}\log\frac{1}{\delta_K^{(V)}}} + 2\bar M_{K-1}\log\frac{1}{\delta_K^{(V)}}.\] Choosing \(C_V\) large enough, this exact Laurent–Massart bound implies \(\widehat{\mathcal{E}}_{V_K}\).
Now assume that \(f\) is \(L\)-smooth and \(\Delta_k\le\bar\Delta_k\) for \(k<K\). Smoothness gives \(\|\nabla f(\boldsymbol{x}_k)\|^2\le2L\Delta_k\). Therefore, \[\sum_{k=0}^{K-1} \left( \frac{|\rho_{K,k}|\, |\nabla f(\boldsymbol{x}_k)^\top\boldsymbol{u}_k|}{T_k}\sigma \right)^2 \le 2L\sigma^2 \sum_{k=0}^{K-1} \frac{\rho_{K,k}^2}{T_k^2}\bar\Delta_k z_k^2.\] Multiplying the bound in \(\widehat{\mathcal{E}}_{V_K}\) by \(2L\sigma^2\) gives Eq. ?? , after choosing \(C_V\) large enough. ◻
Proof of Lemma 10. Apply Lemma 5 at time \(k\) with \(\mathcal{F}=\mathcal{F}_k^{-}\), the history before sampling \(\boldsymbol{u}_k\). Conditional on this history, \(\boldsymbol{e}_k\) satisfies the conditional mean-zero and exponential-moment conditions, and \(\boldsymbol{u}_k\) is an independent standard Gaussian direction. Use \[w_k=\frac{\rho_{K,k}}{T_k^2}, \qquad W=\sum_{k=0}^{K-1}\frac{\rho_{K,k}}{T_k^2}, \qquad w_{\max} = \max_{0\le k\le K-1}\frac{\rho_{K,k}}{T_k^2}.\] This gives the displayed event with probability at least \(1-\delta_K^{(Q)}\) by Eq. ?? . ◻
Proof of Lemma 11. The claimed inequality is precisely the defining inequality of \(\mathcal{E}_{Q_K}\). ◻
Proof of Lemma 12. Apply the Laurent–Massart inequality (Lemma 15) to the collection of Gaussian coordinates defining \(\|\boldsymbol{u}_k\|^2\), with coordinate weights \(w_k = \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right)\). The Laurent–Massart middle term is \[2\sqrt{d\log(1/\delta_K^{(\alpha)})\sum_k w_k^2}.\] Since \(d\ge1\), this is bounded by \[2d\sqrt{\log(1/\delta_K^{(\alpha)})\sum_k w_k^2}.\] Thus, with probability at least \(1-\delta_K^{(\alpha)}\), \[\begin{align} &\sum_{k=0}^{K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right)\left\|\boldsymbol{u}_k\right\|^2 \leq d \sum_{k=0}^{K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right) \\ &+ 2d\sqrt{ \log\frac{1}{\delta_K^{(\alpha)}} \cdot \sum_{k=0}^{K-1} \rho_{K,k}^2 \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right)^2} + 2d \log\frac{1}{\delta_K^{(\alpha)}} \max_{0 \leq k \leq K-1} \rho_{K,k} \left( \frac{c_1}{T_k} + \frac{c_2}{T_k^2} \right). \end{align}\] This implies the stated relaxed event \(\mathcal{E}_{\alpha_K}\) after choosing the universal constant \(C_\chi\) large enough. ◻
Proof of Lemma 13. By Lemma 19 with \(k=0\), and by the definition of \(\rho_K\) in Eq. ?? , \[\begin{align} \rho_K \le& \exp\left(\frac{2C}{T_0}\Gamma_T(\delta)\right) \frac{T_0}{T_K} \leq c_\rho \frac{T_0}{T_K}. \end{align}\]
Similarly, by Lemma 19 and Eq. ?? , \[\begin{align} \rho_{K,k} &\le \exp\left(\frac{2C}{T_0}\Gamma_T(\delta)\right) \frac{T_{k+1}}{T_K}. \end{align}\] Since \(T_{k+1}=T_k+1\le2T_k\) for \(T_k\ge1\), we have \[\rho_{K,k} \le 2\exp\!\left( \frac{2C}{T_0}\Gamma_T(\delta) \right) \frac{T_k}{T_K} \leq c_\rho \frac{T_k}{T_K}.\] For the lower comparison, monotonicity of \(t\mapsto 1/(t+T_0)\) gives \[\sum_{t=k+1}^{K-1}\frac{1}{T_t} \le \int_k^{K-1}\frac{dx}{x+T_0} \le \log\frac{T_K}{T_k}.\] Therefore Eq. ?? implies \[\rho_{K,k} \ge \exp\!\left( \frac{2C}{T_0}\Gamma_T(\delta) \right) \frac{T_k}{T_K} = \frac{c_\rho}{2}\frac{T_k}{T_K}.\] ◻
Proof of Lemma 14. We combine finitely many time-uniform estimates with finitely many terminal estimates. Use the explicit failure levels \[\delta_{\rm scan} = \delta_{\rm prod} = \delta_u := \frac{\delta}{6}\] for Lemma 2, Lemma 7, and Lemma 8, respectively. More explicitly, choose the universal constant \(C\) in the scan estimates, in \(\rho_K,\rho_{K,k}\), and in \(c_\rho\) large enough so that \[C\,\Gamma_T(\delta) \ge C_0\left( 1+\log\frac{6}{\delta}+\log J_T+\log(e+T_0) \right),\] where \(C_0\) is the corresponding universal constant in Lemma 23. Thus applying Lemma 2 at failure level \(\delta/6\) yields exactly the displayed \(\rho\)-events with \(\Gamma_T(\delta)\) and the enlarged universal constant \(C\). The terminal events are run with \(\delta_\star=\exp\{-\Gamma_T(\delta)\}\). Because \(T_0=32dL/\mu\ge32\), \[\delta_\star = \frac{\delta}{e\,J_T\,(e+T_0)\,\log(e+\mathfrak S)} \le \frac{\delta}{6},\] so the three terminal failures contribute at most a fixed fraction of \(\delta\). A final union bound over \[\delta_{\rm scan}+\delta_{\rm prod}+\delta_u+3\delta_\star\le\delta\] gives the claimed probability.
The symbols \(\delta_K^{(\cdot)}=\delta_\star\) only set the deterministic thresholds in the fixed-\(K\) event notation; no union bound over \(K\) is taken. The weighted-suffix part follows from Lemma 2. The norm event \(\mathcal{E}_u\) follows from Lemma 8 and the dimension condition \(d\ge16\log(6T/\delta)\). This is the only direct union bound over individual Gaussian norms. The same dimension condition is used below to show that the prefix-scan confidence correction is uniformly bounded after division by \(T_0\), thereby producing a polynomial envelope for the product weights. These two uses are accounted for separately from the stitched \(\Gamma_T(\delta)\) confidence factor.
For the actual product-linear term, define \[q_t := 1-\frac{2d}{T_t}\zeta_t, \qquad P_0:=1,\qquad P_K:=\prod_{t=0}^{K-1}q_t.\] Since \(T_0=32dL/\mu\ge32d\), all \(q_t\in[15/16,1]\). The prefix upper-tail control, using the scan confidence factor \[\Gamma_T^{\rm scan}(\delta) := 1+\log\frac{6}{\delta}+\log J_T+\log(e+T_0),\] from Lemma 23, gives \[\label{eq:prefix95angle95product95envelope} d\sum_{t=0}^{K-1}\frac{\zeta_t}{T_t} \le C\Lambda+C\frac{\Gamma_T^{\rm scan}(\delta)}{T_0}, \qquad K\le T.\tag{17}\] Indeed, the dimension assumption gives \[\log T+\log\frac{1}{\delta}\le C d,\] while \(J_T\le C(1+\log(e+T+T_0))\). Since \(T_0=32dL/\mu\ge32d\), the remaining terms satisfy \[\frac{\log J_T+\log(e+T_0)}{T_0}\le C.\] Consequently \(\Gamma_T^{\rm scan}(\delta)/T_0\le C\), after increasing the universal constant \(C\). Since \(\Lambda=\log(T+T_0)\ge1\), Eq. 17 gives the simpler bound \[d\sum_{t=0}^{K-1}\frac{\zeta_t}{T_t} \le C\Lambda, \qquad K\le T.\] Moreover \(0\le 2d\zeta_t/T_t\le1/16\), and \(-\log(1-x)\le2x\) for \(0\le x\le1/16\). Hence, for every \(K\le T\), \[\log P_K^{-2} = -2\sum_{t=0}^{K-1}\log\left(1-\frac{2d\zeta_t}{T_t}\right) \le 4\sum_{t=0}^{K-1}\frac{2d\zeta_t}{T_t} = 8d\sum_{t=0}^{K-1}\frac{\zeta_t}{T_t} \le C\Lambda.\] Exponentiating and enlarging the universal constant gives \[P_K^{-2}\le e^{C\Lambda}=(T+T_0)^{C_P},\qquad K\le T,\] for a universal constant \(C_P\). The factor \(\Lambda=\log(T+T_0)\) is used here only to obtain this polynomial envelope for the product weights; the corresponding confidence cost below enters through the dyadic intrinsic-variance scale, not through a terminal-time union bound. Thus the event \(\mathcal{P}_T(C_P)\) in Lemma 7 holds on the weighted-scan event.
The deterministic envelopes in Eq. 6 are chosen with \(C_A\) large enough to dominate the terminal raw-projection transfer used in the induction proof below. Let \[U_T:=(T+T_0)^{C_P}\max_{K\le T}\bar A_K.\] Since Eq. 6 depends on \(K\) only through \(T_K^{-2}\), and since \(T_0\le T_K\le T+T_0\), uniformly over \(K\le T\), \[\frac{U_T}{\bar A_K} = (T+T_0)^{C_P} \max_{\ell\le T}\left(\frac{T_K}{T_\ell}\right)^2 \le (T+T_0)^{C_P}\left(\frac{T+T_0}{T_0}\right)^2 \le C(T+T_0)^{C_P+2}.\] The preceding polynomial ratio contributes only a double logarithm in \(T+T_0\). This term is controlled by the confidence factor because \[\frac{T(T+T_0)}{T_0}\ge T \quad\Longrightarrow\quad J_T\ge1+\lceil\log_2 T\rceil,\] so \(\log J_T\) controls \(\log\log(e+T)\) up to a universal constant, while \(\log(e+T_0)\) absorbs the remaining small-\(T\) and offset terms. Hence the preceding polynomial ratio gives \[\max_{K\le T} \log\left(1+\log\left(e+\frac{U_T}{\bar A_K}\right)\right) \le C\,\Gamma_T(\delta).\] Because \(\Gamma_T(\delta)\ge1+\log(1/\delta_{\rm prod})\), Lemma 7 with \(\delta_{\rm lin}:=\delta_{\rm prod}\) and \(G=\Gamma_T(\delta)\) gives, outside an additional failure probability \(\delta_{\rm prod}\), the implication \[A_K^\Pi\le\bar A_K \quad\Longrightarrow\quad \sum_{k=0}^{K-1}Y_{K,k}^{\Pi} \le C_Y\sigma\sqrt{\bar A_K\,\Gamma_T(\delta)}\] simultaneously for every \(K\le T\). Since \(\delta_K^{(Y)}=\delta_\star=e^{-\Gamma_T(\delta)}\), this is exactly \(\mathcal{L}_K(\bar A_K)\) for all \(K\le T\).
It remains to place the nonnegative controls required by the induction on the same event. These controls are used only with terminal index \(T\), so no terminal-time stitching is needed. Apply Lemma 9, Lemma 10, and Lemma 12 once, with \(K=T\), deterministic envelope \(\bar\Delta_k=\mathcal{C}d\Theta_T/T_k\), and confidence parameter \(\delta_\star\). Since \(\log(1/\delta_\star)=\Gamma_T(\delta)\), this gives \(\widehat{\mathcal{E}}_{V_T}\), \(\mathcal{E}_{Q_T}\), and \(\mathcal{E}_{\alpha_T}\) with the logarithmic thresholds recorded in Eq. ?? . Their total failure probability is at most \(3\delta_\star\), which is already included in the fixed confidence accounting at the start of the proof. Taking the intersection of this fixed finite family of controls proves the lemma. ◻
Xi’an Jiaotong University; email: hsye_cs@outlook.com↩︎