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 expected linear contraction with a memory-scaled step size
Statement
Let , and let be convex, continuously differentiable, with -Lipschitz gradients for a common . Put , assume is -strongly convex with , and let satisfy . Run SAGA Finite-sum SAGA from a deterministic and its stated initialized gradient table. For
define , , and . Then for every ,
Scope note: This is the retained memory-scaled sufficient branch. The controlling STO2 contract separately proves the factor for every , with the faster factor when . The restriction here is sufficient for this branch's faster factor; it is not claimed necessary or optimal. The standard-initialization counterexample refutes removing that rate cap from this faster factor.
Facts & Assumptions
Given: The functions, , SAGA initialization and independent uniform sampling in the Statement, with AC for conditional-expectation classes. Finite-time moments exist because for each finite the algorithm has finitely many index histories and each gradient evaluation is finite.
Finite-sum SAGA: , then the sampled table entry is replaced by using the pre-update iterate.
SAGA conditional estimator, variance, and table recurrence: conditionally on the history, , , and .
Descent inequality for a Lipschitz gradient: each satisfies its -smooth upper descent inequality.
The Euclidean inner product on : the Euclidean inner product is bilinear and .
Lipschitz map, -Hölder map for rational , and contraction: an -Lipschitz gradient satisfies .
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: ; applying Cauchy–Schwarz to the finite vector of component norms bounds an average by its root-mean-square norm.
Basic algebra and order properties of conditional expectation: conditional expectation preserves order and for integrable .
Finite sums and finite products, by recursion: the finite average is the recursively defined finite sum scaled by .
Laws of finite sums and finite products: finite sums are additive, obey scaling, and are monotone termwise.
The Axiom of Choice: AC is assumed by the conditional-expectation interface [F2].
Proof
Given: The objects and assumptions in the Statement.
Put . Averaging [F4] from to , and using [F3], [F11] and , gives . Applying [F5] from to also gives .
Expand [F1] and condition on the current history. The unbiased part of [F2] gives cross term by [F5]. The second-moment bound in [F2] and step 1.1 then give .
The table recurrence in [F2], followed by step 1.1, gives .
Multiply step 2.2 by and add step 2.1. The coefficient of is , and the coefficient of is . Since , the first coefficient is at most ; since , the second is at most . Thus .
By [F3], [F7], [F8], [F10], [F11], and finite Cauchy–Schwarz, . For , [F5] and [F8] now give , so . Thus by the step-size bound. Apply [F9] to take expectations in the conditional inequality from step 3.1; this proves the stated contraction.
Remarks
The refutation of the unamended SAGA factor from the standard initialization is proved in The assigned SAGA Lyapunov factor fails under standard initialization. This theorem proves the corrected sufficient-step-size statement above.
Depends on
- Finite-sum SAGA
- SAGA conditional estimator, variance, and table recurrence
- Gradient of a finite sum is the finite sum of gradients
- Finite sums and finite products, by recursion
- Laws of finite sums and finite products
- Lipschitz map, $\alpha$-Hölder map for rational $0 < \alpha \le 1$, and contraction
- 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
- Descent inequality for a Lipschitz gradient
- Strong convexity for an extended-real objective
- Strong convexity makes a differentiable gradient strongly monotone
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Basic algebra and order properties of conditional expectation
- The Axiom of Choice
Used by
Nothing in the library uses this result yet.
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)
- Robert M. Gower and Alexandre Gramfort, Optimization for Data Science: Stochastic Variance Reduced Gradient Methods, complete lecture-note deck (standard reference, not scraped)