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 constant-step linear contraction with a memory-capped factor
Statement
Assume AC. Let and let be convex, continuously differentiable, with -Lipschitz gradients for a common . Set , assume is -strongly convex for , and let satisfy . Run Finite-sum SAGA from deterministic with its standard initialized table and independent uniform component draws. For any constant , define Then , and for every , In particular is allowed independently of , with . When additionally the factor is ; no such faster factor is asserted without that condition. These are expectation bounds for the exact SAGA recurrence, not almost-sure convergence or finite-oracle success claims.
Facts & Assumptions
Given: The functions, , SAGA initialization and independent uniform sampling in this 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
Put and . By [F5] at with , . By [F5] at , . Averaging [F4] at and using [F3], [F11] and also gives .
The average gradient is -Lipschitz: by [F3], [F7], [F8], [F10] and [F11], . The strong-monotonicity consequence of [F5] and Cauchy–Schwarz [F8] imply , since allows . Thus and .
Expand [F1] and condition on the current history. Unbiasedness and the second-moment bound in [F2], followed by the gap-retaining inner-product estimate in step 1.1, give . Finite-time moments exist as stated in the Given paragraph, so all conditional quantities are integrable.
Multiply the table recurrence in [F2] by and add step 2.1. This yields . Since , the gap coefficient is nonpositive; since , it can be dropped.
By definition and . Hence and . Apply these two inequalities to step 3.1 to obtain . The positivity from step 1.2 gives .
Apply the tower property and order preservation in [F9] to step 4.1. Induction gives , beginning with equality at . Step 1.1 and give the objective bound after taking expectations. Substituting gives the advertised constant-step factor; if , the minimum defining is .
Remarks
The expectation estimate is not a total-runtime guarantee and does not bound the cost of an individual component-gradient evaluation. At , describes the geometric-rate scale; it is not a total runtime bound.
The separate memory-scaled theorem and the standard-initialization counterexample remain unchanged. The counterexample refutes omitting the memory cap from the faster factor, not the present capped rate. This local proof retains the gap term supplied by strong convexity instead of discarding it before combining iterate and table recurrences.
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)