A Tight Lower Bound for Smooth Nonconvex Stochastic Optimization with Bounded Gradient Noise

arXiv:2608.09004 · math.OC, cs.CC, cs.LG · Submitted 2026-08-10 · Read on arXiv

Jikai Jin

math.OC, cs.CC, cs.LG

Submitted: 2026-08-10

Updated: 2026-08-11

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

Importance score: 100/100

The gist: The paper proves a sharp lower bound for smooth nonconvex stochastic optimization with uniformly bounded gradient noise.

Terminology

Summary

The paper proves a sharp lower bound for smooth nonconvex stochastic optimization with uniformly bounded gradient noise. In the K = 1 fresh-sample model, every randomized adaptive algorithm requires

omega(∆L/ε2 + ∆Lσ2/ε4)

queries to find a point with expected gradient norm at most ε. This matches the standard upper bound and resolves the question raised by [1] of whether almost-surely bounded oracle error permits a better rate than bounded variance.

The proof was independently generated with GPT-5.6 Sol in Codex’s Ultra mode during a two-hour session. The human author supplied the prompt and was responsible only for checking the proof and revising and polishing the manuscript.

The main result is Theorem 4.1, which states that for every ∆, L, σ > 0, every 0 < ε ≤ c0 min σ, √(∆L), and every positive integer N ≤ c(∆L/ε2 + ∆Lσ2/ε4), there exists a finite dimension d such that for every randomized adaptive algorithm on R d making at most N oracle queries, there exist an F ∈ F d(∆, L) and a fixed-law oracle satisfying unbiasedness and uniform almost-surely bounded noise for which the expected gradient norm of the output exceeds ε.

The proof has five steps:

  1. Section 5 recalls a smooth scalar chain of length T ≍ ∆L/ε2. Lemma 5.1 says that if the first unfinished coordinate is j, then the jth scalar derivative has magnitude at least 2. It also gives the nearest-neighbor dependence later used to hide one link at a time.

  2. Section 6 replaces each scalar coordinate by its correlation with an unknown sign vector Θ j ∈ −1, 1 D. The log cosh term in (16) prevents the derivative of the tanh encoding from vanishing at large queries. Lemmas 6.1 and 6.2 show, respectively, that the resulting objective belongs to F d(∆, L) and that a point with gradient norm at most 2ε must have completed every encoded link.

  3. Section 7 splits the gradient at an unfinished point into a part determined by already encountered sign vectors and a small remaining vector that depends on the next sign vector. It realizes the remaining vector as the mean of bounded random signs. Lemma 7.1 proves uniform boundedness and unbiasedness. A single response has KL divergence at most KDε2/σ2 from the same response with unbiased signs.

  4. Section 8 draws all sign vectors independently. An independent query has probability at most 2e−D/128 of having enough correlation to cross a new link, while the responses collected before that crossing reveal limited information about the relevant sign vector. A fixed-length comparison argument makes this statement valid for adaptive queries. It shows that crossing one link with appreciable probability requires n0 ≍ σ2/ε2 responses whose laws depend on that link.

  5. The responses charged to different links are disjoint. Hence fewer than T n0/2 total queries complete all T links with probability at most 9/128. Lemma 6.2 then gives the desired lower bound on the expected gradient norm. Section 9 verifies the constants and fixes one deterministic choice of the random sign vectors.

The first step follows the deterministic zero-chain construction of Carmon et al. [2]. The new ingredient relative to the bounded-variance lower bound of Arjevani et al. [1] is Step 3: their rare unbiased reveal must have large amplitude, whereas the biased-sign construction keeps every realization of the oracle error bounded and hides the next link through small KL information instead.

The hard scalar chain is defined via functions Ψ and Φ, and the objective is f T(q) = f̄ T(2q) with f̄ T(s) = −Φ(s 1) + Σ i=2 T [Ψ(−s i−1)Φ(−s i) − Ψ(s i−1)Φ(s i)]. Lemma 5.1 establishes that f T(0) − inf f T ≤ 20T, ∥∇f T(q)∥∞ ≤ G:= 64, Lip(∇f T) ≤ l:= 2400, and if j is the least index satisfying q j ≤ 1/2, then ∂ j f T(q) ≤ −2.

The encoding in Section 6 sets y jl = √D x jl/δ, q j(x) = (2/D) Σ l=1 D θ jl tanh y jl, and defines F θ(x) = A f T(q(x)) + (8A/D) Σ j=1 T Σ l=1 D log cosh y jl, with C = 10000, A = 16Cε2/L, δ = 4Cε/L, and T = ∆L/(320Cε2). Lemma 6.1 proves F θ is continuously differentiable, bounded below, globally L-smooth, and satisfies F θ(0) − inf F θ ≤ ∆. Lemma 6.2 proves that if some coordinate obeys q j(x) ≤ 1/2, then ∥∇F θ(x)∥ > 2ε.

The oracle construction in Section 7 defines a decomposition ∇F θ(x) = B j(x) + h j(x), where B j is determined by earlier sign vectors and h j is the remaining part depending on the next sign vector. The response is g θ(x, z) = B j(x) + R(x, z), where R is constructed from bounded random signs with mean h j. Lemma 7.1 proves the oracle is jointly Borel measurable, unbiased at every x, and obeys ∥g θ(x, z) − ∇F θ(x)∥ < σ for every x and z. The KL divergence between the actual and reference response distributions is bounded by KDε2/σ2 with K:= 16H2 = 2 24.

Section 8 extends the response distributions to arbitrary query points and establishes the adaptive information argument. Lemma 8.1 gives the correlation bound P((2/D)⟨Ξ, V⟩ > 1/4) ≤ 2e−D/128 for an independent sign vector. Lemma 8.3 proves properties of the extended response maps, including the uniform KL bound and agreement with the actual oracle when p θ(x) = p. Lemma 8.6 shows the comparison interaction agrees with the actual interaction except on an event of probability at most 1/128. Lemma 8.8 proves that the probability of reaching one coordinate with fewer than n0 responses is at most 3/128 < 1/32, where n0 = σ2/(2 14 K ε2).

Proposition 8.9 shows that if N ≤ T n0/2, then P(∥∇F Θ(x̂ N)∥ > 2ε) ≥ 119/128. Section 9 completes the proof by verifying constants, fixing a deterministic sign sequence θ⋆, and giving the explicit dimension d = T D with D = max 2 15, 256 log(16(N+1)T).

The paper discusses limitations: the result applies only to the oracle class in Definition 3.1. The constructed map g(·, z) is generally discontinuous and is not shown to be the gradient of a sample function. Thus continuous, samplewise-smooth, conservative, and finite-sum oracles require separate constructions. The proof also assumes K = 1; when one sample can be evaluated at several query points, the resulting cross-query correlations are not controlled by the present argument.

Improvements for AI systems

Improvements to AI Systems:

  1. Adaptive Query Efficiency in Nonconvex Optimization:
  • Implement a new lower-bound-aware stopping criterion for stochastic gradient-based optimizers (e.g., SGD, Adam) that halts when the query budget approaches the proven threshold omega(∆L/ε2 + ∆Lσ2/ε4). This prevents wasted computation on problems where further queries cannot guarantee improved gradient norm.

  • The improved system can automatically detect when an optimization task is information-theoretically saturated, saving compute in large-scale hyperparameter tuning or neural network training with noisy gradients.

  1. Robustness to Bounded Noise vs. Bounded Variance:
  • Design new optimizers that explicitly exploit the distinction between almost-surely bounded noise and merely bounded-variance noise. The paper shows bounded noise does not yield better worst-case rates, so the system can switch to variance-reduction techniques (e.g., SARAH, SVRG) only when noise is truly bounded, avoiding unnecessary overhead.

  • The improved system can classify the noise regime from empirical gradient samples and select the optimal algorithm family, reducing convergence time in stochastic nonconvex settings like reinforcement learning or generative adversarial networks.

  1. Information-Theoretic Query Budgeting for Adaptive Oracles:
  • Build a meta-controller that tracks the KL divergence between actual and reference response distributions (as in Lemma 7.1) to estimate how much information each oracle query reveals about the hidden optimization landscape. This allows the system to allocate queries across different links (subproblems) more efficiently.

  • The improved system can proactively re-query regions where information gain is low, mimicking the paper’s proof structure to avoid spending queries on already-solved components, leading to faster convergence in high-dimensional nonconvex objectives.

  1. Discontinuous Oracle Handling in Practice:
  • Since the constructed oracle is discontinuous, the system can be enhanced to detect when a stochastic oracle exhibits such discontinuities (e.g., in piecewise-smooth losses like ReLU networks or quantized gradients) and switch to subgradient or smoothing methods. This prevents divergence in optimizers that assume Lipschitz gradients.

  • The improved system can automatically apply proximal or smoothing operators to stabilize training when it detects oracle behavior consistent with the paper’s lower-bound construction.

  1. Dimension-Aware Initialization and Scaling:
  • Use the explicit dimension d = T D from the proof to inform initialization strategies. For problems with similar chain-like structure (e.g., deep residual networks), the system can set layer widths and depths to avoid the hard regime where ε is near √(∆L), improving practical convergence.

  • The improved system can precompute the critical ε threshold and adjust learning rates or batch sizes to stay in the favorable regime, reducing training time for deep models.

  1. Cross-Query Correlation Control (Future Extension):
  • Although the paper assumes K = 1 (one sample per query), the system can be designed to detect when multiple evaluations at nearby points create cross-query correlations (as in batch optimization). It can then reduce batch diversity or use decorrelation techniques to maintain the lower-bound guarantees.

  • The improved system can automatically adjust batch sampling strategies to minimize information leakage between queries, preserving optimality in stochastic nonconvex settings like federated learning or mini-batch training.

Abstract

We prove a sharp lower bound for smooth nonconvex stochastic optimization with uniformly bounded gradient noise. In the K=1 fresh-sample model, every randomized adaptive algorithm requires (L over epsilon squared + L sigma squared over epsilon 4) queries to find a point with expected gradient norm at most epsilon. This matches the standard upper bound and, to the best of our knowledge, resolves the question raised by [Arjevani et al. 2023] of whether almost-surely bounded oracle error permits a better rate than bounded variance. The proof was independently generated with GPT-5.6 Sol in Codex's Ultra mode during a two-hour session. The human author supplied the prompt and was responsible only forchecking the proof and revising and polishing the manuscript.

Sources

Related papers