Provably Efficient Reinforcement Learning with Linear Function Approximation 2: LSVI-UCB Has Regret O(√(d³H³Tι²) + ζdHT√ι) on ζ-Approximately Linear MDPsResearch Paper
Motivation
Reinforcement learning with large or continuous state spaces relies on function approximation: value functions are represented as functions of a -dimensional feature map instead of tables indexed by states. Before 2019, regret guarantees for exploration with function approximation either needed strong assumptions (deterministic dynamics, a generative model) or applied only to tabular problems. Jin, Yang, Wang and Jordan (arXiv:1907.05388, COLT 2020) showed that in a linear MDP, where transitions and rewards are linear in known features, an optimistic version of least-squares value iteration, LSVI-UCB, has regret , with no dependence on the number of states or actions (Theorem 3.1).
Exact linearity is rarely satisfied by features chosen in practice. A guarantee that collapses under a small modelling error would say little about real use, and a naive adaptation of linear-bandit methods can break down entirely when the model is wrong. Theorem 3.2 of the same paper addresses this: if the MDP is only -approximately linear, LSVI-UCB with an episode-dependent bonus still has sublinear regret plus an additive term linear in . This mission formalizes that result. A companion mission formalizes Theorem 3.1.
Setting
An episodic MDP has a measurable state space , a finite action set , a horizon , and for each step a transition kernel and a reward . A policy chooses an action at state and step . Its value functions satisfy the Bellman equation
and is the optimal value, with defined by the same recursion.
A feature map with makes the MDP -approximately linear (Assumption B) if for every step there are signed measures on and a vector with
for all , together with the normalization and a bound on the masses of . At this is a linear MDP.
LSVI-UCB (Algorithm 1) plays episodes. In episode , with data from earlier episodes, it computes backwards from
and then acts greedily, . An adversary may choose each initial state . The regret after episodes is
where is the greedy policy of episode . Throughout, and .
Formalization targets
Goal: Theorem 3.2
There are absolute constants such that for every -approximately linear MDP, every and every run of LSVI-UCB with and , with probability at least ,
The constants are not fixed numerically, so improvements of the constants in the proof do not invalidate the target.
Milestones
The milestones follow Appendix C: the approximate linearity of (Lemma C.1) and the bound on its weights (Lemma C.2); the trace inequality D.1 and the adversarial-noise bound C.4; the self-normalized concentration bound D.3 (published) and the concentration event of Lemma C.3; the key estimate C.5; approximate optimism C.6; the recursive formula C.7; and the elliptical potential lemma D.2 (published) with the bonus-sum bound (21)–(24).
Significance
Theorem 3.2 shows that the regret of LSVI-UCB degrades gracefully under misspecification: the extra cost is of order , linear in because of the bias of linear approximation and negligible when . The paper also converts it into a PAC guarantee with an additive error. It is a reference point for later work on misspecified linear bandits and RL, which asks how far the linear term can be improved.
The result is proved on paper; no machine-checked proof is known. The formalization supplies an episodic MDP on a general measurable state space, LSVI-UCB as a function of the observed data, and its interaction with an adaptive adversary on a filtered probability space. These are shared with the companion mission on Theorem 3.1 and are reusable for other optimistic algorithms with linear function approximation. At the goal specializes to Theorem 3.1 under the same normalization; this is a consistency check, not a dependency.
Difficulty
The central difficulty is that the regression targets depend on the data through , which is computed from all earlier episodes. A martingale concentration bound for a fixed function does not apply. Lemma C.3 needs a bound that holds uniformly over the class of functions LSVI-UCB can produce, which requires a covering-number argument whose size depends on ; that is why the constant must be independent of and is chosen afterwards. Under misspecification a second error appears: the deviations and are not mean-zero and can be adversarial, so they cannot be concentrated away. Lemma C.4 absorbs them into the bonus at the price of the term in . Optimism then holds only up to an error that accumulates over the horizon (Lemma C.6).
Formalization scope
- Indices are 1-based, as on the page; values and estimates are outside .
- Values: and are defined by the Bellman recursions (1) and (2), not by .
- Measurability: the state space is a bare measurable space. Features are assumed measurable, and lemmas about a policy assume it measurable, so that every integral is meaningful.
- Actions: is finite and nonempty. Argmax ties are broken towards the least action of a fixed linear order on .
- Interaction: the run is a process adapted to an arbitrary filtration, with actions given by Algorithm 1 and the next-state law holding conditionally on the past. The initial states are only required to be adapted.
- Probability statements: "with probability " is "the bad set has (outer) measure at most ".
- Constants: and are quantified before all types, dimensions, horizons, , and runs. The hypotheses and are stated.
- Assumption B measures the TV distance by the total variation norm . The page's normalization is replaced by the same bound on the vector of total variations , because Lemma C.2 is false under the printed form; the replacement implies the printed condition and holds for tabular MDPs.
- Lemma C.7 carries the term that its own proof derives; the printed statement omits it. Theorem 3.2 is unaffected.
Lemmas C.3 and C.5 are formalized as printed. Their proofs use , which Algorithm 1 does not enforce from below; a solver may find that one of them needs an additional argument.
A formalization in which the goal assumes the event , the optimism of Lemma C.6 or the recursion of Lemma C.7, or in which the run does not fix the actions to Algorithm 1's, would be trivial or false; the goal assumes none of these. Contributions are welcome on the linear-algebra lemmas (D.1, C.4, (21)–(24)), on measurability of the LSVI-UCB estimates, and on the covering argument behind Lemma C.3.
Selected references
- C. Jin, Z. Yang, Z. Wang, M. I. Jordan, Provably Efficient Reinforcement Learning with Linear Function Approximation, COLT 2020; arXiv:1907.05388v2, 2019. https://arxiv.org/abs/1907.05388
- Y. Abbasi-Yadkori, D. Pál, C. Szepesvári, Improved Algorithms for Linear Stochastic Bandits, NeurIPS 2011. https://papers.nips.cc/paper/2011/hash/e1d5be1c7f2f456670de3d53c7b54f4a-Abstract.html
- L. F. Yang, M. Wang, Sample-Optimal Parametric Q-Learning Using Linearly Additive Features, ICML 2019; arXiv:1902.04779. https://arxiv.org/abs/1902.04779