Pith. sign in

REVIEW 2 major objections 5 minor

Normalized First-Order Methods for Convex (L0, L1)-Smooth Optimization with Inexact Gradients

T0 review · 2 major / 5 minor · reviewed 2026-07-30 · grok-4.5

Pith's one-line read Comparison-oracle variants of normalized GD and Polyak steps converge for convex (L0, L1)-smooth problems once the direction error is below explicit, problem-dependent thresholds.

desk verdict Clean first rates for NGD and Polyak under (L0,L1)-smoothness with only a comparison-oracle direction; solid proofs, incremental novelty, synthetic-only experiments. read the letter →

arxiv 2607.26969 v2 pith:3747VX2D submitted 2026-07-29 math.OC

classification math.OC MSC 90C2590C3065K05
keywords generalizedsmoothness(L0L1)-smoothnessComparisonOraclenormalizedgradientdescentPolyakstepsizesinexactgradientsconvexoptimization
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Many modern machine-learning objectives are not classically smooth: their gradients grow with the gradient itself. This paper studies convex problems that satisfy the weaker (L0, L1)-smoothness condition and that can be queried only through a Comparison Oracle. That oracle returns a unit vector within absolute error δ of the true normalized gradient, using a linear number of function-value comparisons. The authors construct two first-order methods that use only these inexact directions—Normalized Gradient Descent with a fixed iteration budget and Gradient Descent with Polyak step-sizes (plus an adaptive Polyak variant that estimates a local gradient-norm bound on the fly). They prove explicit upper bounds on δ that still guarantee convergence, and they derive the corresponding rates. The results do not need classical Lipschitz gradients or exact gradient access. Synthetic experiments match the predicted dependence on L1, initialization, and oracle accuracy.

What carries the argument

The Comparison Oracle (Assumption 3) together with the refined (L0, L1) estimates of Lemma 2: ∥∇f(y)−∇f(x)∥ ≤ (1/L1)((L0+L1∥∇f(x)∥)exp(L1∥y−x∥)−1) and the corresponding integral bound involving φ(t)=et−t−1. These replace classical smoothness and let the authors control the distance decrease when the update uses only an approximate unit direction.

What would settle it

On a known convex (L0, L1)-smooth test function, run the stated NGD or Polyak iteration with a Comparison Oracle whose error deliberately exceeds the δ-threshold of Theorem 1 or Lemma 4; if the best function value still drops below ε at the predicted N, the claimed necessity of those thresholds is false.

Watch

Extended reading notes

Core claim

For convex (L0, L1)-smooth objectives, Normalized Gradient Descent driven by a Comparison Oracle with step sizes βk = β̂/√(N+1) drives the best function value below any ε once N exceeds an explicit Q(ε) and the direction error δ stays below a concrete threshold of order O(√ε) that depends only on R0, L0 and L1. Parallel explicit δ-thresholds and rates hold for Polyak steps (and a strongly convex linear-rate regime), again without exact gradients.

Load-bearing premise

The oracle must return a unit vector whose absolute error δ from the true normalized gradient stays below explicit thresholds that shrink with the target accuracy, the distance to the optimum, and the smoothness parameters; if δ cannot be made that small, the guarantees do not apply.

Editorial extensions

If this is right

  • Normalized first-order methods remain theoretically justified for (L0, L1)-smooth convex problems even when only approximate gradient directions are available.
  • The admissible oracle error need only be O(√ε), so coarser oracles can still be used for moderate accuracy.
  • An adaptive Polyak step that solves a local quadratic for the gradient-norm bound can replace a global M and often converges faster in practice.
  • The same comparison-oracle template can be attached to other normalized or Polyak-style schemes once matching δ-bounds are derived.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the Comparison Oracle costs only O(d log(d/δ)) function comparisons, the total work to reach ε scales as roughly that factor times the iteration complexity Q(ε), giving a concrete zeroth-order complexity for (L0, L1)-smooth convex minimization.
  • The same δ-threshold technique should extend immediately to clipped or momentum variants already analyzed under exact (L0, L1) gradients.
  • When f*=0 is known (over-parameterized models), the Polyak variant becomes a practical drop-in replacement for normalized SGD that never needs an exact gradient.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 5 minor

Summary. The paper studies unconstrained convex minimization of (L0,L1)-smooth objectives when the only first-order information is a Comparison Oracle that returns a unit vector within absolute error δ of the true normalized gradient. It proposes fixed-horizon Normalized Gradient Descent (Algorithm 1) with steps β_k=β̂/√(N+1) and Polyak-step Gradient Descent (Algorithm 2) that uses a uniform gradient-norm bound M, together with an unanalyzed adaptive-Polyak variant (Algorithm 3). Under convexity and the (L0,L1) assumption, Theorems 1–2 give explicit upper bounds on admissible δ (of order O(√ε) for NGD) that guarantee min_k f(x_k)−f*≤ε, together with corresponding iteration complexities; a partial linear-rate statement is obtained under strong convexity. The analysis rests on an improved integral remainder (Lemma 2) and standard distance-to-optimum expansions. Synthetic experiments on a separable quartic illustrate the predicted sensitivity to L1, δ and initialization.

Significance. The work supplies the first convergence guarantees for classical normalized and Polyak first-order methods under (L0,L1)-smoothness when only an inexact normalized direction is available. The explicit, non-asymptotic δ-thresholds and the sharpened remainder of Lemma 2 (which improves on twice-differentiable bounds in the literature) are concrete technical contributions. If the Comparison Oracle of Zhang & Li can be realized at the stated linear cost, the results enlarge the set of practical oracles for which generalized-smooth convex optimization is provably tractable. The adaptive Polyak heuristic, while unanalyzed, is shown empirically to be less conservative than the uniform-M version. Overall the paper is a solid, self-contained incremental advance rather than a conceptual breakthrough.

major comments (2)
  1. [Abstract, §4, Algorithm 3] Abstract and Introduction claim that convergence rates are derived “for all proposed methods.” Algorithm 3 (adaptive Polyak) is presented as a proposed method and is the strongest performer in Figures 1–2, yet Section 4 explicitly states that no convergence analysis is given. Either a proof (or a clear counter-example showing why the same δ-thresholds fail) should be supplied, or the abstract/claims should be restricted to Algorithms 1–2 and Algorithm 3 labelled a heuristic.
  2. [Theorem 1, Lemma 4, Remark 1] The admissible δ in Theorem 1 and Lemma 4/Eq. (6) depends on the unknown quantities R0=∥x0−x*∥, L0, L1 and (for Polyak) max_k(f(xk)−f*) or the a-priori bound M. While Remark 1 removes the trajectory-max dependence, the remaining constants are still unavailable to the user who must choose the oracle accuracy before the run. A short discussion of how these thresholds can be estimated or replaced by doubling schedules would make the guarantees operational rather than purely existential.
minor comments (5)
  1. [§5, §6.5] The synthetic test function F̂ is claimed (L0,L1)-smooth for every L0,L1>0; the short Hessian argument in §6.5 is correct but would be clearer if the precise statement of Proposition 2.4.2 of Vankov et al. were recalled.
  2. [§5, Fig. 1–2] Figures 1–2 lack axis labels for the vertical scale (function gap versus iteration) and do not report the dimension d or the precise realization of the Comparison Oracle; both affect reproducibility.
  3. [§4 title, §6.2–6.3] Typographical inconsistencies: “Polyak Stepizes” (section title), “inueqalities”, “guaranty”, and the repeated “Title Suppressed Due to Excessive Length” running head.
  4. [Lemma 5, Theorem 2] The constant ν satisfying νe^ν=1 is introduced without a numerical value; stating ν≈0.567 (the Omega-constant) would aid implementers.
  5. [§1] Related-work paragraph could briefly contrast the absolute-error unit-vector model (Assumption 3) with the relative-error or stochastic-gradient models already studied for (L0,L1)-smooth optimization.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: rates follow deductively from stated convexity, (L0,L1)-smoothness, and oracle error assumptions

full rationale

The paper’s central claims (Theorems 1–2 and the supporting Lemmas 2 and 4) are standard first-order convergence arguments. They start from explicit external assumptions—convexity (Ass. 1), the (L0,L1) inequality (Ass. 2), and a unit-vector oracle with absolute error δ (Ass. 3)—and obtain admissible δ-thresholds and iteration complexities by elementary expansions of ||x_{k+1}−x*||², induction on the distance R_k, and the auxiliary inequalities of Lemmas 2–5. Lemma 2 is derived in §6.1 from Ass. 2 via Grönwall; Lemmas 3 and 5 are imported from Nesterov and from Gorbunov et al. (external citations), not from overlapping-author uniqueness theorems. L0, L1, R0 and M appear as problem parameters inside the stated bounds, not as quantities fitted to data and then re-presented as predictions. The synthetic experiments only corroborate the already-proved rates. There is therefore no self-definitional loop, no fitted-input-called-prediction, and no load-bearing self-citation chain that forces the claimed rates by construction.

Assumptions & free parameters 4 free parameters · 5 assumptions · 0 invented entities

The central rates rest on three domain assumptions (convexity, (L0, L1)-smoothness, bounded-error unit direction from a comparison oracle) plus standard real-analysis tools (Grönwall, supporting-hyperplane lemma). No new physical entities. Free parameters are the usual tunable steps (β̂, c, M) and the oracle accuracy δ that must be set small enough; they are not fitted to external data but chosen to satisfy the proved inequalities.

free parameters (4)
  • β̂ (NGD step-scale) = 0.1 in experiments
    Tunable constant in β_k = β̂/√(N+1); theory requires β̂ < √3 R0 and suggests β̂ = R0/2. Chosen by user; experiments fix 0.1.
  • δ (oracle absolute error)
    Must lie below explicit problem-dependent thresholds involving R0, L0, L1, ε (and M, max suboptimality for Polyak). Not fitted to data; a design constraint on the oracle.
  • M (Polyak gradient-norm bound) = 10 L1 in experiments
    User-supplied upper bound on ||∇f|| along the trajectory; theory gives M_max ≤ (L0/L1)(exp(L1 R0)−1). Experiments set M = 10 L1.
  • c (gradient-norm threshold in Lemma 4)
    Free positive threshold used to split cases ||∇f|| ≷ c and to obtain δ conditions; must satisfy c ∈ (0, ε/R0).
assumptions (5)
  • domain assumption f is convex (or μ-strongly convex) on R^d (Assumption 1).
    Used in every distance-to-optimum decrease and in the supporting-hyperplane argument (Lemma 3).
  • domain assumption f is (L0, L1)-smooth in the sense of Chen et al.: ||∇f(x)−∇f(y)|| ≤ (L0 + L1 sup_{z∈[x,y]} ||∇f(z)||) ||x−y|| (Assumption 2).
    Load-bearing generalized smoothness; Lemma 2 and all rates are derived from it.
  • domain assumption Oracle returns a unit vector g̃(x) with ||g̃(x) − ∇f(x)/||∇f(x)||| ≤ δ < 1 (Assumption 3 / Comparison Oracle of Zhang & Li).
    Defines the only first-order information the algorithms may use; δ-thresholds in Theorems 1–2 are meaningless without it.
  • standard math Grönwall inequality and standard convex supporting-hyperplane / distance lemmas (Lemmas 1, 3, 5 from prior work).
    Technical tools imported to bound gradient variation and convert direction error into function-value decrease.
  • domain assumption For Polyak methods, f* is known and a uniform bound M ≥ ||∇f(x_k)|| exists along the trajectory (or is replaced by the adaptive root Mk).
    Required to form the step length (f(x_k)−f*)/M; common in over-parameterized ML but restrictive in general.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Normalized First-Order Methods for Convex (L0, L1)-Smooth Optimization with Inexact Gradients." pith.science (2026). https://pith.science/paper/3747VX2D

@misc{pith2026260726969,
  author       = {Pith},
  title        = {Pith review of: Normalized First-Order Methods for Convex (L0, L1)-Smooth Optimization with Inexact Gradients},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/3747VX2D}},
  note         = {Machine review of arXiv:2607.26969}
}
read the original abstract

Generalized smoothness, such as (L0, L1)-smoothness, have recently attracted considerable attention due to their ability to model optimization problems arising in modern machine and deep learning, where the classical Lipschitz assumptions of the gradient is often violated. At the same time, computing exact gradients may be impractical or computationally expensive in many applications. In this work, we study convex (L0, L1)-smooth optimization (for normalized gradient method we consider quasi-convex problems too) under access only to a normalized approximation recently proposed Comparison Oracle, which returns an inexact normalized gradient in linear time with a bounded absolute error. Within this framework, we develop comparison-oracle variants of Normalized Gradient Descent and Gradient Descent with Polyak stepsizes. We establish explicit upper bounds on the approximation error that guarantee convergence and derive convergence rates for all proposed methods. Unlike existing analyses, our results require neither classical smoothness assumptions nor access to exact gradients or their exact normalized counterparts. Finally, numerical experiments corroborate the theoretical findings.

Figures

Figures reproduced from arXiv: 2607.26969 by the authors.

Figure 1
Figure 1. Convergence behavior of NGD (top row) and the Polyak method (bottom row) on the synthetic (L0, L1)-smooth objective function Fˆ for different values of L1, ini￾tialization point x0, and approximation error δ [PITH_FULL_IMAGE:figures/full_fig_p008_1.png] view at source ↗
Figure 2
Figure 2. Convergence behavior of Polyak and adaptive Polyak on the synthetic (L0, L1)- smooth objective function Fˆ for different values of L1 and approximation error δ [PITH_FULL_IMAGE:figures/full_fig_p009_2.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Pith tools

Reviewed July 30, 2026 · model on record in the stance chip above.