Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generated
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.

Finite-sample DAgger surrogate-loss guarantee

Statement

Assume the finite-horizon imitation-learning setting with deterministic expert π∗, positive integer horizon T, expert surrogate ℓ(s,θ)∈[0,1], learner policies πθ, and nonempty convex parameter set K⊆Rd defined previously. Let d≥1 be an integer and use ∥x−y∥2=(∑r=1d(xr−yr)2)1/2. Suppose for every state s, ℓ(s,⋅) is G-Lipschitz and μ-strongly convex on K, with constants G≥0 and μ>0, where Lipschitz means ∣ℓ(s,x)−ℓ(s,y)∣≤G∥x−y∥2 and strong convexity means ℓ(s,(1−λ)x+λy)≤(1−λ)ℓ(s,x)+λℓ(s,y)−μ2λ(1−λ)∥x−y∥22 for x,y∈K and λ∈[0,1]. Assume also that θ↦πθ(a∣s) is Borel measurable for every state-action pair.

Run finite-trajectory DAgger for positive integers N,m, with per-decision expert-use probabilities βi∈[0,1] satisfying β1≤1 and βi≤(1−α)i−1 for 2≤i≤N, where α∈(0,1] is fixed. Let π^i=πθi and πi=βiπ∗+(1−βi)π^i. In round i, let Sijt, 1≤j≤m, 0≤t<T, be the states of trajectory j, and define ℓˉij(θ)=T−1∑t=0T−1ℓ(Sijt,θ), L^i(θ)=m−1∑j=1mℓˉij(θ), and ϵ^N=min⁡θ∈KN−1∑i=1NL^i(θ). Assume this minimum and every cumulative empirical-loss minimum are attained, and DAgger uses exact Follow-the-Leader updates.

Assume the samples are observed in a filtered probability space with nested sigma-algebras Fi,j, where F1,0=F0, Fi,0=Fi−1,m for i>1, and Fi,j−1⊆Fi,j. Suppose θi is Fi,0-measurable, each trajectory state Sijt is Fi,j-measurable, and the conditional rollout law satisfies E[ℓˉij(θi)∣Fi,j−1]=Li(θi) almost surely, where Li(θ)=∑sdπi(s)ℓ(s,θ) is the true round-i loss under the mixed rollout policy. Assume the Axiom of Choice for the conditional-expectation and martingale results used below. Let δ∈(0,1), define H0=0 and Hn=∑r=1n1/r, let qT be the least nonnegative integer with T≤2qT, and let kα be the least positive integer with kαα≥1. Then with probability at least 1−δ, some i∈{1,…,N} satisfies

∑sdπ^i(s)ℓ(s,θi)≤ϵ^N+1+4G2μHN−1+kα(qT+2)N+2ln⁡(1/δ)mN.

For each fixed m≥1, α∈(0,1], μ>0, and G≥0, there are constants C,C′>0 depending only on these parameters such that if δ∈(0,1/2] and N≥CT2ln⁡(1/δ), the right side is at most ϵ^N+C′/T. This is a surrogate-loss guarantee with interactive expert labels; it does not assert a finite-sample task-cost bound.

Statement references

Finite-horizon imitation learning and expert-surrogate loss: defines finite-horizon state occupancy, the mixed rollout policy, and the true round loss.

Dataset Aggregation (DAgger): defines finite-trajectory DAgger, empirical round loss, and exact FTL updates using interactive expert labels.

Follow-the-Leader regret for bounded strongly convex losses: supplies the empirical FTL regret bound 1+(4G2/μ)HN−1.

Expert mixing changes finite-horizon state occupancy by at most the mixing mass: bounds the absolute change in a bounded state-loss expectation under expert mixing by min⁡(1,Tβi).

Azuma-Hoeffding inequality: supplies the bounded-increment martingale tail bound under the stated Axiom of Choice assumption.

Filtration and filtered probability space: defines the nested information sigma-algebras used to reveal samples.

Adapted and integrable stochastic process: defines adaptedness and integrability of the trajectory-loss increments.

Martingale difference sequence: defines the centered adapted increments.

Martingales and martingale differences correspond: converts the centered increments to a martingale.

Martingale submartingale and supermartingale: defines the martingale property used by Azuma–Hoeffding.

Conditional expectation as an ae class: fixes the almost-sure class convention for conditional means.

The Axiom of Choice: states the axiom assumed by the conditional-expectation and Azuma interfaces.

Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: Theorem 4.2 and complete proof, §4.2, PDF pp. 4–5.

Bagnell, Boots, and Choudhury, Modern Adaptive Control and Reinforcement Learning, Chapter 6: PDF pp. 4–7 / printed pp. 57–60.

Duisterhof, Truong, and Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: PDF pp. 51–54 / note pages 47–48; cited for conventions, not for the incomplete final cost-proof sketch.

Facts & Assumptions

Given: The finite-horizon MDP, expert and surrogate definitions, bounded strongly convex Lipschitz loss, exact empirical DAgger updates, nested sample filtration, conditional rollout-mean identity, attained empirical minima, geometric expert-use schedule, confidence parameter, and Axiom of Choice in the Statement.

[F1]

Finite-horizon imitation learning and expert-surrogate loss: dπ is the normalized average state occupancy and Li(θ)=∑sdπi(s)ℓ(s,θ) is the true round loss.

[F2]

Dataset Aggregation (DAgger): L^i(θ)=1mT∑j=1m∑t=0T−1ℓ(Sijt,θ) and θi+1 minimizes ∑r=1iL^r.

[F3]

Follow-the-Leader regret for bounded strongly convex losses: for bounded, G-Lipschitz, μ-strongly convex round losses with attained cumulative minima, empirical FTL regret is at most 1+(4G2/μ)HN−1.

[F4]

Expert mixing changes finite-horizon state occupancy by at most the mixing mass: for every g:S→[0,1], the absolute difference between its mixed-policy and learner-policy occupancy expectations is at most min⁡(1,Tβi).

[F5]

Azuma-Hoeffding inequality: under AC, martingale increments with predictable endpoints of width at most ck satisfy P(Mn−M0≥t)≤exp⁡(−2t2/∑kck2).

[F6]

Martingale difference sequence: a martingale difference is integrable, adapted, and has zero conditional mean given the preceding sigma-algebra.

[F7]

Martingales and martingale differences correspond: an adapted integrable martingale-difference sequence sums, from any integrable initial value, to a martingale.

[F8]

Filtration and filtered probability space: a filtered probability space has nested sigma-algebras Fn⊆Fn+1.

[F9]

Adapted and integrable stochastic process: adaptedness means time-n measurability with respect to Fn, and integrability means finite E∣Xn∣ at each time.

[F10]

Martingale submartingale and supermartingale: an integrable adapted process is a martingale when E[Mn+1∣Fn]=Mn almost surely.

[F11]

Conditional expectation as an ae class: conditional expectations are unique almost-sure equivalence classes of measurable integrable versions.

[F12]

The Axiom of Choice: AC states that every family of nonempty sets has a choice function.

[F13]

Basic algebra and order properties of conditional expectation: conditional expectation is linear on integrable random variables.

[F14]

Conditioning a known variable and an independent variable: if an integrable variable is measurable with respect to the conditioning sigma-algebra, its conditional expectation is itself almost surely.

[F15]

Arithmetic and lattice operations preserve measurability whenever they are defined: finite sums and products of real-valued Borel-measurable functions are Borel measurable.

[F16]

The principle of mathematical induction: a property of positive integer indices that holds at the first index and is preserved by successors holds for every positive integer index.

[A1]

For every state, ℓ(s,⋅) is valued in [0,1], G-Lipschitz, and μ-strongly convex on the nonempty convex set K.

[A2]

All cumulative empirical-loss minima and the minimum defining ϵ^N are attained; the algorithm uses exact FTL updates.

[A3]

The per-sample conditional mean identity E[ℓˉij(θi)∣Fi,j−1]=Li(θi) holds almost surely, with θi measurable before round i and trajectory states measurable when revealed.

[A4]

0≤β1≤1 and 0≤βi≤(1−α)i−1 for i≥2, with fixed 0<α≤1.

[A5]

For the rate corollary, 0<δ≤1/2, while the main probability bound only requires 0<δ<1.

Proof

1.1A1A2F2F3algebra

For any realized sample sequence, L^i is a finite average of functions ℓ(Sijt,⋅), so [A1] makes it [0,1]-valued, G-Lipschitz, and μ-strongly convex on K. By [F2] and [A2], the iterates are exact FTL iterates and the hindsight minimum is attained. Applying [F3] samplewise gives 1N∑i=1NL^i(θi)≤ϵ^N+1+4G2μHN−1N.

1.2A1A3F1F6F8F9F11F13F14F15construct

Flatten the pairs (i,j) in round-major order. Put G0=F1,0 and, for r=(i−1)m+j with 1≤i≤N and 1≤j≤m, put Gr=Fi,j; for every r>mN, put Gr=GmN. Within each round the sigma-algebras are nested, and at round boundaries Fi,0=Fi−1,m, so (Gr)r≥0 is an infinite filtration. Define D(i−1)m+j=Li(θi)−ℓˉij(θi) for the sample indices and set Dr=0 for r>mN. For each fixed round i, the policy probabilities are Borel functions of θ, the finite occupancy recursion uses only finite sums and products, and ℓ(s,⋅) is continuous by its Lipschitz property. Thus [F15] makes Li(θ) Borel, so Li(θi) is measurable with respect to G(i−1)m=Fi,0 and hence with respect to each Gr−1 in round i. Since the state set is finite and each statewise loss is continuous, (s,θ)↦ℓ(s,θ) is measurable; the revealed states and preceding measurable parameter therefore make each ℓˉij(θi) measurable with respect to Gr. By [A1] and the probability-occupancy property in [F1], both Li(θi) and ℓˉij(θi) lie in [0,1], so each sample increment is integrable and in [−1,1]; the zero extension has the same properties. For r=(i−1)m+j≤mN, [A3], [F13], and [F14] give E[Dr∣Gr−1]=Li(θi)−Li(θi)=0. For r>mN, [F14] gives E[0∣Gr−1]=0. Thus D is an infinite adapted martingale-difference sequence by [F6], using the filtration and process conventions [F8, F9, F11].

1.3A4F16algebrainduction

Put q=1−α and k=kα. For every integer n≥1, (1+α)n≥1+nα: equality holds for n=1, and if it holds for n, then multiplication by 1+α>0 gives (1+α)n+1≥(1+nα)(1+α)=1+(n+1)α+nα2≥1+(n+1)α. Thus [F16] gives (1+α)k≥1+kα≥2. Also q(1+α)=1−α2≤1, so q≤(1+α)−1 and qk≤1/2. For block j≥0, let Ij={jk+1,…,(j+1)k}. If j=0, [A4] gives β1≤1=q0 and βi≤qi−1≤1 for the other indices; if j≥1, every i∈Ij satisfies βi≤qi−1≤qjk. Thus each block contributes at most kmin⁡(1,T2−j). Let J=⌈N/k⌉−1, so the blocks j=0,…,J cover all sample indices. Their terms with j≤qT contribute at most qT+1 inside the sum over blocks. If J≥qT+1, the identity 2−j=2−(j−1)−2−j telescopes to ∑j=qT+1J2−j=2−qT−2−J≤2−qT; if J<qT+1, this tail is empty. Hence the remaining block contribution is at most T2−qT≤1, and ∑i=1Nmin⁡(1,Tβi)≤kα(qT+2).

2.1A3F5F7F10F12step 1.2algebra

By [F7], M0=0 and Mr=∑k=1rDk form a martingale on the infinite filtration (Gr). Its restriction to r=0,…,mN is the finite martingale required by [F5]. Each of its first mN increments has predictable endpoints −1 and 1, of width 2, so [F5] and the AC hypothesis [F12] give P(MmN≥t)≤exp⁡(−t2/(2mN)). Taking t=2mNln⁡(1/δ) makes this probability at most δ. Since MmN=m∑i=1N(Li(θi)−L^i(θi)), outside that event 1N∑iLi(θi)≤1N∑iL^i(θi)+2ln⁡(1/δ)mN.

3.1A2step 1.1step 2.1algebra

On the event from step 2.1, combine its mixed-policy loss bound with step 1.1 to obtain 1N∑iLi(θi)≤ϵ^N+1+4G2μHN−1N+2ln⁡(1/δ)mN.

4.1A1F1F4step 2.1step 3.1step 1.3algebra

Apply both directions of the absolute occupancy estimate [F4] with g(s)=ℓ(s,θi), giving ∑sdπ^i(s)ℓ(s,θi)≤Li(θi)+min⁡(1,Tβi). Average over i and use step 3.1 and step 1.3. At least one of the N own-occupancy losses is no larger than their average, so on the event of step 2.1 some i satisfies the displayed inequality in the Statement. Its probability is at least 1−δ.

5.1A5step 4.1algebra∎

For the rate claim, set L=ln⁡(1/δ)≥ln⁡2 and choose a fixed C≥3/ln⁡2, so N0=CT2L≥3>e. With c=4G2/μ, for N≥2 we have HN−1=1+∑r=2N−11/r≤1+∑r=2N−1∫r−1rdx/x=1+ln⁡(N−1)≤1+ln⁡N, with the sum empty when N=2. The derivative of x↦[1+c(1+ln⁡x)]/x is (c−1−cln⁡x)/x2≤0 for x≥e, so for N≥N0 the FTL term is at most [1+c(1+ln⁡N0)]/N0=O((1+ln⁡T)/T2), since L≥ln⁡2 and (1+ln⁡L)/L is bounded on [ln⁡2,∞). Also qT≤1+log⁡2T, so the mixing term is O((1+ln⁡T)/T2), while the Azuma term is at most 2/(mC)/T. As 1+ln⁡T≤T for T≥1, the two former terms are O(1/T) as well. This proves the stated rate on the same event as step 4.1.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

49 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