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.
Imitation learning and DAgger
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Discrete Time Martingales
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Finite Counting, Factorials and Binomial Coefficients
- Finite MDPs and Bellman operators
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inclusion–Exclusion, the Pigeonhole Principle and Double Counting
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Martingale Inequalities and Convergence
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Online protocols and regret benchmarks
- Order, Zorn's Lemma, and the Axiom of Choice
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Probability Spaces Random Variables and Expectation
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral: Definition and Integrability
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
Follow-the-Leader regret for bounded strongly convex losses
Statement
Let be integers, let be nonempty and convex, and define . Let and . For each , let be -Lipschitz, meaning , and -strongly convex, meaning
for all and . For , assume attains a minimum on . Let and, for , let be the unique minimizer of . Define and for . Then
The minimizers are unique because is -strongly convex. The first policy may be any supplied point of .
Statement references
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: §4.1–4.2, PDF pp. 3–4, for the FTL/strongly-convex no-regret context.
Facts & Assumptions
Given: , , , , the attained cumulative minimizers, and as in the Statement.
Each takes values in , is -Lipschitz and -strongly convex on the convex set , and each has an attained minimum.
Proof
Each is -strongly convex by summing the defining inequalities, so it has at most one minimizer; the assumed attainment therefore makes every well-defined and unique. For any comparator , expand and telescope to obtain , because minimizes and minimizes .
For , apply the midpoint strong-convexity inequality for to and . Since minimizes , this gives . Optimality of for bounds the right side by , which is at most by Lipschitz continuity. If the distance is zero the loss difference is zero; otherwise divide by it to obtain .
The first difference satisfies because both values lie in . Summing this with the bounds from step 2.1 yields . For a minimizer of , step 1.1 gives ; adding that inequality proves the Statement.
Finite-horizon MDP policy occupancy is a probability distribution
Statement
Let a finite Markov decision process have a nonempty finite state set and finite nonempty action sets , with state transition probabilities obtained by summing its joint reward-transition law over rewards. Let be an integer, let satisfy , and let be a stationary Markov policy. Define recursively
Then each is a probability vector on , and the finite-horizon average occupancy
is also a probability vector. This construction uses only finite sums and does not require an infinite-path probability extension.
Statement references
Finite Markov decision process with joint reward-transition law: the finite state/action sets, row-normalized joint reward-transition law, derived , and stationary Markov policy.
The sum over a finite index set, and its product form: finite-index sums are well-defined and independent of enumeration.
Laws of finite sums and finite products: finite sums preserve nonnegativity, add termwise, and commute with scalar multiplication.
for finite index sets and : finite sums over two finite index sets may be interchanged.
The principle of mathematical induction: a property proved at and preserved by successors holds for every natural index.
Sutton and Barto, Reinforcement Learning: An Introduction: §3.6, printed pp. 67–69.
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: §2, PDF p. 1.
Facts & Assumptions
Given: A nonempty finite MDP state set , finite nonempty action sets , a normalized initial vector , a stationary Markov policy , and an integer horizon .
is nonnegative with finite sum one, and is a positive integer.
At a successor step , assume is nonnegative and .
Finite Markov decision process with joint reward-transition law: the joint masses are nonnegative and sum to one over ; ; and each policy row is a probability vector.
The sum over a finite index set, and its product form: sums over finite index sets are the enumeration-independent finite sums.
for finite index sets and : the order of two finite sums may be interchanged.
Laws of finite sums and finite products: finite sums preserve nonnegative inequalities, add termwise, and satisfy .
The principle of mathematical induction: a property of holds for every if it holds at zero and the successor step preserves it.
Proof
At , is nonnegative and has sum one by [A1].
Fix and assume [L1]. Every term in the recursion for is nonnegative by [F1]. For each admissible , [F1] and finite-sum interchange [F3] give . Interchange the finite state sums and factor constants using [F2]–[F4]: . The calculation and nonnegativity prove that is a probability vector.
Step 1.1 proves the base case and step 1.2 proves the successor case, so [F5] gives nonnegative normalized vectors for every .
Every term in is nonnegative. Summing over and using the finite-sum scaling law [F4] gives , because there are exactly indices and . Hence is a probability vector.
Finite-horizon imitation learning and expert-surrogate loss
Definition
Fix a finite Markov decision process with nonempty finite state set and finite nonempty action set at each state, a positive integer horizon , and an initial probability vector on . A policy is a stationary Markov policy ; a deterministic expert is a function with . For a policy , let and be the finite-horizon state and average-occupancy probability vectors defined by the finite recursion in the preceding lemma.
Let be the task cost at time for . Define the total expected task cost by
Define the expert cost-to-go recursively by and, for ,
For a learner policy indexed by a parameter in a nonempty set , define its expert-action disagreement probability at by . An expert surrogate loss is a function satisfying for every and . The average surrogate loss under a policy's own state occupancy is .
Behavior cloning fits a learner policy using expert labels on states sampled from . DAgger (Dataset Aggregation) is the interactive alternative: at iteration , it rolls out a mixture , where is the current learner with parameter and is the expert-use probability at each decision, queries the expert on the visited states, aggregates those labeled states with prior data, and updates the learner. For a positive integer of iterations, in the infinite-sample analysis define . When the minimum is attained, define and the learner's average regret . Fixed demonstrations do not in general provide expert labels for every learner-visited state; if they cover those states, their labels can be reused without new expert interaction.
Definition references
Finite Markov decision process with joint reward-transition law: the finite state/action sets, joint reward-transition masses, derived state transition probabilities, and stationary Markov policies.
Finite-horizon MDP policy occupancy is a probability distribution: finite recursion gives probability vectors and their normalized average occupancy without an infinite-path construction.
Online decision protocol: the learner chooses from past history before receiving current-round feedback.
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: §2, PDF pp. 1–2.
Bagnell, Boots, and Choudhury, Modern Adaptive Control and Reinforcement Learning, Chapter 6: PDF pp. 1–5 / printed pp. 53–58.
Duisterhof, Truong, and Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: PDF pp. 50–53 / note pages 46–47.
Dataset Aggregation (DAgger)
Definition
Let a finite-horizon imitation-learning problem have the finite MDP, initial state distribution, positive integer horizon , deterministic expert , learner class , and expert surrogate loss defined previously. Let and be integers giving the number of training rounds and trajectories per round, let be expert-use probabilities, supply an initial parameter , and supply a deterministic selector for attained minimizers of the cumulative losses. Require that each cumulative training-loss function below attains a minimum on ; when the minimizer is unique the selector returns it.
Initialize the aggregated training dataset as the empty multiset .
For each round :
-
Set . For the rollout policy, at each decision time of every trajectory, independently draw an expert-use coin with success probability . At current state , if the coin succeeds, execute ; otherwise sample an action from and execute it. This per-decision stochastic policy is .
-
Run trajectories of length from the specified initial distribution using . At every visited state , for and , query and record the expert label . Append these labeled pairs to , with multiplicity, to form . The expert label is recorded for training and is not executed unless the mixture in step 1 selected the expert.
-
Define the empirical round loss on every candidate parameter by
-
Update by Follow-the-Leader on the cumulative empirical loss: set to the supplied selector's choice from .
The finite-sample output is the sequence and the aggregated labeled multiset . The population-loss idealization replaces each empirical by ; it is used only for the infinite-sample theorem. The procedure requires an interactive expert capable of labeling learner-visited states.
Definition references
Finite-horizon imitation learning and expert-surrogate loss: specifies the finite MDP, normalized state occupancy, deterministic expert, learner class, task/surrogate losses, and DAgger round losses.
Online decision protocol: the learner selects its current policy from earlier feedback before collecting current-round trajectories and labels.
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: Algorithm 3.1, §3, PDF p. 3.
Bagnell, Boots, and Choudhury, Modern Adaptive Control and Reinforcement Learning, Chapter 6: PDF pp. 4–6 / printed pp. 57–59.
Duisterhof, Truong, and Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: PDF pp. 51–53 / note pages 47–48.
Expert mixing changes finite-horizon state occupancy by at most the mixing mass
Statement
Let a finite-horizon MDP have positive integer horizon , and let and be stationary Markov policies. For a stationary policy , define its state transition matrix by ; for a state vector , define . Fix and let , which is the per-decision expert/learner mixture. For every function , its finite-horizon average occupancies satisfy
Here is the normalized average of the state marginals from the common initial distribution.
Statement references
Finite-horizon imitation learning and expert-surrogate loss: defines the finite-horizon state recursion, normalized average occupancy, and the DAgger per-decision policy mixture.
The principle of mathematical induction: finite recursion and Bernoulli inequality use natural-number induction.
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: Lemma 4.1 and proof, §4.2, PDF p. 4.
Duisterhof, Truong, and Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: PDF pp. 50–53 / note pages 46–47.
Facts & Assumptions
Given: The finite MDP, initial distribution, horizon, policies, and mixture parameter in the Statement.
Finite-horizon imitation learning and expert-surrogate loss: for each policy , and .
Finite-horizon MDP policy occupancy is a probability distribution: every and is a probability vector, with nonnegative coordinates.
The principle of mathematical induction: a property holding at zero and preserved by successors holds for all natural indices.
Proof
Put . The transition matrix of the mixed policy is by finite-sum distributivity. For each , we show , where has nonnegative coordinates and total mass . At , take . If the formula holds at , the recursion gives . The two terms defining have nonnegative coordinates, and their total masses are and , so has mass . Induction proves the decomposition for every .
Since , for each one has . Thus is nonnegative and has mass . Averaging over gives , where has mass . If , normalize to a probability vector ; then for the difference of expectations is , whose absolute value is at most . If , the occupancies are equal and the same bound is zero.
The Bernoulli inequality follows by induction: it is equality at , and multiplying by gives . Also , so . Combining this with step 2.1 proves the Statement.
Expert-surrogate loss bounds finite-horizon task-cost increase
Statement
Let a finite-horizon MDP, horizon , initial distribution, deterministic expert , learner policy , task cost , expert cost-to-go , expert value , occupancy , and surrogate be as defined previously. Suppose and
for every time , state , and admissible action , and suppose for every state. Then
The one-step cost-to-go bound is required at all states and times, including states not reached by the expert.
Statement references
Finite-horizon imitation learning and expert-surrogate loss: defines finite-horizon task cost, expert cost-to-go recursion, normalized state occupancy, and the surrogate's expert-action-disagreement domination condition.
Ross, Gordon, and Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning: Theorem 2.2 and its complete hybrid-policy proof, §2.2, PDF pp. 2–3.
Duisterhof, Truong, and Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: equations (9.72)–(9.74), PDF p. 54 / note page 48; used for terminology only.
Facts & Assumptions
Given: The finite MDP and policy definitions in the Statement, a learner parameter , , the uniform one-step expert cost-to-go upper bound, and the statewise surrogate disagreement upper bound.
Finite-horizon imitation learning and expert-surrogate loss: is the finite sum of expected per-time costs, , and with .
For any sequence of Markov policies , define , recursively set , and define . For a stationary policy this agrees with in [F1].
for every .
for every .
Proof
For , let for and for . By [F2], these time-dependent policies have finite-horizon costs , with and . Telescoping gives .
The two hybrid policies in the th difference have the same state distribution at time , because both use for the first decisions. From then on, one takes the learner action at time and the other takes the expert action, and both follow the expert afterward. The cost recursion [F2] and the definition of therefore give .
For the cost-to-go difference in step 2.1 is zero by the definition of . For every other action it is at most by [A1]. Therefore each inner sum in step 2.1 is at most by [A2].
Sum step 3.1 over and use from [F1]. The result is , as claimed.
DAgger no-regret reduction under strongly convex surrogate losses
Statement
Consider the finite-horizon imitation-learning setting with deterministic expert , positive integer horizon , and expert surrogate defined previously. Let be an integer and let be nonempty and convex, with . Assume there are constants and such that, uniformly in , is -Lipschitz, meaning , and is -strongly convex on ; that is,
for all and . Run the population-loss version of DAgger for a positive integer rounds with exact FTL updates, and assume each cumulative population loss attains its minimum on . Let satisfy and for , where is fixed independently of and . Suppose satisfies for every time , state , and admissible action .
Let be the true round- loss under the mixed rollout policy, and let , with the minimum attained. Define , , let be the least nonnegative integer with , and let be the least positive integer with . Then some learned policy satisfies
In particular, the additive term beyond is at most whenever . For fixed and a valid scale , the sufficient iteration count is because and grow logarithmically. If a valid one-step bound has , it may be enlarged to for this iteration-count corollary; the exact inequality above remains valid with the original . This is an infinite-sample statement: expert labels must be obtained by interaction on states visited under .
Statement references
Finite-horizon imitation learning and expert-surrogate loss: defines task cost, finite-horizon state occupancy, surrogate disagreement domination, mixed rollout losses, and .
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 .
Expert mixing changes finite-horizon state occupancy by at most the mixing mass: a bounded state loss changes by at most between the mixed and learner occupancies.
Expert-surrogate loss bounds finite-horizon task-cost increase: task-cost increase is at most 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 , and one-step expert cost-to-go bound in the Statement.
Finite-horizon imitation learning and expert-surrogate loss: is the normalized average state occupancy; ; the surrogate upper-bounds action disagreement; and is finite-horizon expected task cost.
Dataset Aggregation (DAgger): at round , DAgger rolls out , obtains expert labels on visited states, and sets to an attained minimizer of the cumulative losses.
Follow-the-Leader regret for bounded strongly convex losses: for the stated bounded -strongly convex -Lipschitz losses, .
Expert mixing changes finite-horizon state occupancy by at most the mixing mass: for every , the absolute difference between its mixed-policy and learner-policy occupancy expectations is at most ; in particular, either expectation is at most the other plus this error.
For every state , is -Lipschitz and -strongly convex on the nonempty convex parameter set , uniformly in , with .
Every cumulative population loss attains its minimum on , and the minimum defining is attained.
The expert-use schedule satisfies and for , with fixed .
The expert cost-to-go gap satisfies for every time, state, and admissible action, with .
Proof
Since is the finite probability-weighted average of the statewise losses, averaging the uniform strong-convexity inequality and the -Lipschitz inequality in [A1] over shows that each is -strongly convex, -Lipschitz, and valued in . The exact FTL updates [F2], attained minima [A2], and bound [F3] therefore give .
Let and . Since , . For every integer , : it is equality at , and multiplying the inductive inequality by gives . Thus and . Partition indices into blocks with and . On block , [A3] gives . Hence , because the first terms are at most and the remaining geometric tail is .
For every positive integer , let be the least nonnegative integer with . If , then . If , group into the initial term and blocks , . Each block has at most terms, each at most , so . These dyadic lengths grow logarithmically in their arguments.
For each round, apply the absolute-value estimate [F4] to , using its direction . Averaging over and using step 1.1 yields .
By step 1.2 and step 2.1, the average own-occupancy surrogate loss of the finite sequence is at most . At least one member 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.
Apply the one-step assumption [A4] through [F5] to that index and substitute the bound from step 3.1. This gives the stated task-cost inequality.
If , then the additive term in the Statement is at most . To verify the iteration order, set and ; let and let be the least integer with . Choose an integer and set . Since and , , so the least with satisfies . By step 1.3 and , the bracket is at most . Set , , , and ; the bracket bound equals . Choose an integer so large that ; such an exists because the left side is quadratic with positive leading coefficient and the right side is affine in . The binomial theorem gives , while gives . Hence . Since and , ; as , this gives . Thus times the bracket, which also implies the required inequality with . Moreover , so . When , this is ; if , replacing it by is a valid upper-bound normalization for the iteration count. The estimate retains the hindsight optimum and assumes no realizability condition .
Finite-sample DAgger surrogate-loss guarantee
Statement
Assume the finite-horizon imitation-learning setting with deterministic expert , positive integer horizon , expert surrogate , learner policies , and nonempty convex parameter set defined previously. Let be an integer and use . Suppose for every state , is -Lipschitz and -strongly convex on , with constants and , where Lipschitz means and strong convexity means for and . Assume also that is Borel measurable for every state-action pair.
Run finite-trajectory DAgger for positive integers , with per-decision expert-use probabilities satisfying and for , where is fixed. Let and . In round , let , , , be the states of trajectory , and define , , and . 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 , where , for , and . Suppose is -measurable, each trajectory state is -measurable, and the conditional rollout law satisfies almost surely, where is the true round- loss under the mixed rollout policy. Assume the Axiom of Choice for the conditional-expectation and martingale results used below. Let , define and , let be the least nonnegative integer with , and let be the least positive integer with . Then with probability at least , some satisfies
For each fixed , , , and , there are constants depending only on these parameters such that if and , the right side is at most . 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 .
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 .
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.
Finite-horizon imitation learning and expert-surrogate loss: is the normalized average state occupancy and is the true round loss.
Dataset Aggregation (DAgger): and minimizes .
Follow-the-Leader regret for bounded strongly convex losses: for bounded, -Lipschitz, -strongly convex round losses with attained cumulative minima, empirical FTL regret is at most .
Expert mixing changes finite-horizon state occupancy by at most the mixing mass: for every , the absolute difference between its mixed-policy and learner-policy occupancy expectations is at most .
Azuma-Hoeffding inequality: under AC, martingale increments with predictable endpoints of width at most satisfy .
Martingale difference sequence: a martingale difference is integrable, adapted, and has zero conditional mean given the preceding sigma-algebra.
Martingales and martingale differences correspond: an adapted integrable martingale-difference sequence sums, from any integrable initial value, to a martingale.
Filtration and filtered probability space: a filtered probability space has nested sigma-algebras .
Adapted and integrable stochastic process: adaptedness means time- measurability with respect to , and integrability means finite at each time.
Martingale submartingale and supermartingale: an integrable adapted process is a martingale when almost surely.
Conditional expectation as an ae class: conditional expectations are unique almost-sure equivalence classes of measurable integrable versions.
The Axiom of Choice: AC states that every family of nonempty sets has a choice function.
Basic algebra and order properties of conditional expectation: conditional expectation is linear on integrable random variables.
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.
Arithmetic and lattice operations preserve measurability whenever they are defined: finite sums and products of real-valued Borel-measurable functions are Borel measurable.
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.
For every state, is valued in , -Lipschitz, and -strongly convex on the nonempty convex set .
All cumulative empirical-loss minima and the minimum defining are attained; the algorithm uses exact FTL updates.
The per-sample conditional mean identity holds almost surely, with measurable before round and trajectory states measurable when revealed.
and for , with fixed .
For the rate corollary, , while the main probability bound only requires .
Proof
For any realized sample sequence, is a finite average of functions , so [A1] makes it -valued, -Lipschitz, and -strongly convex on . By [F2] and [A2], the iterates are exact FTL iterates and the hindsight minimum is attained. Applying [F3] samplewise gives .
Flatten the pairs in round-major order. Put and, for with and , put ; for every , put . Within each round the sigma-algebras are nested, and at round boundaries , so is an infinite filtration. Define for the sample indices and set for . For each fixed round , the policy probabilities are Borel functions of , the finite occupancy recursion uses only finite sums and products, and is continuous by its Lipschitz property. Thus [F15] makes Borel, so is measurable with respect to and hence with respect to each in round . Since the state set is finite and each statewise loss is continuous, is measurable; the revealed states and preceding measurable parameter therefore make each measurable with respect to . By [A1] and the probability-occupancy property in [F1], both and lie in , so each sample increment is integrable and in ; the zero extension has the same properties. For , [A3], [F13], and [F14] give . For , [F14] gives . Thus is an infinite adapted martingale-difference sequence by [F6], using the filtration and process conventions [F8, F9, F11].
Put and . For every integer , : equality holds for , and if it holds for , then multiplication by gives . Thus [F16] gives . Also , so and . For block , let . If , [A4] gives and for the other indices; if , every satisfies . Thus each block contributes at most . Let , so the blocks cover all sample indices. Their terms with contribute at most inside the sum over blocks. If , the identity telescopes to ; if , this tail is empty. Hence the remaining block contribution is at most , and .
By [F7], and form a martingale on the infinite filtration . Its restriction to is the finite martingale required by [F5]. Each of its first increments has predictable endpoints and , of width , so [F5] and the AC hypothesis [F12] give . Taking makes this probability at most . Since , outside that event .
On the event from step 2.1, combine its mixed-policy loss bound with step 1.1 to obtain .
Apply both directions of the absolute occupancy estimate [F4] with , giving . Average over and use step 3.1 and step 1.3. At least one of the own-occupancy losses is no larger than their average, so on the event of step 2.1 some satisfies the displayed inequality in the Statement. Its probability is at least .
For the rate claim, set and choose a fixed , so . With , for we have , with the sum empty when . The derivative of is for , so for the FTL term is at most , since and is bounded on . Also , so the mixing term is , while the Azuma term is at most . As for , the two former terms are as well. This proves the stated rate on the same event as step 4.1.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Stéphane Ross, Geoffrey J. Gordon, and J. Andrew Bagnell, A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning
- Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed.
- James A. Bagnell, Byron Boots, and Sanjiban Choudhury, Modern Adaptive Control and Reinforcement Learning, Chapter 6: An Invitation to Imitation
- Bardienus Duisterhof, Kimberly Truong, and Khush Agrawal, Algorithmic Foundations of Interactive Learning, Lecture 9: DAgger & Covariate Shift in IL, lecturer J. Andrew Bagnell