Adam: A Method for Stochastic Optimization
arXiv (Cornell University), 2014 · paper · AI and machine learning
Introduces Adam, a first-order optimization algorithm for stochastic objectives that uses adaptive estimates of gradient moments. The authors give a regret bound under online convex optimization and report that it works well in practice compared with other stochastic optimizers.
Checked: PDF from arxiv.org, fetched 4 Oct 2026. Page numbers are those of that PDF.
12 findings
Substance Section 2.1 says the effective step has "two upper bounds", including |Δt| ≤ α when (1−β1) ≤ √(1−β2) ("otherwise"), but this fails for admissible β1, β2 ∈ [0,1) with β1² > β2.
- p. 2 Section 2.1
The effective stepsize has two upper bounds
- p. 3 Section 2.1 continuation
otherwise
Only the authors can say what is right here.
Judge's note: Reworked by hand. Take β1=0.9 and β2=0.5, which satisfy 1−β1 = 0.1 ≤ √0.5 ≈ 0.707. Let g1=1 and g2..g10=0. Then m10 = 0.1·0.9^9 ≈ 0.03874 and m̂10 = 0.03874/(1−0.9^10) ≈ 0.05948. Also v10 = 0.5^10 ≈ 0.000977 and v̂10 ≈ 0.000978. So (m̂/√v̂)² ≈ 3.62, giving |Δ10| ≈ 1.90α > α. The ratio keeps growing for larger t. The paper states the bound unconditionally for β ∈ [0,1) and gives no proof or extra condition in Section 2.1. The bound is false as printed, though the paper's later theorem results are separate from it.
Second check: another model agreed
Report a problem with this finding
Substance Section 3 says sparse gradients need averaging "by chosing a small value of β2; however it is exactly this case of small β2" where bias correction matters, which contradicts Section 5 ("a value of β2 close to 1 (required in case of sparse gradients)") and Section 6.4.
- p. 3 Section 3, last paragraph
many gradients by chosing a small value of β2; however it is exactly this case of small β2
- p. 5 Section 5, RMSProp
a value of β2 close to 1 (required in case of sparse gradients)
- p. 8 Section 6.4
Values of β2 close to 1, required for robust-ness to sparse gradients
- p. 3 Sec 3
by chosing a small value of β2
Judge's note: Checked on the page 3, 5 and 8 images. Averaging over many gradients, and the large initialisation bias (1−β2^t small), both happen when β2 is close to 1, i.e. small 1−β2. Sections 5 and 6.4 say exactly this. Section 3 as printed says the opposite. The misspellings bundled here duplicate other clusters: "chosing"/"Initalization" (C011), "theoratical" (C014) and "low" for "slow" (C015). One additional cosmetic typo is confirmed on the page 7 image: the Figure 3 panel title reads "First 3 Epoches".
Second check: another model agreed
Report a problem with this finding
Substance The final regret bound of the proof (p.15) prints the last term as "D∞²G∞√(1−β2)/(2αβ1(1−λ)²)". The preceding line gives 1/((1−β1)(1−λ)²), and Theorems 4.1 and 10.5 print "2α(1−β1)(1−λ)²". In addition, the step from √(t v̂_t,i) to G∞√(1−β2)√t uses √v̂_t,i ≤ G∞√(1−β2), which does not hold for the bias-corrected v̂.
- p. 15 End of proof of Theorem 10.5, final bound
2αβ1(1 −λ)2
- p. 15 Preceding step of proof
(1 −β1)(1 −λ)2
- p. 4 Theorem 4.1
2α(1 −β1)(1 −λ)2
- p. 15 First display, step from D∞²/(2α)ΣΣ β1,t/(1−β1,t)√(t v̂_{t,i}) to D∞²G∞√(1−β2)/(2α)ΣΣ β1,t/(1−β1,t)√t
D2∞G∞
Only the authors can say what is right here.
Judge's note: I checked page 15: the last display has β1 where the line before, and Theorems 4.1 (p.4) and 10.5 (p.14), have (1−β1). Substituting the series bound gives 2α(1−β1)(1−λ)². I also checked the reviewer's second point. v̂_t = Σ(1−β2)β2^{t−j}g_j²/(1−β2^t) is a weighted average whose weights sum to 1. For constant gradients G∞, v̂_t = G∞², so √v̂_t = G∞ > G∞√(1−β2). The replacement in the first display on p.15 therefore points the wrong way, and the third term of the theorem (with √(1−β2)) is not established by this step.
Second check: another model agreed
Report a problem with this finding
Substance In the Section 5 AdaGrad paragraph, the sums are printed "Σ_{i=1}^t g_t^2" (in θt+1 = θt − α·gt/√(Σ g_t²), in lim v̂t = t^{-1}·Σ g_t², and in the chain of equalities); the summand should be g_i².
- p. 5 Section 5, AdaGrad paragraph
limβ2→1 bvt = t−1 · Pt i=1 g2 t
- p. 5 Section 5, AdaGrad paragraph
θt+1 = θt −α · gt/
Judge's note: The page 5 image shows the subscript t, not i, inside each sum. As printed, each sum equals t·g_t², which is not AdaGrad. Eq. (1) correctly uses g_i².
Second check: another model agreed
Report a problem with this finding
Substance Sec 7.1 states "the magnitude of parameter updates has a simpler bound with AdaMax than Adam, namely: |∆t| ≤ α", but with Algorithm 2's update this inequality can be exceeded.
- p. 9 Section 7.1, after eq. (12)
AdaMax than Adam, namely: |∆t| ≤α.
Only the authors can say what is right here.
Judge's note: My own working from Algorithm 2 (p9): Δ_t = α/(1−β1^t)·m_t/u_t, with u_t = max(β2 u_{t−1}, |g_t|). The bound |g_i| ≤ u_t/β2^{t−i} gives |m_t| ≤ (1−β1)Σ(β1/β2)^{t−i} u_t, which can exceed (1−β1^t)u_t. Counterexample at the defaults β1=0.9, β2=0.999 with g1=1/0.999, g2=1: u1=1.001001, u2=max(0.999·1.001001, 1)=1, m2=0.9·0.1·1.001001+0.1=0.190090, Δ2/α=0.190090/0.19≈1.00047>1. With β2=0.5, g1=2, g2=1: m2=0.28, u2=1, Δ2/α≈1.47. By contrast, the Adam bounds in Sec 2.1 are hedged ('|∆t| ⪅ α').
Second check: another model agreed
Report a problem with this finding
Substance Lemma 10.3 states "Σ_{t=1}^T sqrt(g²_{t,i}/t) ≤ 2G∞‖g_{1:T,i}‖_2", with base case "sqrt(g²_{1,i}) ≤ 2G∞‖g_{1,i}‖_2", which fails when G∞ < 1/2. The proof's final line also has "G∞ sqrt(‖g_{1:T,i}‖²−g²_T) + …" where the inductive step produced 2G∞.
- p. 12 Proof of Lemma 10.3, final inequality
G∞ q ∥g1:T,i∥2 2 −g2 T + s g2 T,i T ≤2G∞∥g1:T,i∥2
- p. 12 Lemma 10.3 statement and base case
≤ 2G∞∥g1:T,i∥2
Only the authors can say what is right here.
Judge's note: Page 12 image. The lemma's only assumptions are ‖g_t‖_2 ≤ G and ‖g_t‖∞ ≤ G∞. Counterexample: T=1, G∞=0.1, g_{1,i}=0.1 gives LHS 0.1 and RHS 2·0.1·0.1=0.02, so the inequality fails. The base case holds only if 2G∞ ≥ 1. The left side is degree 1 in the gradients and the right side is degree 2. Separately, the inductive step yields 2G∞sqrt(‖g‖²−g²_T)+sqrt(g²_{T,i}/T), but the final line substitutes G∞ rather than 2G∞. With 2G∞, using the printed intermediate bound gives 2G∞‖g‖ − g²_{T,i}/√T + |g_{T,i}|/√T, which is ≤ 2G∞‖g‖ only if |g_{T,i}| ≥ 1. Lemma 10.4 and Theorem 4.1 rely on this lemma.
Second check: another model agreed
Report a problem with this finding
Substance Proof of Lemma 10.3 (p.12): the induction bound "= 2G∞√(‖g1:T,i‖²−g_T²) + √(g²_T,i/T)" turns into a final display "G∞√(‖g1:T,i‖²−g_T²) + √(g²_T,i/T) ≤ 2G∞‖g1:T,i‖2" with the factor 2 dropped. With the factor 2 kept, the step closes only if |g_T,i| ≥ 1. The base case √(g²_1,i) ≤ 2G∞‖g1,i‖2 likewise needs 2G∞ ≥ 1.
- p. 12 Proof of Lemma 10.3, final display
Rearrange the inequality and substitute the
Only the authors can say what is right here.
Judge's note: I checked page 12. The line before the final display has coefficient 2G∞, and the final display has G∞. I reworked the step with 2G∞ kept, using √(‖g‖²−g_T²) ≤ ‖g‖ − g_T²/(2√T G∞). This gives 2G∞‖g‖ + (|g_T| − g_T²)/√T, which exceeds 2G∞‖g‖ whenever 0<|g_T|<1. For example g_T=0.5 gives an excess of 0.25/√T. The lemma statement fails as printed when T=1, g=0.1 and G∞=0.1: the left side is 0.1 and the right side is 0.02. Nothing on the page states an assumption that excludes this case (for example G∞ ≥ 1/2).
Second check: another model agreed
Report a problem with this finding
Substance Lemma 10.4 states "Σ m̂²/√(t v̂) ≤ 2/(1−γ) · 1/√(1−β2) ‖g1:T,i‖2", but its proof ends with "≤ 2G∞/((1−γ)²√(1−β2)) ‖g1:T,i‖2". The G∞ factor and the power of (1−γ) differ.
- p. 13 Lemma 10.4 statement
≤ 2 / 1 −γ 1 / √1 −β2 ∥g1:T,i∥2
- p. 13 Last line of proof of Lemma 10.4
2G∞ / (1 −γ)2√1 −β2
- p. 13 Lemma 10.4 statement vs last display of proof
2G∞
- p. 13 Lemma 10.4 statement
1 −γ
Only the authors can say what is right here.
Judge's note: I checked page 13. The lemma statement has no G∞ and the first power of (1−γ). The last display of the proof has G∞ and (1−γ)². Since 1/(1−γ) < 1/(1−γ)² for γ in (0,1), and G∞ is free, the proved bound does not imply the stated one. As printed, the stated lemma is left without a proof. Theorem 10.5 (p.14–15) uses the (1−γ)² and G∞ form.
Second check: another model agreed
Report a problem with this finding
Substance Proof of Lemma 10.4 (p.13): "For γ < 1, using the upper bound on the arithmetic-geometric series, Σ_t tγ^t < 1/(1−γ)²" is applied to Σ_{j=0}^T tγ^j. There t is the fixed outer index and j is the summation index, so the displayed inequality does not hold in general.
- p. 13 Proof of Lemma 10.4
using the upper bound on the arithmetic-geometric series
- p. 13 Proof of Lemma 10.4, display after 'For γ < 1, using the upper bound on the arithmetic-geometric series'
For γ < 1, using the upper bound on the arithmetic-geometric series
Only the authors can say what is right here.
Judge's note: I checked page 13. Inside Σ_t ‖g_t,i‖2/√(t(1−β2)) Σ_{j=0}^T tγ^j, the inner sum equals t(1−γ^{T+1})/(1−γ), which grows with t. I checked a counterexample: β1=0.5 and β2=0.25 give γ=0.5 (so γ<1 holds); take T=4, g_4=1 and all other g zero. The printed left side is 4·1.9375/(2√0.75) ≈ 4.47, and the printed right side is (1/(0.25√0.75))·(1/2) ≈ 2.31, so the displayed inequality is false. This leaves Lemma 10.4 without a valid proof at this step.
Second check: another model agreed
Report a problem with this finding
Substance Proof of Theorem 10.5 (p.14): the step from the equality to "≤ 1/(2α_t(1−β1)) ((θ_t,i − θ*_{,t})² − (θ_{t+1,i} − θ*_{,i})²)√v̂_t,i + …" replaces the coefficient (1−β1^t)/(1−β_{1,t}) by the larger 1/(1−β1) in front of a bracket that can be negative. Separately, θ*_{,t} is printed twice where θ*_{,i} is meant.
- p. 14 Proof of Theorem 10.5, expression for g_{t,i}(θ_{t,i}−θ*_{,i})
(θt,i −θ∗ ,t)2
- p. 14 Proof of Theorem 10.5, passage from the equality for g_{t,i}(θ_{t,i}−θ*_i) to the '≤' line
2αt(1 −β1)
Only the authors can say what is right here.
Judge's note: I checked page 14 and the crop. The typo θ*_{,t} appears in both lines. I reworked the substantive step: 1/(1−β1) ≥ (1−β1^t)/(1−β_{1,t}), so enlarging the coefficient is valid only if (θ_t−θ*)² − (θ_{t+1}−θ*)² ≥ 0. I recomputed the reviewer's counterexample: d=1, β1=0.9, λ=0.99, β2=0.999, g1=g2=1, t=2, θ*−θ2=0.1α. This gives m̂2=1.0426, v̂1=v̂2=1 and θ3−θ*=−0.8372α. The printed equality sums to −0.0999α ≈ g2(θ2−θ*) = −0.1α. The printed upper bound sums to about −0.957α, which is below the left side, so the per-step inequality is false as printed. The theorem's regret bound is therefore without a valid proof at this step.
Second check: another model agreed
Report a problem with this finding
Substance Proof of Theorem 10.5 (p.14–15): the term "Σ_t (θ_t,i − θ*_{,i})²(√v̂_t,i/α_t − √v̂_{t−1,i}/α_{t−1})" is bounded using "From the assumption, ‖θ_t − θ*‖2 ≤ D" to get D²/(2α(1−β1))Σ√(T v̂_T,i). This needs each difference to be nonnegative, which is not guaranteed.
- p. 14 Summed regret bound, second term
(θt,i −θ∗,i)2(
- p. 15 'From the assumption ... we have' first line
From the assumption, ∥θt −θ∗∥2 ≤D
Only the authors can say what is right here.
Judge's note: I checked pages 14–15. Replacing (θ−θ*)² by D² gives an upper bound only where the coefficient √v̂_t/α_t − √v̂_{t−1}/α_{t−1} is ≥ 0. I checked a counterexample: β2=0.5, g1=1, g2=0 gives v̂1=1 and v̂2=1/3, so √v̂2/α2 − √v̂1/α1 = (0.8165−1)/α < 0. With β1=0.5 the assumption β1²/√β2 ≈ 0.354 < 1 holds. Taking θ2=θ* and |θ1−θ*|=D with T=2, the left side is D²/α and the telescoped bound is 0.8165·D²/α, so the step fails as printed. No assumption on the page excludes this case.
Second check: another model agreed
Report a problem with this finding
Reference or label In the second-moment derivation of Section 3, "the exponential decay rate β1 can (and should) be chosen such that..." should refer to β2.
- p. 3 Section 3, text after eq. (4)
the exponential decay rate β1 can (and should) be chosen
- p. 3 Section 3, after eq. (4)
the exponential decay rate β1 can (and should) be chosen such that the exponential moving average
- p. 3
the exponential decay rate β1 can (and should) be chosen such that
Judge's note: Checked on the page 3 image. Eqs. (1)–(4) contain only β2, and ζ depends on β2. The sentence names β1, which is the wrong symbol.
Second check: another model agreed
Report a problem with this finding
18 minor (typos and the like; most checked by the judge only)
Reference or label Reference entry reads "Kingma, Diederik P and Welling, Max. Auto-Encoding Variational Bayes. In The 2nd International Conference on Learning Representations (ICLR), 2013.", which pairs the 2nd ICLR venue with year 2013; it is cited in the text as (Kingma & Welling, 2013).
- p. 10 Reference list
In The 2nd International Conference on Learning Representations (ICLR), 2013.
- p. 8 Figure 4 caption / Section 6.4
(Kingma & Welling, 2013)
Only the authors can say what is right here.
Judge's note: Rests on outside knowledge: the 2nd ICLR was held in 2014. The page 10 image shows the entry exactly as quoted. 2013 may be the preprint year.
Second check: another model agreed
Report a problem with this finding
Wording Section 2 reads "especially when the decay rates are small (i.e. the βs are close to 1)", but in the same paragraph and in Algorithm 1 β1, β2 are themselves called the "exponential decay rates".
- p. 2 Section 2, second paragraph
especially when the decay rates are small (i.e. the βs are close to 1)
Only the authors can say what is right here.
Judge's note: Checked on the page 2 image. Algorithm 1 calls β1, β2 "Exponential decay rates" and Section 2 says the βs "control the exponential decay rates". So "decay rates are small" and "βs close to 1" contradict each other unless the decay rate means 1−β, which the paper never defines. Section 6.4 calls the same case "slow decay". This is a wording ambiguity.
Second check: another model agreed
Report a problem with this finding
Wording Section 2's more efficient update "θt ← θt−1 − αt · mt/(√vt + ε̂)" uses ε̂, which the paper never defines and does not relate to ϵ in Algorithm 1.
- p. 2 Section 2, efficient order of computation
θt ←θt−1 −αt · mt/(√vt + ˆϵ)
Only the authors can say what is right here.
Judge's note: The page 2 image shows ε̂ (epsilon with a hat) in the reordered update. A text search finds no definition of ε̂ anywhere. For this form to be the same as Algorithm 1, ε̂ would have to be ϵ·√(1−β2^t). The paper presents it as an equivalent replacement of the last three lines but does not say this.
Second check: another model agreed
Report a problem with this finding
Wording Introduction says "our method consistently outperforms other methods for a variety of models and datasets, as shown in section 6", but Section 6 reports "similar convergence as SGD with momentum" (6.1), "marginal improvement over SGD with momentum" (6.3) and "equal or better than RMSProp" (6.4).
- p. 2 Introduction, paragraph after Algorithm 1
our method consistently outperforms other methods for a variety of models and datasets
- p. 5 Section 6.1
Adam yields similar convergence as SGD with momentum
- p. 7 Section 6.3
Adam shows marginal improvement over SGD with momentum
- p. 2 Introduction, paragraph after Algorithm 1
Empirically, our method consistently outperforms other methods for a variety of models and datasets, as shown in section 6.
Only the authors can say what is right here.
Judge's note: The quoted Section 6 wording was read on the page images for pp.2, 5, 7 and 8. The paper's own descriptions of several comparisons (parity, marginal improvement, equal or better) are weaker than "consistently outperforms". The introduction overstates the results.
Second check: another model agreed
Report a problem with this finding
Typo Introduction p.1 reads "high-dimensional parameters spaces"; this should be "parameter spaces".
- p. 1 Introduction, first paragraph
high-dimensional parameters spaces
Judge's note: Checked on the page 1 image, which prints "with high-dimensional parameters spaces". This is a grammatical slip.
Second check: none (judge only)
Report a problem with this finding
Typo Abstract reads "has little memory requirements" and "Some connections to related algorithms, on which Adam was inspired"; the second should be "by which Adam was inspired".
- p. 1 Abstract
has little memory requirements
- p. 1 Abstract
on which Adam was inspired
Judge's note: Both phrases appear in the abstract on the page 1 image. "On which ... was inspired" is ungrammatical. "Little memory requirements" is awkward but can be read (the Introduction uses "little memory requirement"). This is cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo Section 2 prints "f1(θ), ..., , fT(θ)" with a doubled comma.
- p. 2 Section 2, first paragraph
f1(θ), ..., , fT (θ)
- p. 2
quire: β1, β2 ∈[0, 1): Exp
Judge's note: The page 2 image shows the extra comma, so this is not an extraction artefact. The "[0, 1)" part of this cluster is not a defect: it is standard notation for a half-open interval, matching β ∈ [0,1).
Second check: code check
Report a problem with this finding
Typo Misspellings: "chosing" (Section 3) should be "choosing", and "Initalization bias" (Section 7.2) should be "Initialization".
- p. 3 Section 3, last paragraph
chosing
- p. 9 Section 7.2
Initalization bias
- p. 3 Section 3, last paragraph
by chosing a small value
- p. 9 Section 7.2
Initalization bias can again be corrected
Judge's note: Both misspellings are visible on the page 3 image and the page 9 crop.
Second check: none (judge only)
Report a problem with this finding
Typo Missing words: "linear in the number minibatches" (p6, 'of'), "in the field machine learning" (p10, 'of'), "We also use some definitions simplify our notation" (p4 and again on p12, 'to').
- p. 6 Section 6.2
linear in the number minibatches
- p. 10 Conclusion
in the field machine learning
- p. 4 Section 4
We also use some definitions simplify our notation
Judge's note: I confirmed all three on the page images. The p4 sentence is repeated verbatim in the appendix on p12.
Second check: none (judge only)
Report a problem with this finding
Typo Section 6.1 has "theorat-ical prediction" and "should theoratically match"; these should be "theoretical" and "theoretically".
- p. 5 Section 6.1
theorat-
- p. 5 Section 6.1, second paragraph
should theoratically match
- p. 5 Section 6.1, second paragraph
should theoratically match the performance of Adagrad
- p. 5 Sec 6.1
matches with our theorat-
Judge's note: Both spellings are visible on the page 5 image.
Second check: none (judge only)
Report a problem with this finding
Typo Section 6.1 reads "whereas SGD is low at learning rare features"; this should be "slow".
- p. 5 Section 6.1, second paragraph
whereas SGD is low at learning rare features
Judge's note: Checked on the page 5 image. The context, contrasting AdaGrad's efficiency with SGD, requires "slow".
Second check: none (judge only)
Report a problem with this finding
Typo Misspelling in Sec 6.1: "should theoratically match the performance of Adagrad" (should be 'theoretically'); the same paragraph also has "theoratical prediction".
- p. 5 Sec 6.1
theoratically match the performance of Adagrad
Judge's note: Seen in the crop of page 5. Both 'theoratically' and 'theoratical' are printed.
Second check: none (judge only)
Report a problem with this finding
Typo Subject–verb disagreement in Sec 6.2: "Multi-layer neural network are powerful models".
- p. 6 Sec 6.2
Multi-layer neural network are powerful models
Judge's note: Seen on the page 6 image.
Second check: none (judge only)
Report a problem with this finding
Typo Figure 3 left panel title reads "CIFAR10 ConvNet First 3 Epoches" (should be 'Epochs').
- p. 7 Figure 3 left panel title
CIFAR10 ConvNet First 3 Epoches
Judge's note: Seen in the crop of the page 7 figure.
Second check: none (judge only)
Report a problem with this finding
Typo Sec 6.4 writes the discrete grid as "β1 ∈ [0, 0.9] and β2 ∈ [0.99, 0.999, 0.9999]"; Figure 4 shows only β1 = 0 and 0.9, so set notation {0, 0.9} is meant.
- p. 8 Section 6.4
β1 ∈[0, 0.9]
Judge's note: Page 8 image: the Figure 4 rows show only β1=0 and β1=0.9. The meaning is clear from context, so this is a minor notation point.
Second check: none (judge only)
Report a problem with this finding
Typo Sec 7.2 Polyak–Ruppert average printed as "θ̄_t = (1/t) Σ_{k=1}^{n} θ_k"; the upper limit n is undefined and should be t.
- p. 9 Section 7.2
¯θt = 1 t Pn k=1 θk
- p. 9 Section 7.2
where ¯θt = 1
Judge's note: The page 9 image shows a superscript n on the sum with normaliser 1/t. n is not defined in that section.
Second check: none (judge only)
Report a problem with this finding
Typo In the proof of Lemma 10.3 the term is printed as "‖g_{1:T,i}‖²_2 − g²_T" (twice), but the scalar g²_{T,i} is meant, as written in the adjacent lines.
- p. 12 Proof of Lemma 10.3
= 2G∞ q ∥g1:T,i∥2 2 −g2 T
Judge's note: Page 12 image: the inductive step and the final line use g_T². The intermediate inequalities use g²_{T,i}.
Second check: none (judge only)
Report a problem with this finding
Typo Proof of Theorem 10.5 (p.15) prints sums over timesteps as "Σ_{t=1}^{t}", with the summation variable as its own upper limit, where T is meant.
- p. 15 Proof of Theorem 10.5, regret bound lines and series bound
t X t=1 β1,t (1 −β1,t)
- p. 15 Last display of proof of Theorem 10.5
2αβ1(1 −λ)2
- p. 15 Arithmetic-geometric series step
(1 −β1)(1 −λ)2
- p. 15 arithmetic geometric series bound
≤ t X t=1 1 (1 −β1)λt−1t
Judge's note: I checked page 15. Σ_{t=1}^{t} appears in the first display and in the arithmetic-geometric series display. The point about β1 vs (1−β1) duplicates C038. The third reviewer note misreads the series step: as printed it is λ^{t−1}√t ≤ λ^{t−1}t (true, since √t ≤ t for t ≥ 1), with λ^{t−1} in the numerator. The first step β_{1,t}/(1−β_{1,t}) ≤ λ^{t−1}/(1−β1) holds because β_{1,t}=β1λ^{t−1} ≤ λ^{t−1}.
Second check: none (judge only)