REVIEW 3 major objections 4 minor 2 cited by
On the Convergence of AdaBound and its Connection to SGD
T0 review · 3 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read This paper claims AdaBound's published $O(\sqrt T)$ regret guarantee is invalid, and that a bounded-gap assumption restores an $O(\sqrt T)$ rate while dampened momentum SGD matches its CIFAR performance.
desk verdict A genuine correction to AdaBound's published regret proof, with a plausible counterexample and a useful revised guarantee; needs a referee, not a desk reject. 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 central object is AdaBound's clipping operation $\mathrm{Clip}(\alpha/\sqrt{v_t}, \eta_l(t), \eta_u(t))$ and the two bound functions that keep each effective learning rate in a shrinking interval. The counterexample works by choosing the bounds so that the clip is the identity for $t \le K$, which erases the only difference between AdaBound and Adam and lets the known Adam divergence take over. The repair mechanism is the bounded-gap inequality $t/\eta_l(t) - (t-1)/\eta_u(t-1) \le M$, which controls how fast the inverse effective learning rate can change from one step to the next and makes the regret telescoping sum well behaved. The paper proves this inequality holds with $M = 3 + 2/\gamma$ for the originally recommended bound functions.
What would settle it
Simulate AdaBound with $\beta_1 = 0$, $\eta_l(t)=\alpha/C$, and $\eta_u(t;K)=\alpha/\sqrt{1-\beta_2}$ for $t \le K$ on the one-dimensional random objective where $f_t(x)=Cx$ with probability $(1+\delta)/(C+1)$ and $f_t(x)=-x$ otherwise, and check whether $\mathbb{E}[x_{t+1}] \ge \mathbb{E}[x_t]$ survives the extra $1/\sqrt{t}$ learning-rate decay; if the expected iterate instead drifts toward zero, the paper's key reduction to Adam fails and the counterexample collapses.
Extended reading notes
Core claim
On its own terms, the discovery is that the proof of AdaBound's main regret bound (Theorem 4 of the original AdaBound paper) is wrong, and that the statement can be outright false. The proof uses the monotonicity claim $\eta_{t,i}^{-1} \ge \eta_{t-1,i}^{-1}$, which the paper shows would require $\eta_l(t-1)/\eta_u(t) \ge \sqrt{1-1/t}$; even for the recommended functions $\eta_l(t)=1-1/(\gamma t+1)$ and $\eta_u(t)=1+1/(\gamma t)$, no $\gamma>0$ satisfies this. To show that this is more than a gap in a proof, the paper takes the known one-dimensional stochastic convex problem on which Adam fails to converge and chooses $\eta_l(t)=\alpha/C$ and $\eta_u(t;K)=\alpha/\sqrt{1-\beta_2}$ for $t\le K$, so the clipping is the identity and AdaBound produces exactly Adam's iterates for $K$ steps; the known Adam argument then gives $\mathbb{E}[f(x_t)] - f(x^*) \ge 1$ for all $t\le K$. Applying the original regret bound at $T=K$ would force the average suboptimality below $0.01$, so the original theorem cannot hold as stated. The positive replacement assumes $t/\eta_l(t) - (t-1)/\eta_u(t-1) \le M$ and derives an $O(\sqrt T)$ regret bound that does not need monotonic bounds or a common limit; for the recommended bounds $M = 3 + 2/\gamma$.
Load-bearing premise
The counterexample assumes without a separate proof that the known non-convergence argument for Adam still holds after AdaBound's extra $1/\sqrt{t}$ decay is applied to the update, so that erasing the clipping really leaves the same divergent dynamics.
Editorial extensions
If this is right
- The original $O(\sqrt T)$ regret guarantee for AdaBound must be withdrawn or corrected, because there are admissible bound functions for which the average suboptimality stays above $1$ for arbitrarily many initial steps.
- Under the new bounded-gap assumption, AdaBound (and the same argument covers AMSBound) regains an $O(\sqrt T)$ regret bound without requiring the bounds to be monotone or to converge to the same limit.
- For the recommended bound functions, the new regret bound is minimized as $\gamma$ tends to infinity, which is exactly the limit in which AdaBound degenerates to SGD; the paper reads this as theoretical support for simpler SGD-like updates.
- The CIFAR experiments show that momentum SGD with a dampening factor equal to its momentum matches AdaBound's final test accuracy (about $94.0\%$ vs $93.9\%$) while using fewer per-step operations and only two hyperparameters instead of five.
Reading between the lines
- An immediate extension, not claimed by the paper, is that the same clipping-identity construction should refute the online convex regret claim as well, and should carry over to AMSBound, since the paper shows AMSBound also fails the monotonicity condition.
- The bounded-gap condition suggests a design criterion for future adaptive optimizers: any clip schedule whose inverse learning-rate gap grows no faster than $M/\sqrt{t}$ preserves the $O(\sqrt T)$ rate, so one could deliberately choose non-monotone or quickly-decaying bounds without losing the guarantee.
- The dampened-SGDM result can be read as a testable hypothesis that the practical benefit of Adam-style clipping on image tasks comes largely from reweighting the momentum, not from per-coordinate normalization; testing dampened SGDM against Adam on other benchmarks would isolate that effect.
- Because the counterexample exploits arbitrarily long identity phases of the clip, it also implies that finite-horizon transients, not just asymptotic behavior, must be controlled when certifying clipped adaptive methods.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies AdaBound (Luo et al., 2019), an adaptive gradient method that clips the per-coordinate learning rate with time-dependent bounds. Section 3 claims to identify a flaw in the proof of AdaBound's O(√T) regret bound (Theorem 4 of Luo et al.) and constructs a one-dimensional stochastic convex problem in which, for any K, the upper bounding function can be chosen loose enough that AdaBound's clipping is the identity for the first K iterations; the paper then argues that AdaBound produces the same iterates as Adam and inherits the non-convergence of Reddi et al.'s Theorem 3, yielding E[f(x_t)]−f(x*) ≥ 1 for all t ≤ K. Corollary 1 derives an explicit contradiction with Luo et al.'s Theorem 4. Section 4 proposes a new sufficient condition, t/ηl(t)−(t−1)/ηu(t−1) ≤ M, under which an O(√T) regret bound is proved, and shows that the condition holds for the bound functions used in the original AdaBound paper. Section 5 reports CIFAR experiments comparing AdaBound with a dampened form of momentum SGD.
Significance. If the counterexample is correct, the paper demonstrates that the published AdaBound regret guarantee is invalid, which is a substantive finding for the adaptive-optimizer literature. The paper also contributes a corrected sufficient condition for an O(√T) regret bound, and it makes an explicit empirical connection between AdaBound and a specific form of momentum SGD, with public code and reproducible experiments. The central theoretical claims are, however, burdened by an unverified equivalence with Reddi et al.'s Adam counterexample and by an unstated monotonicity assumption in the new theorem; these issues are load-bearing and prevent the results from being accepted in their current form.
major comments (3)
- [Section 3, proof of Theorem 2] The argument that AdaBound 'produces the same iterates as Adam' is the load-bearing step: it transfers the monotonicity E[x_{t+1}] ≥ E[x_t] from Reddi et al.'s Theorem 3 to AdaBound. The manuscript neither states the exact update rule to which Reddi et al.'s theorem applies nor verifies that AdaBound's update x_{t+1} = Π(x_t − α/(√t√v_t)m_t), with the extra 1/√t from η_t = η̂_t/√t and without bias correction, matches that variant. If Reddi et al.'s Adam uses a different step-size normalization or includes bias correction, the inherited monotonicity may fail, and the lower bound E[f(x_t)]−f(x*) ≥ 1, together with Corollary 1's contradiction, collapses. Please quote the exact algorithm used in Reddi et al.'s Theorem 3, or prove the monotonicity directly for AdaBound's exact update; also verify explicitly that the β1=0 case used in Corollary 1 is covered.
- [Section 4, Theorem 3, Eq. (15)] The proof of the S1 bound uses the inequality 0 ≤ β1,(t+1) ≤ β1,t < 1 in the second inequality of Eq. (15), but the theorem statement only assumes β1t ≤ β1 for all t. The stated assumptions do not imply that β1t is non-increasing, and without that monotonicity the displayed telescoping inequality need not hold. Theorem 3 as stated is therefore unproven. Corollary 2's schedule β1t = β1/t is non-increasing, so the corollary can be salvaged, but the theorem should either add the monotonicity assumption or supply a proof that avoids it.
- [Section 4, Lemma 1] Lemma 1 is stated as a starting point for Theorem 3, but its proof is only a reference to an intermediate result in the proof of Theorem 4 of Luo et al. (2019) 'up to (but not including) Equation 6'. Since the paper's main point is that Luo et al.'s proof contains an error, the reader cannot verify whether the cited intermediate result is sound, and no equation number or derivation is provided. Please give a self-contained proof of Lemma 1, or explicitly reproduce the relevant equations from Luo et al., so that the new O(√T) guarantee can be checked independently.
minor comments (4)
- [Section 4, Theorem 3 and Proposition 1] The assumption t/ηl(t) − (t−1)/ηu(t−1) ≤ M involves ηu(0) at t=1, which is undefined; please define ηu(0) or state that the term is interpreted as 0 when t=1.
- [Section 4, Eq. (22)] In the first displayed inequality of Corollary 2's proof, the expression 'd sum_i [1 + β1 Σ ...]' appears to multiply by the dimension twice; it should be a single d (or a single sum over i).
- [Figure 1] The caption's 'AdaBound = 10 10' and 'AdaBound = 10 3' should read γ = 10^{-10} and γ = 10^{-3}; the superscripts are missing.
- [Throughout] There are several typographical issues, including 'F or' for 'For' before Theorems 1 and 3, 'whichis not accounted' in the abstract, and inconsistent ordering of 'stochastic convex' versus 'convex stochastic'; these should be cleaned up.
Circularity Check
No material circularity: the counterexample is built from an external non-convergence result, and the new regret proof proceeds from stated assumptions without assuming its conclusion.
full rationale
The paper's central claims do not reduce to their inputs by construction. Theorem 2's counterexample is not derived from the target guarantee; it constructs bound functions for which the AdaBound clipping is the identity on a specific stochastic convex problem, and then invokes Reddi et al. (2018) Theorem 3 as an external non-convergence result. The sentence 'Therefore, in this setting, AdaBound produces the same iterates {x_t}_{t=1}^K as Adam. We can then invoke Theorem 3 of Reddi et al. (2018)' shows that the load-bearing premise is an external theorem rather than a fitted parameter or a renamed conclusion of Luo et al. (2019). Whether Reddi et al.'s theorem applies verbatim to AdaBound's extra 1/sqrt(t) factor is a correctness risk about external premises, not circularity. The new guarantee in Theorem 3 starts from an intermediate lemma of Luo et al. (2019) but replaces the assumption on the bound functions with t/eta_l(t) - (t-1)/eta_u(t-1) <= M and proves the O(sqrt(T)) bound from that assumption; it does not assume the original Theorem 1 or its conclusion. The one self-citation, to Savarese et al. (2019) in the introduction, is contextual and is not used to justify any later theorem. The empirical section comparing AdaBound to SGDM with dampening is an experimental observation, not a renamed known result. Therefore no circular step is present, and the appropriate score is 0.
Assumptions & free parameters
free parameters (4)
- C =
large; C > max(1, alpha), depends on delta, beta1, beta2
- K =
arbitrary positive integer; chosen large in Corollary 1
- delta =
1
- gamma =
0.001, 1e-10, 100 in experiments; theoretical limit gamma -> infinity
assumptions (4)
- domain assumption Reddi et al. (2018) Theorem 3 is valid and applicable to AdaBound when clipping is the identity.
- standard math Online-to-stochastic conversion result of Cesa-Bianchi et al. (2006).
- domain assumption Bounded domain and bounded gradient assumptions (D_inf, G_inf, R_inf) from Luo et al. are adopted for the regret bounds.
- ad hoc to paper The sequence beta1t is non-increasing in the proof of Theorem 3.
Cite this review
Pith. "Pith review of On the Convergence of AdaBound and its Connection to SGD." pith.science (2026). https://pith.science/paper/4TNNKGNR
@misc{pith2026190804457,
author = {Pith},
title = {Pith review of: On the Convergence of AdaBound and its Connection to SGD},
year = {2026},
howpublished = {\url{https://pith.science/paper/4TNNKGNR}},
note = {Machine review of arXiv:1908.04457}
}
abstract
Adaptive gradient methods such as Adam have gained extreme popularity due to their success in training complex neural networks and less sensitivity to hyperparameter tuning compared to SGD. However, it has been recently shown that Adam can fail to converge and might cause poor generalization -- this lead to the design of new, sophisticated adaptive methods which attempt to generalize well while being theoretically reliable. In this technical report we focus on AdaBound, a promising, recently proposed optimizer. We present a stochastic convex problem for which AdaBound can provably take arbitrarily long to converge in terms of a factor which is not accounted for in the convergence rate guarantee of Luo et al. (2019). We present a new $O(\sqrt T)$ regret guarantee under different assumptions on the bound functions, and provide empirical results on CIFAR suggesting that a specific form of momentum SGD can match AdaBound's performance while having less hyperparameters and lower computational costs.
Figures
Forward citations
Cited by 2 Pith papers
-
A Method for Enhancing Generalization of Adam by Multiple Integrations
MIAdam adds an n-th order integral term to Adam's gradient update for the first ζ steps, then switches to Adam, and is reported to improve test accuracy and label-noise robustness.
-
Principled Approximation Methods for Efficient and Scalable Deep Learning
A thesis that synthesizes the author's published work on continuous approximations to discrete deep learning problems, with experiments showing efficiency gains, but offering little new beyond the author's prior papers.
Reference graph
Works this paper leans on
-
[1]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION format.date year duplicate empty "emp...
-
[2]
N. Cesa-Bianchi, A. Conconi, and C. Gentile. On the generalization ability of on-line learning algorithms. IEEE Trans. Inf. Theor., September 2006
work page 2006
-
[3]
Bert: Pre-training of deep bidirectional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805, 2018
arXiv 2018
-
[4]
Improved regularization of convolutional neural networks with cutout
Terrance DeVries and Graham W Taylor. Improved regularization of convolutional neural networks with cutout. arXiv:1708.04552, 2017
arXiv 2017
- [5]
-
[6]
Deep residual learning for image recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. CVPR , 2016
work page 2016
-
[7]
Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. ICLR, 2015
work page 2015
-
[8]
Learning multiple layers of features from tiny images
Alex Krizhevsky. Learning multiple layers of features from tiny images. Technical report, 2009
2009
Show all 16 references
-
[9]
Liangchen Luo, Xiong, Yuanhao, Liu, Yan, and Xu. Sun. Adaptive gradient methods with dynamic bound of learning rate. ICLR (arXiv:1902.09843), 2019
1902 arXiv
-
[10]
Reddi, Satyen Kale, and Sanjiv Kumar
Sashank J. Reddi, Satyen Kale, and Sanjiv Kumar. On the convergence of adam and beyond. ICLR, 2018
2018
-
[11]
Domain-independent Dominance of Adaptive Methods
Pedro Savarese , David McAllester , Sudarshan Babu , and Michael Maire . Domain-independent Dominance of Adaptive Methods . arXiv:1912.01823, 2019
1912 arXiv
-
[12]
Tieleman and G
T. Tieleman and G. Hinton. Lecture 6.5---RmsProp: Divide the gradient by a running average of its recent magnitude . COURSERA: Neural Networks for Machine Learning, 2012
2012
-
[13]
Neural Discrete Representation Learning
Aaron van den Oord , Oriol Vinyals , and Koray Kavukcuoglu . Neural Discrete Representation Learning . arXiv:1711.00937, 2017
2017 arXiv
-
[14]
Wilson , Rebecca Roelofs , Mitchell Stern , Nathan Srebro , and Benjamin Recht
Ashia C. Wilson , Rebecca Roelofs , Mitchell Stern , Nathan Srebro , and Benjamin Recht . The Marginal Value of Adaptive Gradient Methods in Machine Learning . NIPS, 2017
2017
-
[15]
Wide residual networks
Sergey Zagoruyko and Nikos Komodakis. Wide residual networks. BMVC , 2016
2016
-
[16]
Online convex programming and generalized infinitesimal gradient ascent
Martin Zinkevich. Online convex programming and generalized infinitesimal gradient ascent. ICML, 2003
2003
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.