Reinforcement-learning theory asks several questions that empirical performance can blur together.
Convergence asks whether an iterate approaches a fixed point:
k→∞lim∥Qk−Q∗∥∞=0.
Sample complexity asks how much data give a finite-accuracy guarantee:
N≥f(ϵ,δ,S,A,γ)⟹P(∥Q−Q∗∥∞≤ϵ)≥1−δ.
Regret measures reward lost while learning:
LT=E[t=1∑T(V∗−Q(At))].
PAC analysis counts how often behavior is more than ϵ 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∗∥∞
measures value-estimation error, while
∥Qπk−Q∗∥∞
measures the performance of the policy induced by that estimate.
Every theorem should therefore be read as
assumptions⟹conclusion.
A tabular theorem may rely on independently stored values for all SA state-action pairs. A generative-model theorem may assume that we can request independent samples from any chosen pair:
S′∼P(⋅∣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.
Move the final term to the left and divide by 1−γ.
For value iteration, TVk=Vk+1. Therefore
∥Vk+1−Vk∥∞≤(1−γ)ϵ
is sufficient for value error at most ϵ.
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 N independent next-state samples for every (s,a):
S1′,…,SN′∼iidP(⋅∣s,a).
The empirical transition is
P(s′∣s,a)=N1i=1∑N1{Si′=s′}.
For independent Xi∈[b−,b+], Hoeffding's inequality implies
P(∣XN−μ∣≥ϵ)≤2exp(−(b+−b−)22Nϵ2).
Equivalently, with probability at least 1−δ,
∣XN−μ∣≤(b+−b−)2Nlog(2/δ).
The characteristic statistical rate is N−1/2.
For an S-outcome transition distribution, a standard categorical concentration bound has the form
∥P(⋅∣s,a)−P(⋅∣s,a)∥1≤cNSlog(1/δ).
To make this hold for all SA pairs, apply a union bound with failure probability δ/(SA) per pair:
s,amax∥P(⋅∣s,a)−P(⋅∣s,a)∥1≤cNSlog(SA/δ).
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 π. Suppose, uniformly over (s,a),
The same inequality holds after averaging actions under π, so
Δ≤α+γΔ+γβVmax.
Rearranging gives the first result. Substituting
Vmax=1−γRmax
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−γ)2.
Model accuracy implies policy accuracy
Suppose every policy has uniformly accurate empirical values:
πsup∥Qπ−Qπ∥∞≤ϵ.
Let π∗ be optimal in the true MDP and π∗ optimal in the empirical MDP. Then
∥Qπ∗−Qπ∗∥∞≤2ϵ.›See derivation
The true and empirical optimal values differ by at most ϵ because each is the supremum over uniformly close policy values. Then
∥Qπ∗−Qπ∗∥∞≤∥Qπ∗−Qπ∗∥∞+∥Qπ∗−Qπ∗∥∞≤ϵ+ϵ.
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≤cNSlog(SA/δ),
with the transition-only simulation lemma:
∥Qπ−Qπ∥∞≤(1−γ)2γRmaxβN.
With probability at least 1−δ,
∥Qπ−Qπ∥∞≤(1−γ)2cγRmaxNSlog(SA/δ).
Solving for value error at most ϵ gives
N≥ϵ2(1−γ)4c2γ2Rmax2SlogδSA.
This is the number of independent samples per state-action pair. Across all pairs,
Ntotal=O(ϵ2(1−γ)4Rmax2S2A).
The qualitative dependencies matter:
error∝N−1/2,N∝ϵ−2,N∝(1−γ)−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:
Qk+1∈argQ∈Fmin∥Q−TQk∥.
Its one-step error has two sources:
∥Qk+1−TQk∥∞≤fitting and approximation∥Qk+1−TQk∥∞+sampling∥TQk−TQk∥∞.
Without closure, every Bellman step can introduce fresh projection error. Practical L2 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=1∑T1{At=a}.
Regret decomposes as
LT=a∑ΔaE[NT(a)].
A no-regret algorithm satisfies
LT=o(T),TLT→0.
Problem-independent bounds may scale like O(AT). Problem-dependent bounds exploit the gaps:
LT=O(a:Δa>0∑ΔalogT).
PAC analysis instead counts substantially bad decisions. In a discounted MDP, a typical statement says that, with probability at least 1−δ,
VMAt(St)≥VM∗(St)−ϵ
on all but a number of steps polynomial in
S,A,1−γ1,ϵ1,δ1.
If Nϵ(T) counts decisions with loss greater than ϵ, then
E[Nϵ(T)]≤ϵLT.
Every ϵ-bad decision contributes more than ϵ 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;θ)].
Optimism Converts Uncertainty into Exploration
MBIE-EB maintains empirical rewards, transitions, and counts, then solves an optimistic Bellman equation:
Frequently sampled pairs become accurate by the simulation lemma.
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)
instead of a deterministic confidence set. Posterior Sampling for Reinforcement Learning draws
Mk∼p(M∣hk),
solves the sampled MDP, and follows its optimal policy for an episode:
At∈argamaxQMk∗(St,a).
The induced action distribution is probability matching:
π(a∣s,ht)=P(a∈arga′maxQP,R∗(s,a′)ht).
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 SA. A linear value model uses
Qw(s,a)=ϕ(s,a)⊤w,
so one observation can constrain many state-action pairs.
Under a representative linear-MDP assumption,
r(s,a)=ϕ(s,a)⊤θr,P(s′∣s,a)=ϕ(s,a)⊤μ(s′).
Complexity can then depend on feature dimension d 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.
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:
1−γ1,(1−γ)21,(1−γ)41.
A bound can be polynomial yet enormous when γ is close to one.
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.