REVIEW 5 major objections 4 minor 4 references
ZENITH: Automated Gradient Norm Informed Stochastic Optimization
T0 review · 5 major / 4 minor · reviewed 2026-08-03 · deepseek-v4-flash
Pith's one-line read A new learning-rate scheduler, ZENITH, sets the step size at each iteration to the ratio of the current gradient's L2 norm (smoothed over a window) to the largest such windowed norm seen so far.
desk verdict ZENITH is a simple, low-overhead learning-rate scheduler with a novel norm-ratio rule, but the convergence proof is unsupported and the empirical claims overreach what single-run experiments show. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The ratio μ_t/Z_t — the sliding-window mean of the L2 gradient norm divided by its historical maximum ('zenith'). This is a scalar, model-dimension-independent statistic that converts the gradient norm's temporal decay into a learning-rate multiplier between 0 and 1, enforcing scale-invariance and eliminating the need for per-weight state.
What would settle it
A multi-seed rerun of the six classification benchmarks with confidence intervals would test the empirical claim; a constructed gradient sequence where the windowed mean decays to zero while the true gradient norm does not would directly refute the claimed convergence guarantee.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that the temporal evolution of the gradient L2 norm contains enough information to schedule the learning rate: η_t = η_0 · μ_t / Z_t, where μ_t is the mean of the W most recent gradient norms and Z_t is the running maximum of μ_t. This automatically anneals the learning rate as gradients shrink, mimics exponential, polynomial, or cosine decay depending on the task, requires no auxiliary per-weight buffers, and does not depend on the absolute scale of the loss. Empirically, ZENITH is reported to beat all 11 compared optimizers on the joint objective of higher test accuracy and lower wall-clock time on MNIST, CIFAR-10, CIFAR-100, Food-101, Tin
Load-bearing premise
The proof assumes, without derivation, that the sliding-window mean gradient norm is proportional to the current gradient norm (μ_t ≈ ||∇L(θ_t)||); if that proportionality fails, Theorem B.5's conclusion that the gradient norm tends to zero does not follow.
Editorial extensions
If this is right
- Practitioners using SGD for vision can drop manual or pre-scheduled learning-rate decay and use this rule instead, if the empirical claims replicate.
- Because ZENITH adds no per-weight buffers, it can scale to models where memory-hungry optimizers like Adam or D-Adaptation become expensive.
- Unlike several distance-aware and Polyak-style baselines, ZENITH is reported to work together with L2 regularization, so explicit weight decay remains available.
- The scale-invariance of the rule suggests it should transfer across datasets and architectures without re-tuning the initial learning rate, though the paper only varies some settings.
- If the convergence theorem can be repaired, the rule would come with a parameter-free descent guarantee for smooth non-convex objectives.
Reading between the lines
- Beyond the paper: applying the same ratio rule to Adam-style optimizers is a natural extension; the paper scopes itself to SGD, so this is not its claim.
- Beyond the paper: the flat-minima explanation is an interpretation, not a proven mechanism; a controlled experiment with varying batch size and label noise could separate the scheduling effect from the flatness story.
- Beyond the paper: the paper does not report multiple seeds or confidence intervals, so the margins of the reported gains remain unquantified; a multi-seed replication would settle it.
- Beyond the paper: W-sensitivity is demonstrated only on CIFAR-100; checking it on the other benchmarks is a cheap robustness test.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes ZENITH, a learning-rate scheduler that sets the step size as η_t = η0·(μ_t/Z_t), where μ_t is a sliding-window mean of recent gradient L2 norms and Z_t is the running maximum of μ_t. The algorithm stores no per-weight state and is claimed to add only ~1.3% per-iteration overhead. The central claims are that ZENITH outperforms 11 published automatic optimizers in test accuracy and wall-clock time across six image-classification setups, and also gives superior mAP on MS COCO keypoint detection and instance segmentation, while a convergence theorem in Appendix B guarantees convergence to a stationary point. I find the convergence proof invalid as written and the empirical evidence lacking in statistical rigor, so the paper's central claims are not currently established.
Significance. If the empirical claims were reproducible, ZENITH would be a useful, memory-free alternative to existing automatic LR schedulers. The core idea is simple and the benchmark breadth is a strength: the paper compares against many external, independently published optimizers with standard settings, and the LR is a deterministic function of measured gradient norms rather than being fitted to test data. The overhead measurement in Table 1 is also a useful contribution. However, the formal convergence result is unsupported, the experiments are single runs without error bars or significance tests, code is only promised upon acceptance, and the detection/segmentation evaluation uses non-standard metrics. As submitted, the paper does not establish its headline claims.
major comments (5)
- [Appendix B.2, Eq. (21)-(24)] Theorem B.5 is not proven. From the finite-sum inequality (19) the proof obtains lim_t (μ_t/Z_t)||∇L(θ_t)||^2 = 0. To conclude lim_t ||∇L(θ_t)|| = 0, the proof asserts after Eq. (21) that μ_t ≈ ||∇L(θ_t)||, but this proportionality is never derived and is not a consequence of Assumptions B.3-B.4. μ_t is the arithmetic mean of the previous W gradient norms, not the instantaneous norm. Moreover, the statement that Z_t is bounded is also merely asserted. Since η_t = η0 μ_t/Z_t, the vanishing product in Eq. (21) can in principle be driven by the ratio μ_t/Z_t changing over time or by Z_t growing, with ||∇L|| staying bounded away from zero. The final conclusion Eq. (24) therefore does not follow from the supplied argument.
- [Appendix B.1] The convergence theorem is stated only for a deterministic regime where the gradient signal dominates stochastic noise. All experiments in Sections 3 and 4 use mini-batch training with data augmentation and stochastic gradients. Even if Theorem B.5 were correct, it would not apply to the actual experimental setting. A convergence guarantee for the stochastic mini-batch case is needed to support the claim that the algorithm is principled in the settings where it is evaluated.
- [Tables 3 and 5] All reported benchmark results are single runs with no error bars, confidence intervals, or significance tests. Some differences are small (e.g., ImageNet-100: ZENITH 78.2% vs Prodigy 78.0%; MNIST: ZENITH 99.57% vs DAdapt 99.58%), so the claims that ZENITH is uniformly superior and that no baseline beats it on both objectives are not supported by the data as presented. Multiple seeds and a defined comparison procedure are necessary before these head-to-head claims can be assessed.
- [Section 4, Table 5] The COCO experiments report only mAP50 (Box mAP50, Keypoint mAP50, Mask mAP50). The standard COCO metric is mean AP averaged over IoU thresholds [0.5:0.95], which is more discriminative. The text claims 'superior test performance across all evaluation metrics,' but only mAP50 is reported. Additionally, several baselines are said to have 'failed' or produced invalid results, which is not documented in detail. This weakens the detection/segmentation evidence.
- [Section 3.1, Table 3] The 'Time' column is not clearly defined. Training durations are set per benchmark (Table 2), but the reported times differ widely across optimizers. If the reported time is the time to reach the reported accuracy, the stopping criterion and its uniform application must be specified. If it is the total training time, the values should match the fixed durations. Without this definition, the joint accuracy-time comparison is ambiguous.
minor comments (4)
- [Eq. (15)-(16)] Theorem B.5 assumes η0 ≤ 2/M, but the proof requires C = 1 - (M/2)η0 > 0, i.e., η0 < 2/M. The boundary case η0 = 2/M is not handled.
- [Table 3, ImageNet-100 row] LQA reports 1.00% accuracy in 0.20 hr. This appears to be a failed run and should be explained or excluded, rather than listed as a baseline result.
- [Section 3.1] The code is only 'promised upon acceptance.' For a paper whose main claim is empirical superiority, the reference implementation and notebooks should be provided as supplementary material at submission.
- [Appendix C] Figure 6 shows that larger window sizes improve accuracy and that W = 500 is not the best choice. The text explains the default was kept for fairness, but this should be stated more explicitly in the main text, since it is relevant to the 'no tuning' claim.
Circularity Check
No circularity: ZENITH's empirical comparisons are external and its LR is a deterministic function of measured gradient norms; the proof gap at Eq. (21) is an unsupported assumption, not a circular reduction.
full rationale
The central empirical claim is not circular. ZENITH's learning rate is computed as η_t = η0 μ_t/Z_t from measured gradient L2 norms (Eq. 3), with no parameter fitted to test accuracy and no use of the test set in the scheduler; comparisons are against independently published optimizers with their recommended settings. There are no self-citations, imported uniqueness theorems, or renamed known results that carry load. The only notable derivation concern is in the proof of Theorem B.5: after obtaining lim_t (μ_t/Z_t)||∇L(θ_t)||^2 = 0 (Eq. 21), the proof asserts 'The sliding window mean μ_t scales with the local gradient magnitude: μ_t ≈ ||∇L(θ_t)||' without derivation. If this proportionality were true the cubic limit would follow, but the assertion is neither implied by Assumptions B.3–B.4 nor by the definition of μ_t as a mean of past norms. This is an unsupported step in the proof (a soundness gap), but it is not a circular reduction of the theorem to its inputs: μ_t is not defined as ||∇L(θ_t)||, and the paper does not fit the conclusion into the definition. Under the rule that only definitional equivalences, fitted-parameter predictions, or self-citation chains count as circularity, no circular step is established; the empirical contribution remains independently benchmarked.
Assumptions & free parameters
free parameters (2)
- η0 (initial learning rate) =
0.1 (fixed; not tuned per task)
- W (window size) =
500 (fixed; not tuned per task)
assumptions (8)
- standard math L is bounded below by L*
- standard math Gradient of L is M-Lipschitz
- domain assumption η0 < 2/M holds
- domain assumption Deterministic regime: gradient signal dominates stochastic noise
- ad hoc to paper μ_t ≈ ||∇L(θ_t)|| in the limit
- domain assumption Z_t is bounded and converges to a finite Z_∞ > 0
- domain assumption Higher LRs evade local minima and converge to flatter/global minima
- domain assumption Training loss can be near zero at both sharp and flat minima
Cite this review
Pith. "Pith review of ZENITH: Automated Gradient Norm Informed Stochastic Optimization." pith.science (2026). https://pith.science/paper/2UVZSZZV
@misc{pith2026260115212,
author = {Pith},
title = {Pith review of: ZENITH: Automated Gradient Norm Informed Stochastic Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/2UVZSZZV}},
note = {Machine review of arXiv:2601.15212}
}
read the original abstract
Training deep computer vision models requires manual oversight or hyperparameter tuning of the learning rate (LR) schedule. While existing adaptive optimizers schedule the LR automatically, they suffer from computational and memory overhead, incompatibility with regularization, and suboptimal LR choices. In this work, we introduce the ZENITH (Zero-overhead Evolution using Norm-Informed Training History) optimizer, which adapts the LR using the temporal evolution of the gradient norm. Image classification experiments spanning 6 CNN architectures and 6 benchmarks demonstrate that ZENITH achieves higher test accuracy in lower wall-clock time than baselines. It also yielded superior mAP in object detection, keypoint detection, and instance segmentation on MS COCO using the R-CNN family of models. Furthermore, its compatibility with regularization enables even better generalization.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
- [2014]
-
[2016]
Mishchenko, K. and Defazio, A. Prodigy: An expedi- tiously adaptive parameter-free learner.arXiv preprint arXiv:2306.06101,
-
[2018]
Simonyan, K. and Zisserman, A. Very deep convolu- tional networks for large-scale image recognition.arXiv preprint arXiv:1409.1556,
-
[2021]
Loshchilov, I. and Hutter, F. Sgdr: Stochastic gra- dient descent with warm restarts.arXiv preprint arXiv:1608.03983,
Reviewed August 3, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.