Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
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.

Expected generalization of convex stochastic gradient training

Statement

Let n,T,d≥1, let β>0 and L≥0, and let (X,ΣX), (Y,ΣY), and (A,ΣA) be measurable spaces. Let P be a probability measure on X×Y, let ℓ:A×Y→[0,+∞) be a measurable loss, and let fw:X→A be a measurable predictor for every w∈Rd. For z=(x,y) set g(w,z)=ℓ(fw(x),y) and assume this map and (w,z)↦∇wg(w,z) are jointly measurable. For every observation z, assume w↦g(w,z) is totally differentiable and convex, its Euclidean gradient is β-Lipschitz, and its values are L-Lipschitz in the sense that ∣g(w,z)−g(v,z)∣≤L∥w−v∥2 for all w,v∈Rd. Let S=(Z1,…,Zn) be IID with law P, and abbreviate RP(fw)=∫g(w,z) P(dz) and R^S(fw)=n−1∑i=1ng(w,Zi). Let I1,…,IT be random indices in {1,…,n}, independent of S and satisfying P(It=i)=1/n for every 1≤t≤T and 1≤i≤n; dependence between indices at different times is allowed. From a fixed w0∈Rd, set

wt=wt−1−αt∇wg(wt−1,ZIt),1≤t≤T,

where the deterministic steps satisfy 0≤αt≤2/β. Assume the displayed sample-dependent loss and risk maps are measurable and integrable. Then this randomized procedure has uniform replacement stability at level

εstab=2L2n∑t=1Tαt,

and its expected population-minus-empirical risk gap satisfies

∣ES,I[RP(fwT)−R^S(fwT)]∣≤εstab.

The result concerns the specified uniform-marginal sample-selection updates, including independent sampling with replacement and uniform random-permutation passes. It does not assert generalization for every stochastic-gradient oracle.

Statement references

Hardt, Recht, and Singer, arXiv-version Theorem 3.8 and proof (conference Theorem 3.7): full arXiv paper.

Matni, Lecture 16, Lemma 2 and Theorem 3 with proof: full lecture notes.

Facts & Assumptions

Given: The IID supervised sample, independent uniform-marginal indices, fixed initialization, loss hypotheses, and integrability conditions in the Statement.

[F1]

Convex and strictly convex functions on Euclidean convex sets: convexity is the segment inequality on a convex Euclidean domain.

[F2]

The total (Fréchet) derivative Df(a) as the linear first-order approximation with o(∥h∥2) remainder and The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: total differentiability means a linear first-order approximation with normwise o(∥h∥2) remainder, and the scalar gradient is the vector of its partial derivatives.

[F3]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ⟨u,v⟩ is the Euclidean inner product and ∥u∥2=⟨u,u⟩.

[F4]

For a differentiable scalar field, Dvf(a)=⟨∇f(a),v⟩ and the unit direction of steepest ascent is the normalized gradient: for a totally differentiable scalar field, Dvg(w,z)=⟨∇wg(w,z),v⟩.

[F6]

Gradient steps of smooth convex functions are nonexpansive: for a differentiable convex loss with β-Lipschitz gradient, the update w↦w−α∇ℓ(w,z) is nonexpansive when 0≤α≤2/β.

[F7]

Uniform stability for randomized learning rules: stability compares expected test losses for every fixed neighboring ordered sample pair and every fixed test observation.

[F8]

Uniform stability implies expected generalization: uniform replacement stability at level ε implies an absolute expected generalization gap at most ε when the sample, algorithm, and risk maps satisfy its measurability and integrability hypotheses.

[F9]

Supervised prediction problems and Population and empirical risk: the test loss, population risk, and empirical risk use the stated measurable loss and law P.

[F10]

Identical distribution and IID families: the observations are mutually independent and have the common law P.

[A1]

The random index vector is independent of the sample and each coordinate is uniform; no independence between different indices is assumed.

[A2]

The population-risk and empirical-risk random variables are measurable and integrable, as required in the Statement.

Proof

1.1F2F3F4F5givenalgebra

Fix w,z and suppose ∇wg(w,z)≠0. Put v=∇wg(w,z)/∥∇wg(w,z)∥2, which is a unit vector by [F3] and [F5]. The directional derivative of t↦g(w+tv,z) at 0 is ⟨∇wg(w,z),v⟩=∥∇wg(w,z)∥2 by [F2] and [F4]. The L-Lipschitz inequality in the Statement bounds every difference quotient by L, so passage to the derivative gives ∥∇wg(w,z)∥2≤L; the same bound is immediate when the gradient is zero.

2.1A1F1F5F6step 1.1givenconstruct

Fix neighboring samples S,S′ differing at coordinate j and couple their runs using the same index vector. Put δt=∥wt(S)−wt(S′)∥2, so δ0=0. If It≠j, both runs apply the same convex-loss gradient step and [F6] gives δt≤δt−1. If It=j, the triangle inequality from [F5] and step 1.1 give δt≤δt−1+2αtL. Thus, pathwise, δt≤δt−1+2αtL1{It=j}.

3.1A1step 2.1algebra

Taking expectation in the pathwise inequality and using only P(It=j)=1/n yields Eδt≤Eδt−1+2αtL/n. Summing from t=1 to T gives EδT≤(2L/n)∑t=1Tαt.

4.1F7step 3.1givenalgebra

For every test observation z, the value-Lipschitz hypothesis gives EI∣g(wT(S),z)−g(wT(S′),z)∣≤LEδT≤(2L2/n)∑tαt. Hence the absolute difference of the two expected losses is at most this value, proving the stated uniform stability.

5.1A1A2F8F9F10step 4.1given∎

The sample is IID by [F10], the index vector is independent of it by [A1], and the risk maps RP(fwT) and R^S(fwT) are measurable and integrable by [A2]; they use the loss and risk conventions of [F9]. Apply [F8] with the stability level from step 4.1 to obtain the expected generalization bound.

Depends on

Used by

Dependency tree · two levels

53 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