← Reinforcement Learning: An Introduction

BOOK NOTES · SUTTON & BARTO · CHAPTER 11 · Part II · Approximation

Chapter 11 — Off-policy Methods with Approximation, explained.

off-policydeadly-triadgradient-tdemphatic-td

// the one-minute version

Off-policy learning asks data from behavior b to evaluate target π. Importance sampling corrects action probabilities, but with shared parameters the states are still weighted by b. Add bootstrapping and the expected update may cease to be a descent direction: values can diverge even with linear features and zero rewards. This is the deadly triad. Gradient-TD methods optimize the mean-squared projected Bellman error with an auxiliary vector; emphatic-TD changes state weighting according to interest and target-policy follow-on. Stability requires choosing an objective and distribution deliberately.

Asha trains a safer routing policy from yesterday’s logs. The logs came from the old controller, but the values describe the new one. Nothing seems exotic: linear features, tiny steps, bounded rewards. Yet the weight norm doubles, then doubles again. The bug is not floating point. Chapter 11 explains how three individually useful ideas can create a positive feedback loop.

01 One trajectory, two policies, two distributions

The behavior policy b selects actions and determines which states appear. The target policy π defines the values we want. Per-step importance ratio ρt=π(At|St)/b(At|St) corrects the sampled action, provided b covers every action π may choose.

But approximation minimizes errors under some state weighting. The samples arrive under b’s stationary distribution, while the Bellman equation follows π’s transitions. Correcting actions does not magically turn b’s state distribution into π’s. That geometric mismatch is harmless in a table more often than in shared features.

deadly triadfunction approximation + bootstrapping + off-policy training can produce divergence.

02 Why ordinary semi-gradient TD can point uphill

The naive off-policy update is w←w+αρδx, with δ=R+γv̂(S′,w)−v̂(S,w). It differentiates the current prediction but not the bootstrapped target. On-policy, the expected linear update has favorable stability. Off-policy, the matrix governing expected weight motion need not be positive definite. A direction that looks locally corrective can increase future targets faster than current predictions catch them.

Monte Carlo with importance sampling avoids the bootstrap member of the triad and can converge, though variance may be enormous. Tabular off-policy TD avoids harmful parameter sharing. Remove any one corner and the classic divergence mechanism is broken; having all three does not guarantee failure, but permits it.

03 Baird’s counterexample is a proof, not a benchmark trick

Baird’s seven-state “star” uses zero rewards, linear features, one behavior policy, and another target policy. The true value is zero everywhere. Nevertheless, expected semi-gradient TD repeatedly pushes shared weights away from zero. Because the example can be analyzed without sampling noise, lowering α only slows divergence.

The deadly-triad feedback loopBehavior-policy data is projected into a shared function, target-policy bootstrapping creates new targets, and errors feed back through shared parameters.behavior bsample distributionshared v̂projectiontarget πbootstrapself-reinforcing target error

A counterexample matters because it disproves a general guarantee; successful large experiments cannot restore that missing theorem.

04 Bellman geometry: backup, then projection

Let Tπ map any value function to its one-step Bellman target. With approximation, Tπv̂ usually lies outside the representable subspace. Projection Π maps it back to the closest representable function under a chosen state distribution. The approximate fixed point solves

projected equationw = ΠTπw.

On-policy weighting makes ΠTπ contract in a useful norm. Under behavior weighting this need not hold. Repeated backup-and-projection can enlarge error. The usual mean-squared Bellman error is also difficult because an unbiased gradient estimate generally needs two independent next-state samples—the double-sampling problem.

05 What objective can be optimized from one sample?

The mean-squared projected Bellman error (MSPBE) measures the distance between v̂ and the projection of its Bellman target. It matches the fixed-point geometry and can be optimized incrementally. Gradient-TD algorithms introduce an auxiliary vector h that estimates the correction hidden inside the projection.

TDC/GTD2 updates h on a faster timescale to track a feature-weighted TD error, while w follows an actual negative gradient of MSPBE. Importance ratios handle the target action probabilities. The exact equations matter in implementation, but the conceptual division is more important: h estimates what ordinary semi-gradient TD ignores, and w uses that estimate to follow a stable objective.

two-timescale ideah rapidly estimates the projection correction; w more slowly reduces a defined projected error.

06 Expected updates reveal the algorithm beneath sampling

Writing the linear expected update as w←w+α(b−Aw) separates stochastic noise from mean dynamics. Stability depends on the eigenstructure of A, not on whether one run happens to look smooth. The chapter uses this view to classify algorithms and objectives.

This is also why weight-norm plots are essential. Return can look acceptable temporarily while parameters grow along a weakly observed direction. Monitor prediction error, MSPBE estimates, TD errors, importance ratios, and ‖w‖.

07 Emphatic TD changes who receives learning weight

Suppose an interest i(s) says where accurate prediction matters. If an interested state can lead under π to another state, that successor’s value helps the interested prediction and deserves follow-on weight. Emphatic TD accumulates this dependency in a follow-on trace F and forms emphasis M, combining current interest with inherited importance.

The update uses Mtρtδtxt. Rather than forcing target visitation, it constructs a weighting that reflects target-policy bootstrapping and yields stable expected dynamics for linear prediction under assumptions. Variance can still be high; stability and statistical efficiency are different questions.

08 Control is harder than prediction

For prediction, π is fixed. In control, π changes as q̂ changes, so the target operator, state distribution, and importance ratios all move. Semi-gradient Q-learning often works spectacularly in practice, especially with stabilizers, but this chapter explains why broad convergence claims are difficult.

Asha’s log learnerShe records the logging policy probability for every action, verifies coverage, caps nothing silently, and first reproduces an on-policy baseline. For off-policy evaluation she compares importance-sampled Monte Carlo, semi-gradient TD, and GTD2 on the same features, plotting both held-out return error and weight norms. Stability becomes an empirical result, not an assumption.

09 Practical stabilizers do not erase the theory

gotchasReplay reduces temporal correlation but remains off-policy. A target network slows moving targets but does not create coverage. Ratio clipping lowers variance by introducing bias. Regularization bounds weights without necessarily producing correct values. Each can help, but name the mechanism and trade-off. Never evaluate a target policy where b assigned zero probability.

10 Questions a master’s student should be able to answer

Does the deadly triad mean deep Q-learning should never work?

No. It identifies a risk, not inevitable failure. Replay, target networks, bounded rewards, architecture, optimization, and finite training can yield useful behavior. The triad explains why success is sensitive and why divergence examples matter.

Why is importance sampling alone insufficient?

It corrects conditional action probabilities. Samples are still drawn from the behavior policy’s state distribution, while shared parameters and target bootstrapping propagate error according to different dynamics.

What does the auxiliary GTD vector represent?

It estimates a feature-space quantity needed to differentiate the projected Bellman objective without two independent successor samples. It is a correction estimator, not a second value function.

How do gradient-TD and emphatic-TD differ?

Gradient-TD keeps behavior-distribution projection and follows a sound projected-error gradient. Emphatic-TD changes update weighting using interest and target-policy follow-on. They stabilize by different routes.

What should an off-policy experiment report?

Behavior and target policies, coverage, ratios and clipping, feature representation, objectives, all step sizes, weight norms, multiple seeds, and an independently estimated evaluation metric.

11 Chapter summary and exam-ready map

  • Mismatch: b supplies data; π defines targets; ratios correct actions but not the entire state geometry.
  • Deadly triad: approximation, bootstrapping, and off-policy learning jointly permit divergence.
  • Counterexample: Baird proves structural failure with linear features and zero rewards.
  • Geometry: approximation seeks a projected Bellman fixed point, and off-policy projection may lose contraction.
  • MSPBE/GTD: a defined projected objective plus an auxiliary estimator restores linear convergence guarantees.
  • Emphasis: interest and follow-on dependencies construct stable target-relevant state weighting.
  • Control: changing policies add another moving part; practical success must be demonstrated with stability diagnostics.
// master’s study sheetchapter 11

explain

mechanismTell the chain from behavior weighting through projection and bootstrapping to unstable expected updates.
solutionsContrast true-gradient correction with emphatic reweighting.

implement

counterexampleRun Baird’s star with semi-gradient TD and GTD2; plot each weight, norm, TD error, and MSPBE proxy.

12 Source trail and scope

These are independent companion notes, not a replacement for the textbook. The chapter organization follows Sutton and Barto's second edition; explanations and examples here are original. Use the authors' book page, the MIT Press edition page, and the official table of contents for the primary source and exact section sequence.

← previous: Chapter 10next: Chapter 12 →
© cvam — written in plaintext, served warm