How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
SAGA conditional estimator, variance, and table recurrence
Statement
Let f_i:R^d->R be convex and continuously differentiable with L-Lipschitz gradients, set F=n^{-1}sum_i f_i, and let x* satisfy grad F(x*)=0. Conditional on the current iterate x_k and table alpha_i^k, assume an independent uniform index I_k and finite second moments. Put
Then
and, for the SAGA table replacement in Finite-sum SAGA,
Facts & Assumptions
Given: The finite-sum assumptions, x*, AC, and the SAGA update order. As stipulated by conditioning on the current iterate and table, is the history before drawing and contains the current state: and every are -measurable. For the initialized SAGA process this is the history generated by the past indices , or any larger history containing that state from which is independent.
Finite-sum SAGA: v_k uses the old table; after the step, only alpha_{I_k} is replaced by grad f_{I_k}(x_k).
Cocoercive gradient bound for a convex smooth finite sum: n^{-1}sum_i||grad f_i(x)-grad f_i(y)||_2^2<=2L(F(x)-F(y)-<grad F(y),x-y>).
Filtration-adapted stochastic-gradient oracles and Robbins–Monro updates: an iterate process is coordinatewise measurable with respect to the current sigma-algebra; an oracle output is measurable at the next time. Table measurability here is part of the current-state conditioning above, not an assertion of this oracle definition.
Conditional expectation as an ae class: conditional expectations are almost-sure classes and assume AC for existence.
Conditioning a known variable and an independent variable: an independent integrable index indicator has conditional expectation equal to its mean.
Taking out what is known: measurable integrable factors can be taken outside conditional expectation.
Basic algebra and order properties of conditional expectation: conditional expectation is linear and preserves finite sums.
The Euclidean inner product on : the inner product is bilinear and ||z||_2^2=<z,z>.
Gradient of a finite sum is the finite sum of gradients: grad F is the finite average of component gradients.
Laws of finite sums and finite products: finite sums are additive, obey scaling and splitting, and are monotone termwise.
The Axiom of Choice: assume AC for existence of the conditional-expectation classes used below.
Proof
Given: The objects and hypotheses in the Statement.
At initialization the algorithm sets . If and the sampled index is , its one evaluation and table-mean update give by the recursion and finite-sum algebra [F11]. Induction proves this maintained-mean identity pathwise at every finite .
By [F1], . Conditioned on , and every are known, while each event has conditional probability by [F5]; taking known vectors out by [F6], linearity [F7], the maintained-mean identity [step 1.1], [F10] and [F11] give .
Let and , so by [F10], [F11], [step 1.1], and . Then . Expanding its square and applying [F9] and gives ; averaging yields . Also, expanding the finite average and applying vector and scalar Cauchy–Schwarz from [F9] gives . The finite-sum expansions use [F11].
Apply [F2] with to obtain . Substitution in step 2.2 proves .
If , the table update [F1] changes by . Averaging over the equally likely indices gives ; [F2] bounds the last term by .
Depends on
- Finite-sum SAGA
- Cocoercive gradient bound for a convex smooth finite sum
- Filtration-adapted stochastic-gradient oracles and Robbins–Monro updates
- Conditional expectation as an ae class
- The Axiom of Choice
- Conditioning a known variable and an independent variable
- Taking out what is known
- Basic algebra and order properties of conditional expectation
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Cauchy-Schwarz $\lvert\langle x,y\rangle\rvert \le \lVert x\rVert_2\lVert y\rVert_2$ with its equality case, the triangle inequality for $\lVert\cdot\rVert_2$, the parallelogram law and polarisation
- Gradient of a finite sum is the finite sum of gradients
- Laws of finite sums and finite products
Used by
Dependency tree · two levels
70 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Aaron Defazio, Francis Bach, and Simon Lacoste-Julien, SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectives, NeurIPS 2014 (standard reference, not scraped)
- Léon Bottou, Frank E. Curtis, and Jorge Nocedal, Optimization Methods for Large-Scale Machine Learning, SIAM Review 60(2) (2018) (standard reference, not scraped)