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.

DAgger no-regret reduction under strongly convex surrogate losses

Statement

Consider the finite-horizon imitation-learning setting with deterministic expert π∗, positive integer horizon T, and expert surrogate ℓ(s,θ)∈[0,1] defined previously. Let d≥1 be an integer and let K⊆Rd be nonempty and convex, with ∥x−y∥2=(∑r=1d(xr−yr)2)1/2. Assume there are constants μ>0 and G≥0 such that, uniformly in s, ℓ(s,⋅) is G-Lipschitz, meaning ∣ℓ(s,x)−ℓ(s,y)∣≤G∥x−y∥2, and is μ-strongly convex on K; that is,

ℓ(s,(1−λ)x+λy)≤(1−λ)ℓ(s,x)+λℓ(s,y)−μ2λ(1−λ)∥x−y∥22

for all x,y∈K and λ∈[0,1]. Run the population-loss version of DAgger for a positive integer N rounds with exact FTL updates, and assume each cumulative population loss attains its minimum on K. Let βi∈[0,1] satisfy β1≤1 and βi≤(1−α)i−1 for 2≤i≤N, where α∈(0,1] is fixed independently of T and N. Suppose u≥0 satisfies Qt∗(s,a)−Vt∗(s)≤u for every time t, state s, and admissible action a.

Let Li(θ)=∑sdπi(s)ℓ(s,θ) be the true round-i loss under the mixed rollout policy, and let ϵN=min⁡θ∈KN−1∑i=1NLi(θ), with the minimum attained. Define H0=0, Hn=∑j=1n1/j, let qT be the least nonnegative integer with T≤2qT, and let kα be the least positive integer with kαα≥1. Then some learned policy π^∈{π^1,…,π^N} satisfies

J(π^)≤J(π∗)+uT[ϵN+1+4G2μHN−1+kα(qT+2)N].

In particular, the additive term beyond uTϵN is at most 1 whenever N≥uT(1+4G2μHN−1+kα(qT+2)). For fixed α,μ,G and a valid scale u≥1, the sufficient iteration count is O~(uT) because HN−1 and qT grow logarithmically. If a valid one-step bound has u<1, it may be enlarged to 1 for this iteration-count corollary; the exact inequality above remains valid with the original u. This is an infinite-sample statement: expert labels must be obtained by interaction on states visited under πi.

Statement references

Finite-horizon imitation learning and expert-surrogate loss: defines task cost, finite-horizon state occupancy, surrogate disagreement domination, mixed rollout losses, and ϵN.

Dataset Aggregation (DAgger): population-loss FTL updates, expert/learner mixture, and interactive expert labels.

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

Expert mixing changes finite-horizon state occupancy by at most the mixing mass: a bounded state loss changes by at most min⁡(1,Tβi) between the mixed and learner occupancies.

Expert-surrogate loss bounds finite-horizon task-cost increase: task-cost increase is at most uT times the learner's own-occupancy surrogate loss.

Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: Theorems 3.1–3.2 and §4.2, PDF pp. 3–4.

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.

Facts & Assumptions

Given: The finite-horizon MDP and expert definitions, uniform bounded strongly convex Lipschitz surrogate, exact population FTL updates, geometric expert-use schedule, attained minimum defining ϵN, and one-step expert cost-to-go bound in the Statement.

[F1]

Finite-horizon imitation learning and expert-surrogate loss: dπ is the normalized average state occupancy; Li(θ)=∑sdπi(s)ℓ(s,θ); the surrogate upper-bounds action disagreement; and J(π) is finite-horizon expected task cost.

[F2]

Dataset Aggregation (DAgger): at round i, DAgger rolls out πi=βiπ∗+(1−βi)π^i, obtains expert labels on visited states, and sets θi+1 to an attained minimizer of the cumulative losses.

[F3]

Follow-the-Leader regret for bounded strongly convex losses: for the stated bounded μ-strongly convex G-Lipschitz losses, ∑iLi(θi)−NϵN≤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); in particular, either expectation is at most the other plus this error.

[F5]

Expert-surrogate loss bounds finite-horizon task-cost increase: J(π^i)−J(π∗)≤uT∑sdπ^i(s)ℓ(s,θi).

[A1]

For every state s, ℓ(s,⋅) is G-Lipschitz and μ-strongly convex on the nonempty convex parameter set K, uniformly in s, with 0≤ℓ≤1.

[A2]

Every cumulative population loss attains its minimum on K, and the minimum defining ϵN is attained.

[A3]

The expert-use schedule satisfies 0≤β1≤1 and 0≤βi≤(1−α)i−1 for 2≤i≤N, with fixed 0<α≤1.

[A4]

The expert cost-to-go gap satisfies Qt∗(s,a)−Vt∗(s)≤u for every time, state, and admissible action, with u≥0.

Proof

1.1A1A2F1F2F3algebra

Since Li is the finite probability-weighted average of the statewise losses, averaging the uniform strong-convexity inequality and the G-Lipschitz inequality in [A1] over dπi shows that each Li is μ-strongly convex, G-Lipschitz, and valued in [0,1]. The exact FTL updates [F2], attained minima [A2], and bound [F3] therefore give 1N∑i=1NLi(θi)≤ϵN+1+4G2μHN−1N.

1.2A3F2algebra

Let q=1−α and k=kα. Since (1−α)(1+α)=1−α2≤1, q≤(1+α)−1. For every integer n≥1, (1+α)n≥1+nα: it is equality at n=1, and multiplying the inductive inequality by 1+α>0 gives (1+α)n+1≥1+(n+1)α+nα2≥1+(n+1)α. Thus (1+α)k≥1+kα≥2 and qk≤1/2. Partition indices i into blocks i=jk+r+1 with j≥0 and 0≤r<k. On block j, [A3] gives min⁡(1,Tβi)≤min⁡(1,Tqjk)≤min⁡(1,T2−j). Hence ∑i=1Nmin⁡(1,Tβi)≤k∑j=0∞min⁡(1,T2−j)≤k(qT+2), because the first qT+1 terms are at most 1 and the remaining geometric tail is T∑j=qT+1∞2−j=T2−qT≤1.

1.3F3algebraconstruct

For every positive integer n, let qn be the least nonnegative integer with n≤2qn. If N=1, then HN−1=0≤1+qN. If N≥2, group HN−1 into the initial term 1 and blocks 2j−1<r≤2j, 1≤j≤qN. Each block has at most 2j−1 terms, each at most 2−(j−1), so HN−1≤1+qN. These dyadic lengths grow logarithmically in their arguments.

2.1A2F1F2F4step 1.1algebra

For each round, apply the absolute-value estimate [F4] to g(s)=ℓ(s,θi)∈[0,1], using its direction ∑sdπ^i(s)g(s)≤Li(θi)+min⁡(1,Tβi). Averaging over i and using step 1.1 yields 1N∑i=1N∑sdπ^i(s)ℓ(s,θi)≤ϵN+1+4G2μHN−1N+1N∑i=1Nmin⁡(1,Tβi).

3.1F2step 1.2step 2.1algebra

By step 1.2 and step 2.1, the average own-occupancy surrogate loss of the finite sequence π^1,…,π^N is at most ϵN+1+4G2μHN−1+kα(qT+2)N. At least one member π^i has own-occupancy surrogate loss no larger than this average, because otherwise every term in the finite average would be strictly larger than the average.

4.1A4F5step 3.1algebra

Apply the one-step assumption [A4] through [F5] to that index i and substitute the bound from step 3.1. This gives the stated task-cost inequality.

5.1A1A3A4step 1.3step 4.1algebra∎

If N≥uT(1+4G2μHN−1+kα(qT+2)), then the additive term in the Statement is at most 1. To verify the iteration order, set uˉ=max⁡(1,u) and B=uˉT≥1; let b=⌈B⌉ and let Q be the least integer with b+T+2≤2Q. Choose an integer C≥1 and set N=⌈CbQ⌉. Since b≤2Q and Q≤2Q, N≤(C+1)22Q, so the least qN with N≤2qN satisfies qN≤2Q+qC+1. By step 1.3 and qT≤Q, the bracket is at most 1+4G2μ(2Q+qC+1+1)+kα(Q+2). Set c=4G2/μ, a=2c+kα, b0=c, and b1=1+c+2kα; the bracket bound equals aQ+b0qC+1+b1. Choose an integer r≥2 so large that r(r−1)/2≥a+b0(r+1)+b1; such an r exists because the left side is quadratic with positive leading coefficient and the right side is affine in r. The binomial theorem gives C:=2r≥r(r−1)/2, while C+1≤2r+1 gives qC+1≤r+1. Hence C≥a+b0qC+1+b1. Since Q≥1 and a,b0,b1≥0, CQ≥(a+b0qC+1+b1)Q≥aQ+b0qC+1+b1; as b≥B, this gives N≥CbQ≥B(aQ+b0qC+1+b1). Thus N≥uˉT times the bracket, which also implies the required inequality with u. Moreover Q=O(log⁡(B+2)), so N=O(Blog⁡(B+2))=O~(uˉT). When u≥1, this is O~(uT); if u<1, replacing it by uˉ=1 is a valid upper-bound normalization for the iteration count. The estimate retains the hindsight optimum ϵN and assumes no realizability condition π∗∈Π.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

9 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