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.
SVRG conditional unbiasedness and variance bound
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 a filtration \mathcal F_t, suppose x_t and the snapshot \tilde x are measurable, the uniform index I_t is independent of \mathcal F_t, and the relevant second moments are finite. For
one has
Facts & Assumptions
Given: The finite-sum hypotheses and filtration in the Statement, AC for conditional-expectation classes, and the SVRG estimator definition.
Finite-sum SVRG: v_t=grad f_{I_t}(x_t)-grad f_{I_t}(\tilde x)+grad F(\tilde x), with I_t uniform and independent of the past.
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: filtration-measurable iterates and conditional expectations use the stated oracle convention; AC is assumed for the conditional-expectation classes.
Conditional expectation as an ae class: conditional expectations are almost-sure classes whose existence is supplied under AC.
Conditioning a known variable and an independent variable: an integrable real variable independent of the conditioning sigma-algebra has conditional expectation equal to its mean.
Taking out what is known: an integrable measurable factor can be taken outside conditional expectation.
Basic algebra and order properties of conditional expectation: conditional expectation is linear and preserves finite integrable sums.
The Euclidean inner product on : the inner product is bilinear and ||u||_2^2=<u,u>.
Gradient of a finite sum is the finite sum of gradients: the gradient of F is the finite average of the component gradients.
Laws of finite sums and finite products: finite sums are additive, obey scaling, and permit termwise algebra.
The Axiom of Choice: assume AC for existence of the conditional-expectation classes used below.
Proof
Given: The objects, hypotheses, and finite second moments in the Statement.
Condition on \mathcal F_t. Each component gradient at x_t or \tilde x is known given \mathcal F_t, while the indicators 1_{I_t=i} have conditional expectation 1/n by [F5]. Taking the known component gradients outside with [F6], summing by [F7] and [F11], and using [F10] gives E[v_t|\mathcal F_t]=n^{-1}sum_i(grad f_i(x_t)-grad f_i(\tilde x))+grad F(\tilde x)=grad F(x_t).
Write and . Since , [F1] gives with by [F10]–[F11]. The centered term has conditional mean zero by [F5]–[F7], and , by expansion and .
Expanding the square and applying [F9] together with 2ab<=a^2+b^2 gives ||a_{I_t}-(b_{I_t}-\bar b)||2^2<=2||a{I_t}||2^2+2||b{I_t}-\bar b||_2^2. Apply [F2] with y=x* to the first finite average and to the second; grad F(x*)=0 makes the linear term vanish, so the two averages are at most 2L(F(x_t)-F(x*)) and 2L(F(\tilde x)-F(x*)) by finite-sum algebra [F11]. Multiplying their sum by 2 proves the displayed second-moment bound.
Depends on
- Finite-sum SVRG
- 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
- Rie Johnson and Tong Zhang, Accelerating Stochastic Gradient Descent using Predictive Variance Reduction, NeurIPS 2013 (standard reference, not scraped)
- Sébastien Bubeck, Convex Optimization: Algorithms and Complexity, complete monograph (standard reference, not scraped)