Adam: A Method for Stochastic Optimization — TEI-tagged view

Diederik P. Kingma, Jimmy Ba · 2014 · artificial-intelligence · arXiv:1412.6980 · full text at the source · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. faceted 2026-08 by reading the locally held text (pdftext); every evidence string verified as an exact substring of that text before merging. method is not on the suggested list: the paper combines a theoretical regret analysis with benchmark optimisation experiments on MNIST, IMDB and CIFAR-10, so 'computational-experiment' was chosen for the empirical core; the convergence proof (Theorem 4.1, Corollary 4.2) is a second, analytical strand not captured by a single method tag. The AdaMax variant and temporal averaging extension are additional method contributions inside the same paper and are not separately faceted. 2026-08-15 and 2026-08-25 schema-0.3 passes: every quote verified as an exact substring of the staged text and anchored at merge time; concept terms verified present; every edge endpoint an existing node.
The quality of the text these quotes were cut from. residual-ligature-artifacts: some fi/fl were lost in an earlier cleanup and the source could not be re-fetched cleanly (personal copy / paywalled / corrupt text layer). Text is complete and readable but not pristine; not enriched until re-sourced.
Some words in these quotes contain the wrong character. The PDF this text was extracted from substituted 8 characters inside a word — a currency sign or a stray accent where a letter pair belongs, as in signi¢cantly for significantly, or a single ligature glyph, as in confidence. They are valid characters in the wrong place, so they survive every encoding check. The quotes keep them for the same reason as above, and a search of this page will not find the affected words.
Other fields define these differently the same word, defined another way in another discipline
signal-to-noise ratio 4 fields · logistic regression 3 fields · variance 2 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
Adam3 stochastic optimization2 adaptive learning rate gradient descent AdaGrad RMSProp Sum-of-Functions Optimizer (SFO) signal-to-noise ratio7 trust region regret second raw moment diagonal of the Fisher information matrix adaptive moment estimation2 effective stepsize initialization bias correction system-or-tool-building173
Method, as described: computational-experiment

Our tag layer for this paper

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenonstochastic gradient-based optimization— “Stochastic gradient-based optimization is of core practical importance in many fields of science and engineering.”
claim-typemethod— “We introduce Adam, an algorithm for first-order gradient-based optimization of stochastic objective functions, based on adaptive estimates of lower-order moments.”
method — evidence— “To empirically evaluate the proposed method, we investigated different popular machine learning models, including logistic regression, multilayer fully connected neural networks and deep convolutional neural networks.”
mechanisminitialisation bias from zero-initialised moving averages The moment estimates start at zero, so early estimates are biased toward zero; the correction divides by one minus the decay rate raised to the timestep.— “these moving averages are initialized as (vectors of) 0’s, leading to moment estimates that are biased towards zero, especially during the initial timesteps”mechanisms[0]
mechanismautomatic annealing via the signal-to-noise ratio As an optimum is approached the ratio falls, so the effective step shrinks with no schedule imposed.— “the SNR value typically becomes closer to 0 towards an optimum, leading to smaller effective steps in parameter space: a form of automatic annealing”mechanisms[1]
mechanisminvariance of the update to gradient rescaling Rescaling the gradient by c scales the first moment by c and the second by c squared, and the two cancel in the ratio.— “The effective stepsize ∆t is also invariant to the scale of the gradients; rescaling the gradientsg with factorc will scaleˆmt with a factorc andˆvt with a factorc2, which cancel out”mechanisms[2]
builds-on AdaGrad (Duchi et al., 2011) and RMSProp (Tieleman & Hinton, 2012)— “Our method is designed to combine the advantages of two recently popular methods: AdaGrad (Duchi et al., 2011), which works well with sparse gradients, and RMSProp (Tieleman & Hinton, 2012), which works well in on-line and non-stationary settings; important connections to these and other stochastic optimization methods are clarified in…claim_relations[0]
extends RMSProp (Tieleman & Hinton, 2012)— “RMSProp also lacks a bias-correction term; this matters most in case of a value of β2 close to 1 (required in case of sparse gradients), since in that case not correcting the bias leads to very large stepsizes and often divergence, as we also empirically demonstrate in section 6.4.”claim_relations[1]
builds-on the online learning framework of (Zinkevich, 2003)— “We analyze the convergence of Adam using the online learning framework proposed in (Zinkevich, 2003).”claim_relations[2]
sensesignal-to-noise ratio - here the ratio of the two bias-corrected moment estimates, used as confidence in the gradient DIRECTION, not a power ratio— “With a slight abuse of terminology, we will call the ratio ˆmt/√ˆvt the signal-to-noise ratio (SNR )”senses[0]
senseregret - the summed gap between the online prediction and the best fixed parameter in hindsight, over the whole sequence— “the regret, that is the sum of all the previous difference between the online prediction ft(θt) and the best fixed point parameterft(θ∗) from a feasible setX for all the previous steps”senses[1]
sensesecond raw moment - the UNCENTERED variance of the gradient, not the variance— “The moving averages themselves are estimates of the 1 st moment (the mean) and the 2nd raw moment (the uncentered variance) of the gradient”senses[2]
sensetrust region - the region within which the current gradient estimate is taken to carry enough information, bounded here by the stepsize hyper-parameter— “This can be understood as establishing a trust region around the current parameter value, beyond which the current gradient estimate does not provide sufficient information”senses[3]
controlthe optimiser comparison run both with and without dropout noise — held — rules out an advantage that holds only in the absence of the regularisation practitioners actually use— “In figure 1, Adagrad outperforms SGD with Nesterov momentum by a large margin both with and without dropout noise.”controls[0]
auditAdaGrad —is-a→ Adam — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but AdaGrad 'corresponds to a version of Adam' under limiting settings; is-a is loose.— “AdaGrad corresponds to a version of Adam withβ1 = 0, infinitesimal (1−β2) and a replacement ofα by an annealed version”concept_edges[1]
noteAdaGrad —is-a→ Adam — A LIMITING-CASE MEMBERSHIP, typed 'is-a' not 'same-as' because the span says 'corresponds to a version of', not that the two are the same thing. The paper scopes it itself one sentence later: the correspondence 'does not hold when removing…' the bias-correction terms. Schema 0.3 has nowhere to put that scope - holds for in an internal file. Filing it in differs in would mis-state a scope as an axis.— “AdaGrad corresponds to a version of Adam withβ1 = 0, infinitesimal (1−β2) and a replacement ofα by an annealed version”concept_edges[1]
weightAdaGrad —is-a→ Adam — 0.7— “AdaGrad corresponds to a version of Adam withβ1 = 0, infinitesimal (1−β2) and a replacement ofα by an annealed version”concept_edges[1]
auditeffective stepsize —is-a→ trust region — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the stepsize 'can be understood as establishing a trust region'; is-a is loose.concept_edges[3]
noteeffective stepsize —is-a→ trust region — Typed 'is-a', not 'renamed-across-fields': 'trust region' is optimisation vocabulary in an optimisation paper, so nothing crosses a field boundary. The paper hedges - 'can be understood as establishing a trust region' - hence 0.7.concept_edges[3]
weighteffective stepsize —is-a→ trust region — 0.6
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[3]
auditAdam —contrasted-with→ RMSProp — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but endpoint by anaphora: 'RMSProp also lacks' continues the list of differences between RMSProp and Adam (previous sentence).
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[4]
differs inAdam —contrasted-with→ RMSProp — whether a bias-correction term is present, and the paper names the regime in which it decides the outcome: beta2 close to 1, which is what sparse gradients require
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[4]
weightAdam —contrasted-with→ RMSProp — 0.8
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[4]
differs inAdam —contrasted-with→ Sum-of-Functions Optimizer (SFO) — memory scaling: SFO's requirement is linear in the number of minibatch partitions
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[5]
weightAdam —contrasted-with→ Sum-of-Functions Optimizer (SFO) — 0.8
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[5]
noteAdam —same-as→ adaptive moment estimation — An acronym and its expansion, so 'same-as'. NOT derived from name: in this corpus that field marks compound names whose head noun is the parent concept ('radical reductionism is-a reductionism', 11 of 18 uses).
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[6]
weightAdam —same-as→ adaptive moment estimation — 0.5
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concept_edges[6]
outcome (stated by the tagger, no quotation)control — heldcontrols[0]
for which uselimitation — the convergence guarantee, which does not cover the setting the method is used in: ALTHOUGH OUR CONVERGENCE ANALYSIS DOES NOT APPLY TO NON-CONVEX PROBLEMS, WE EMPIRICALLY FOUND THAT ADAM OFTEN OUTPERFORMS OTHER METHODS IN SUCH CASES
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[0]
for which uselimitation — the Lp-norm generalisation of the update rule: SUCH VARIANTS BECOME NUMERICALLY UNSTABLE FOR LARGE p, leaving the infinity-norm limit as the usable case
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[1]
for which uselimitation — convolutional networks specifically: THE SECOND MOMENT ESTIMATE IS THEREFORE A POOR APPROXIMATION TO THE GEOMETRY OF THE COST FUNCTION IN CNNs
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[2]
for which uselimitation — the size of the advantage on the CNN experiment: THOUGH ADAM SHOWS MARGINAL IMPROVEMENT OVER SGD WITH MOMENTUM, IT ADAPTS LEARNING RATE SCALE FOR DIFFERENT LAYERS
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[3]
replicationuntested
limitationThe convergence analysis covers only convex objectives, not the non-convex problems on which Adam is mostly used.
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[0]
limitationThe Lp-norm generalisation of the update rule is numerically unstable except in the infinity-norm limit.
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[1]
limitationIn convolutional nets the second moment estimate vanishes and poorly approximates the cost surface.
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[2]
limitationOn the CNN experiment the gain over SGD with momentum is only marginal.
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[3]
limitationThe convergence guarantee is proved only for convex objectives, and the paper says so in the same sentence in which it reports the non-convex results.
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
limitations[4]
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptAdaGrad
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[4]
conceptRMSProp
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[5]
conceptSum-of-Functions Optimizer (SFO)
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[6]
conceptsignal-to-noise ratio
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[7]
concepttrust region
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[8]
conceptregret
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[9]
conceptsecond raw moment
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[10]
conceptdiagonal of the Fisher information matrix
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[11]
conceptadaptive moment estimation
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[12]
concepteffective stepsize
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[13]
conceptinitialization bias correction
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
concepts[14]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
Bayesian as written: prior distribution
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
content_tags.statistics[0]
mean μ as written: average of
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
content_tags.statistics[1]
regression β as written: logistic regression
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
content_tags.statistics[2]
evidence status noteregression — QUOTE REPAIRED: the extractor split a hyphen-space and the quote was recorded faithfully with the damage in it, which made it unanchorable. The repaired string is an EXACT SUBSTRING of the staged text - that is why it was accepted, not because a rule produced it. The text as originally recorded is kept in evidence as extracted.content_tags.statistics[2]
variance σ²
Quotation withheld — this paper is not ours to reproduce, and the page has already quoted as much of it as the rights layer allows. The tag, its field and its confidence stand; the sentence is at the publisher.
content_tags.statistics[3]

When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote for that row; on this page it is withheld with the article, and the article is at its publisher. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.

Tag layer © the Meta-Tagging Project, CC BY 4.0. The paper text is © its authors/publisher and is linked, not reproduced. Excerpts shown are short quotations for identification and verification. · back to index · concepts · authors · עברית
© 2026 Shir Sivroni · ORCID 0009-0000-2597-2824