Skip to content
Ahmed Haroon
← Reinforcement Learning

Reinforcement Learning Theory

A Guarantee Is Assumptions Plus a Conclusion

Reinforcement-learning theory asks several questions that empirical performance can blur together.

Convergence asks whether an iterate approaches a fixed point:

lim⁡k→∞∥Qk−Q∗∥∞=0.\lim_{k\to\infty}\|Q_k-Q^*\|_\infty=0.

Sample complexity asks how much data give a finite-accuracy guarantee:

N≥f(ϵ,δ,S,A,γ)⟹P ⁣(∥Q^−Q∗∥∞≤ϵ)≥1−δ.N\ge f(\epsilon,\delta,S,A,\gamma) \quad\Longrightarrow\quad P\!\left(\|\widehat Q-Q^*\|_\infty\le\epsilon\right) \ge1-\delta.

Regret measures reward lost while learning:

LT=E[∑t=1T(V∗−Q(At))].L_T =\mathbb E\left[ \sum_{t=1}^{T} (V^*-Q(A_t)) \right].

PAC analysis counts how often behavior is more than ϵ\epsilon suboptimal. Approximation analysis separates errors from finite data, restricted function classes, imperfect optimization, and repeated Bellman backups.

These conclusions are not interchangeable. In particular,

∥Qk−Q∗∥∞\|Q_k-Q^*\|_\infty

measures value-estimation error, while

∥Qπk−Q∗∥∞\|Q^{\pi_k}-Q^*\|_\infty

measures the performance of the policy induced by that estimate.

Every theorem should therefore be read as

assumptions⟹conclusion.\boxed{ \text{assumptions} \quad\Longrightarrow\quad \text{conclusion} }.

A tabular theorem may rely on independently stored values for all SAS A state-action pairs. A generative-model theorem may assume that we can request independent samples from any chosen pair:

S′∼P(⋅∣s,a).S'\sim P(\cdot\mid s,a).

That assumption supplies coverage and removes exploration. A function-approximation theorem may instead require realizability, Bellman closure, distributional coverage, and exact optimization. Quoting the rate while dropping these conditions changes the claim.

Bellman Operators Contract Error

For a fixed policy π\pi, define

Rπ(s)=∑aπ(a∣s)r(s,a),R^\pi(s)=\sum_a\pi(a\mid s)r(s,a), Pπ(s′∣s)=∑aπ(a∣s)P(s′∣s,a).P^\pi(s'\mid s) =\sum_a\pi(a\mid s)P(s'\mid s,a).

The policy-evaluation operator is

(TπV)(s)=Rπ(s)+γ∑s′Pπ(s′∣s)V(s′).(T^\pi V)(s) =R^\pi(s) +\gamma\sum_{s'}P^\pi(s'\mid s)V(s').

Its fixed point is the policy value:

Vπ=TπVπ.V^\pi=T^\pi V^\pi.

In matrix form,

Vπ=(I−γPπ)−1Rπ.\boxed{ V^\pi=(I-\gamma P^\pi)^{-1}R^\pi }.

The inverse expands as

(I−γPπ)−1=∑t=0∞(γPπ)t.(I-\gamma P^\pi)^{-1} =\sum_{t=0}^{\infty}(\gamma P^\pi)^t.

Since a stochastic matrix is nonexpansive in the supremum norm,

∥(I−γPπ)−1v∥∞≤11−γ∥v∥∞.\left\|(I-\gamma P^\pi)^{-1}v\right\|_\infty \le\frac1{1-\gamma}\|v\|_\infty.

This is the first appearance of the effective-horizon factor 1/(1−γ)1/(1-\gamma).

The Bellman optimality operator is

(TV)(s)=max⁡a[r(s,a)+γ∑s′P(s′∣s,a)V(s′)].(TV)(s) =\max_a \left[ r(s,a) +\gamma\sum_{s'}P(s'\mid s,a)V(s') \right].

It is a γ\gamma-contraction:

∥TV−TU∥∞≤γ∥V−U∥∞.\boxed{ \|TV-TU\|_\infty \le\gamma\|V-U\|_\infty }.
See derivation

For any finite collections f(a)f(a) and g(a)g(a),

∣max⁡af(a)−max⁡ag(a)∣≤max⁡a∣f(a)−g(a)∣.\left|\max_af(a)-\max_ag(a)\right| \le\max_a|f(a)-g(a)|.

Apply this inequality statewise:

∥TV−TU∥∞≤γmax⁡s,a∣∑s′P(s′∣s,a)(V(s′)−U(s′))∣≤γmax⁡s,a∑s′P(s′∣s,a)∣V(s′)−U(s′)∣≤γ∥V−U∥∞.\begin{aligned} \|TV-TU\|_\infty &\le \gamma\max_{s,a} \left| \sum_{s'}P(s'\mid s,a)(V(s')-U(s')) \right|\\ &\le \gamma\max_{s,a} \sum_{s'}P(s'\mid s,a)|V(s')-U(s')|\\ &\le \gamma\|V-U\|_\infty. \end{aligned}

Contraction also proves uniqueness. If V1=TV1V_1=TV_1 and V2=TV2V_2=TV_2, then

∥V1−V2∥∞≤γ∥V1−V2∥∞.\|V_1-V_2\|_\infty \le\gamma\|V_1-V_2\|_\infty.

Since γ<1\gamma<1, this requires V1=V2V_1=V_2.

Value Iteration Converges Geometrically

Value iteration repeatedly applies

Vk+1=TVk.V_{k+1}=TV_k.

Because TV∗=V∗TV^*=V^*, contraction gives

∥Vk+1−V∗∥∞≤γ∥Vk−V∗∥∞.\|V_{k+1}-V^*\|_\infty \le\gamma\|V_k-V^*\|_\infty.

Unrolling,

∥Vk−V∗∥∞≤γk∥V0−V∗∥∞.\boxed{ \|V_k-V^*\|_\infty \le\gamma^k\|V_0-V^*\|_\infty }.

If V0=0V_0=0 and rewards lie in [0,Rmax⁡][0,R_{\max}], then

∥V∗∥∞≤Rmax⁡1−γ,\|V^*\|_\infty\le\frac{R_{\max}}{1-\gamma},

so

∥Vk−V∗∥∞≤γkRmax⁡1−γ.\boxed{ \|V_k-V^*\|_\infty \le\frac{\gamma^kR_{\max}}{1-\gamma} }.

To make the error at most ϵ\epsilon, it is sufficient that

k≥log⁡(Rmax⁡/[ϵ(1−γ)])−log⁡γ.k \ge \frac{ \log\left(R_{\max}/[\epsilon(1-\gamma)]\right) }{-\log\gamma}.

When γ\gamma is close to one,

−log⁡γ≈1−γ,-\log\gamma\approx1-\gamma,

so the iteration count scales like

O ⁣(11−γlog⁡Rmax⁡ϵ(1−γ)).O\!\left( \frac1{1-\gamma} \log\frac{R_{\max}}{\epsilon(1-\gamma)} \right).

Bellman residuals provide a stopping rule

For any candidate value VV,

∥V−V∗∥∞≤∥TV−V∥∞1−γ.\boxed{ \|V-V^*\|_\infty \le \frac{\|TV-V\|_\infty}{1-\gamma} }.
See derivation

Insert one Bellman update:

∥V−V∗∥∞≤∥V−TV∥∞+∥TV−TV∗∥∞≤∥V−TV∥∞+γ∥V−V∗∥∞.\begin{aligned} \|V-V^*\|_\infty &\le \|V-TV\|_\infty +\|TV-TV^*\|_\infty\\ &\le \|V-TV\|_\infty +\gamma\|V-V^*\|_\infty. \end{aligned}

Move the final term to the left and divide by 1−γ1-\gamma.

For value iteration, TVk=Vk+1TV_k=V_{k+1}. Therefore

∥Vk+1−Vk∥∞≤(1−γ)ϵ\|V_{k+1}-V_k\|_\infty \le(1-\gamma)\epsilon

is sufficient for value error at most ϵ\epsilon.

Geometric convergence is an optimization statement with a known model. It does not yet say how accurately the model can be estimated from finite data.

Concentration Controls Model Estimation

Assume a generative model supplies NN independent next-state samples for every (s,a)(s,a):

S1′,…,SN′∼iidP(⋅∣s,a).S_1',\ldots,S_N' \overset{\mathrm{iid}}{\sim} P(\cdot\mid s,a).

The empirical transition is

P^(s′∣s,a)=1N∑i=1N1{Si′=s′}.\widehat P(s'\mid s,a) =\frac1N\sum_{i=1}^{N} \mathbf 1\{S_i'=s'\}.

For independent Xi∈[b−,b+]X_i\in[b_-,b_+], Hoeffding's inequality implies

P ⁣(∣X‾N−μ∣≥ϵ)≤2exp⁡ ⁣(−2Nϵ2(b+−b−)2).P\!\left( |\overline X_N-\mu|\ge\epsilon \right) \le 2\exp\!\left( -\frac{2N\epsilon^2}{(b_+-b_-)^2} \right).

Equivalently, with probability at least 1−δ1-\delta,

∣X‾N−μ∣≤(b+−b−)log⁡(2/δ)2N.\boxed{ |\overline X_N-\mu| \le (b_+-b_-) \sqrt{\frac{\log(2/\delta)}{2N}} }.

The characteristic statistical rate is N−1/2N^{-1/2}.

For an SS-outcome transition distribution, a standard categorical concentration bound has the form

∥P^(⋅∣s,a)−P(⋅∣s,a)∥1≤cSlog⁡(1/δ)N.\|\widehat P(\cdot\mid s,a)-P(\cdot\mid s,a)\|_1 \le c\sqrt{\frac{S\log(1/\delta)}{N}}.

To make this hold for all SAS A pairs, apply a union bound with failure probability δ/(SA)\delta/(SA) per pair:

max⁡s,a∥P^(⋅∣s,a)−P(⋅∣s,a)∥1≤cSlog⁡(SA/δ)N.\boxed{ \max_{s,a} \|\widehat P(\cdot\mid s,a)-P(\cdot\mid s,a)\|_1 \le c\sqrt{\frac{S\log(SA/\delta)}{N}} }.

Uniform control costs only a logarithmic factor in the number of simultaneous events, but estimating each categorical distribution introduces the state-dimension factor.

Simulation Lemmas Propagate Model Error

Consider two MDPs with the same discount and policy π\pi. Suppose, uniformly over (s,a)(s,a),

∣R1(s,a)−R2(s,a)∣≤α,|R_1(s,a)-R_2(s,a)|\le\alpha, ∥P1(⋅∣s,a)−P2(⋅∣s,a)∥1≤β.\|P_1(\cdot\mid s,a)-P_2(\cdot\mid s,a)\|_1 \le\beta.

If ∥Viπ∥∞≤Vmax⁡\|V_i^\pi\|_\infty\le V_{\max}, then

∥V1π−V2π∥∞≤α+γβVmax⁡1−γ.\boxed{ \|V_1^\pi-V_2^\pi\|_\infty \le \frac{\alpha+\gamma\beta V_{\max}}{1-\gamma} }.

For rewards bounded by Rmax⁡R_{\max},

∥V1π−V2π∥∞≤α1−γ+γRmax⁡β(1−γ)2.\boxed{ \|V_1^\pi-V_2^\pi\|_\infty \le \frac{\alpha}{1-\gamma} +\frac{\gamma R_{\max}\beta}{(1-\gamma)^2} }.
See derivation

Let

Δ=∥V1π−V2π∥∞.\Delta=\|V_1^\pi-V_2^\pi\|_\infty.

For any (s,a)(s,a), add and subtract the cross term P1V2πP_1V_2^\pi:

∣Q1π−Q2π∣≤α+γ∣P1(V1π−V2π)∣+γ∣(P1−P2)V2π∣≤α+γΔ+γβVmax⁡.\begin{aligned} |Q_1^\pi-Q_2^\pi| &\le\alpha +\gamma|P_1(V_1^\pi-V_2^\pi)| +\gamma|(P_1-P_2)V_2^\pi|\\ &\le\alpha+\gamma\Delta+\gamma\beta V_{\max}. \end{aligned}
The last term uses

The same inequality holds after averaging actions under π\pi, so

Δ≤α+γΔ+γβVmax⁡.\Delta\le\alpha+\gamma\Delta+\gamma\beta V_{\max}.

Rearranging gives the first result. Substituting

Vmax⁡=Rmax⁡1−γV_{\max}=\frac{R_{\max}}{1-\gamma}

gives the second.

Reward error is summed across the effective horizon. Transition error changes which future value is reached, and that future value already contains an effective-horizon sum, producing 1/(1−γ)21/(1-\gamma)^2.

Model accuracy implies policy accuracy

Suppose every policy has uniformly accurate empirical values:

sup⁡π∥Qπ−Q^π∥∞≤ϵ.\sup_\pi \|Q^\pi-\widehat Q^\pi\|_\infty \le\epsilon.

Let π∗\pi^* be optimal in the true MDP and π^∗\widehat\pi^* optimal in the empirical MDP. Then

∥Qπ∗−Qπ^∗∥∞≤2ϵ.\boxed{ \|Q^{\pi^*}-Q^{\widehat\pi^*}\|_\infty \le2\epsilon }.
See derivation

The true and empirical optimal values differ by at most ϵ\epsilon because each is the supremum over uniformly close policy values. Then

∥Qπ∗−Qπ^∗∥∞≤∥Qπ∗−Q^π^∗∥∞+∥Q^π^∗−Qπ^∗∥∞≤ϵ+ϵ.\begin{aligned} \|Q^{\pi^*}-Q^{\widehat\pi^*}\|_\infty &\le \|Q^{\pi^*}-\widehat Q^{\widehat\pi^*}\|_\infty\\ &\quad+ \|\widehat Q^{\widehat\pi^*}-Q^{\widehat\pi^*}\|_\infty\\ &\le\epsilon+\epsilon. \end{aligned}

The factor two pays once for evaluating the true optimum in the empirical model and once for deploying the empirical optimum in the true model.

A Finite-Sample Bound

Combine uniform transition concentration,

βN≤cSlog⁡(SA/δ)N,\beta_N \le c\sqrt{\frac{S\log(SA/\delta)}{N}},

with the transition-only simulation lemma:

∥Qπ−Q^π∥∞≤γRmax⁡(1−γ)2βN.\|Q^\pi-\widehat Q^\pi\|_\infty \le \frac{\gamma R_{\max}}{(1-\gamma)^2}\beta_N.

With probability at least 1−δ1-\delta,

∥Qπ−Q^π∥∞≤cγRmax⁡(1−γ)2Slog⁡(SA/δ)N.\boxed{ \|Q^\pi-\widehat Q^\pi\|_\infty \le \frac{c\gamma R_{\max}}{(1-\gamma)^2} \sqrt{\frac{S\log(SA/\delta)}{N}} }.

Solving for value error at most ϵ\epsilon gives

N≥c2γ2Rmax⁡2Sϵ2(1−γ)4log⁡SAδ.\boxed{ N \ge \frac{ c^2\gamma^2R_{\max}^2S }{ \epsilon^2(1-\gamma)^4 } \log\frac{SA}{\delta} }.

This is the number of independent samples per state-action pair. Across all pairs,

Ntotal=O~ ⁣(Rmax⁡2S2Aϵ2(1−γ)4).N_{\mathrm{total}} =\widetilde O\!\left( \frac{R_{\max}^2S^2A} {\epsilon^2(1-\gamma)^4} \right).

The qualitative dependencies matter:

error∝N−1/2,N∝ϵ−2,N∝(1−γ)−4.\text{error}\propto N^{-1/2}, \qquad N\propto\epsilon^{-2}, \qquad N\propto(1-\gamma)^{-4}.

This bound assumes tabularity, independent oracle sampling, bounded rewards, and uniform error. It does not count the online cost of reaching each pair or describe neural-network optimization.

Fitted Q-Iteration Adds Projection Error

Fitted Q-iteration alternates Bellman targets with regression into a function class F\mathcal F:

Q^k+1∈arg⁡min⁡Q∈F∥Q−T^Q^k∥.\widehat Q_{k+1} \in\arg\min_{Q\in\mathcal F} \|Q-\widehat T\widehat Q_k\|.

Its one-step error has two sources:

∥Q^k+1−TQ^k∥∞≤∥Q^k+1−T^Q^k∥∞⏟fitting and approximation+∥T^Q^k−TQ^k∥∞⏟sampling.\begin{aligned} \|\widehat Q_{k+1}-T\widehat Q_k\|_\infty &\le \underbrace{ \|\widehat Q_{k+1}-\widehat T\widehat Q_k\|_\infty }_{\text{fitting and approximation}}\\ &\quad+ \underbrace{ \|\widehat T\widehat Q_k-T\widehat Q_k\|_\infty }_{\text{sampling}}. \end{aligned}

Assume the total one-step deviation is bounded by

∥Q^k+1−TQ^k∥∞≤ϵk.\|\widehat Q_{k+1}-T\widehat Q_k\|_\infty \le\epsilon_k.

Then the error recursion is

ek+1≤ϵk+γek,ek=∥Q^k−Q∗∥∞.\boxed{ e_{k+1}\le\epsilon_k+\gamma e_k, \qquad e_k=\|\widehat Q_k-Q^*\|_\infty }.
See derivation

Since TQ∗=Q∗TQ^*=Q^*,

ek+1=∥Q^k+1−TQ∗∥∞≤∥Q^k+1−TQ^k∥∞+∥TQ^k−TQ∗∥∞≤ϵk+γek.\begin{aligned} e_{k+1} &=\|\widehat Q_{k+1}-TQ^*\|_\infty\\ &\le \|\widehat Q_{k+1}-T\widehat Q_k\|_\infty +\|T\widehat Q_k-TQ^*\|_\infty\\ &\le\epsilon_k+\gamma e_k. \end{aligned}

Repeated substitution gives

ek≤∑i=0k−1γiϵk−1−i+γke0.e_k \le \sum_{i=0}^{k-1}\gamma^i\epsilon_{k-1-i} +\gamma^ke_0.

If ϵj≤ϵˉ\epsilon_j\le\bar\epsilon for all jj, then

lim sup⁡k→∞ek≤ϵˉ∑i=0∞γi=ϵˉ1−γ.\limsup_{k\to\infty}e_k \le \bar\epsilon\sum_{i=0}^{\infty}\gamma^i =\frac{\bar\epsilon}{1-\gamma}.

A persistent local regression error creates a global error floor amplified by the horizon:

lim sup⁡k→∞∥Q^k−Q∗∥∞≤epsilonapp+epsilonsamp1−γ.\boxed{ \limsup_{k\to\infty} \|\widehat Q_k-Q^*\|_\infty \le \frac{epsilon_{\mathrm{app}}+epsilon_{\mathrm{samp}}} {1-\gamma} }.

Exact Bellman closure means

Q∈F⟹TQ∈F.Q\in\mathcal F \quad\Longrightarrow\quad TQ\in\mathcal F.

Approximate closure requires

sup⁡Q∈Finf⁡f∈F∥f−TQ∥∞≤ϵclosure.\sup_{Q\in\mathcal F} \inf_{f\in\mathcal F} \|f-TQ\|_\infty \le\epsilon_{\mathrm{closure}}.

Without closure, every Bellman step can introduce fresh projection error. Practical L2L_2 regression adds another issue: low average error under a sampling distribution need not control the rare states selected by a new policy.

Regret and PAC Measure Learning Behavior

Convergence and sample complexity can assume coverage. Online learning must pay for exploration.

For a bandit, define

Δa=V∗−Q(a),NT(a)=∑t=1T1{At=a}.\Delta_a=V^*-Q(a), \qquad N_T(a)=\sum_{t=1}^{T}\mathbf 1\{A_t=a\}.

Regret decomposes as

LT=∑aΔa E[NT(a)].\boxed{ L_T =\sum_a\Delta_a\,\mathbb E[N_T(a)] }.

A no-regret algorithm satisfies

LT=o(T),LTT→0.L_T=o(T), \qquad \frac{L_T}{T}\to0.

Problem-independent bounds may scale like O~(AT)\widetilde O(\sqrt{AT}). Problem-dependent bounds exploit the gaps:

LT=O ⁣(∑a:Δa>0log⁡TΔa).L_T =O\!\left( \sum_{a:\Delta_a>0} \frac{\log T}{\Delta_a} \right).

PAC analysis instead counts substantially bad decisions. In a discounted MDP, a typical statement says that, with probability at least 1−δ1-\delta,

VMAt(St)≥VM∗(St)−ϵ\boxed{ V_{\mathcal M}^{\mathcal A_t}(S_t) \ge V_{\mathcal M}^*(S_t)-\epsilon }

on all but a number of steps polynomial in

S,A,11−γ,1ϵ,1δ.S, A, \frac1{1-\gamma}, \frac1\epsilon, \frac1\delta.

If Nϵ(T)N_\epsilon(T) counts decisions with loss greater than ϵ\epsilon, then

E[Nϵ(T)]≤LTϵ.\boxed{ \mathbb E[N_\epsilon(T)] \le\frac{L_T}{\epsilon} }.

Every ϵ\epsilon-bad decision contributes more than ϵ\epsilon regret. Regret retains the magnitude of every loss; PAC primarily tracks how many large losses occur.

Frequentist regret conditions on one fixed unknown environment. Bayesian regret additionally averages over a prior:

BayesRegret⁡(A,T)=Eθ∼p0[Regret⁡(A,T;θ)].\operatorname{BayesRegret}(A,T) =\mathbb E_{\theta\sim p_0} [\operatorname{Regret}(A,T;\theta)].

Optimism Converts Uncertainty into Exploration

MBIE-EB maintains empirical rewards, transitions, and counts, then solves an optimistic Bellman equation:

Q~(s,a)=R^(s,a)+γ∑s′P^(s′∣s,a)max⁡a′Q~(s′,a′)+βn(s,a).\boxed{ \widetilde Q(s,a) =\widehat R(s,a) +\gamma\sum_{s'}\widehat P(s'\mid s,a) \max_{a'}\widetilde Q(s',a') +\frac{\beta}{\sqrt{n(s,a)}} }.

The acting policy is greedy with respect to Q~\widetilde Q.

The bonus mirrors concentration:

b(s,a)∝1n(s,a).b(s,a)\propto\frac1{\sqrt{n(s,a)}}.

On a high-probability confidence event, it makes the estimated value optimistic:

Q~(s,a)≳Q∗(s,a).\widetilde Q(s,a)\gtrsim Q^*(s,a).

The PAC argument has four steps:

  1. Concentration gives simultaneous confidence intervals.
  2. Bonuses make the empirical solution optimistic.
  3. Frequently sampled pairs become accurate by the simulation lemma.
  4. Each pair can be insufficiently sampled only a bounded number of times.

The agent therefore either acts nearly optimally at a known pair or visits an unknown pair and reduces uncertainty. This turns exploration into a countable resource.

In large spaces, literal counts fail. Bonuses must generalize through features, density models, or uncertainty estimates, weakening the clean tabular guarantee. The companion note on exploration develops these mechanisms and posterior sampling in detail.

Posterior Sampling Randomizes the Optimistic Model

Bayesian methods maintain

p(P,R∣ht)p(P,R\mid h_t)

instead of a deterministic confidence set. Posterior Sampling for Reinforcement Learning draws

M~k∼p(M∣hk),\widetilde{\mathcal M}_k \sim p(\mathcal M\mid h_k),

solves the sampled MDP, and follows its optimal policy for an episode:

At∈arg⁡max⁡aQM~k∗(St,a).A_t\in\arg\max_a Q^*_{\widetilde{\mathcal M}_k}(S_t,a).

The induced action distribution is probability matching:

π(a∣s,ht)=P ⁣(a∈arg⁡max⁡a′QP,R∗(s,a′)  |  ht).\pi(a\mid s,h_t) =P\!\left( a\in\arg\max_{a'}Q^*_{P,R}(s,a') \;\middle|\;h_t \right).

Optimism acts as if a favorable plausible model were true. Posterior sampling draws one plausible model according to posterior mass. Holding that model for an episode produces a temporally coherent experiment.

The guarantee now depends on whether the prior and posterior model the environment meaningfully, and on whether planning in each sample is computationally feasible.

Function Approximation Replaces Counts with Structure

Tabular complexity depends directly on SAS A. A linear value model uses

Qw(s,a)=ϕ(s,a)⊤w,Q_w(s,a)=\phi(s,a)^\top w,

so one observation can constrain many state-action pairs.

Under a representative linear-MDP assumption,

r(s,a)=ϕ(s,a)⊤θr,r(s,a)=\phi(s,a)^\top\theta_r, P(s′∣s,a)=ϕ(s,a)⊤μ(s′).P(s'\mid s,a)=\phi(s,a)^\top\mu(s').

Complexity can then depend on feature dimension dd instead of raw state count. This gain requires the known features to align with rewards and transitions.

Modern theories use structural quantities such as:

  • Bellman rank, which captures low-dimensional factorization of Bellman errors;
  • eluder dimension, which counts how long sequentially selected inputs can remain informationally independent;
  • concentrability coefficients, which connect regression distributions to occupancies of evaluated policies.

These quantities are not interchangeable and are not merely parameter counts. Each theorem defines its own function classes, data distributions, realizability conditions, and optimization assumptions.

Function approximation creates a coupled tradeoff:

generalization spreads informationbut can also spread error.\boxed{ \text{generalization spreads information} \quad\text{but can also spread error} }.

Overgeneralization erases meaningful uncertainty. Undergeneralization degenerates toward tabular learning. There is no universal theory in which arbitrary deep networks automatically provide correct values and calibrated exploration.

Reading a Theory Claim

Before using a bound, identify:

  • whether the MDP is tabular, linear, or represented by a general function class;
  • whether samples are independent oracle queries or one correlated trajectory;
  • whether rewards are bounded and the task is discounted or finite horizon;
  • whether coverage, realizability, or Bellman completeness is assumed;
  • whether optimization is exact;
  • whether the metric is convergence, value error, policy loss, regret, Bayesian regret, or a PAC count;
  • whether the norm is uniform or averaged under a particular distribution;
  • whether exploration cost is included.

Horizon factors deserve special attention:

11−γ,1(1−γ)2,1(1−γ)4.\frac1{1-\gamma}, \qquad \frac1{(1-\gamma)^2}, \qquad \frac1{(1-\gamma)^4}.

A bound can be polynomial yet enormous when γ\gamma is close to one.

The proof pipeline in this note is

concentration⟶model error⟶simulation lemma⟶value error⟶policy quality.\boxed{ \text{concentration} \longrightarrow \text{model error} \longrightarrow \text{simulation lemma} \longrightarrow \text{value error} \longrightarrow \text{policy quality} }.

For approximate value learning, insert fitting and closure errors before Bellman propagation. For online RL, insert an exploration argument before concentration.

Theory is most useful when it exposes which difficulty a result has controlled and which difficulty it has assumed away.