Optimal Regime via Dynamic Programming

Summary

The optimal dynamic treatment regime is characterized by backward induction (dynamic programming). Working from the last decision to the first, define Q-functions measuring the “quality” of taking treatment now and behaving optimally thereafter, and value functions . The optimal rule at each stage maximizes the Q-function: . Under consistency, sequential randomization, and positivity these observed-data Q-functions coincide with the potential-outcome definitions, so is identifiable. A key result: the optimal rules do not depend on when a patient presents (decision 1 vs. “midstream”), so a single rule set applies to all patients.

Overview

This note gives the engine shared by Q-learning and A-learning and Robustness: the dynamic-programming characterization of . The two methods differ only in how they estimate the pieces of this recursion. The recursion is first written in potential outcomes, then shown to equal an observed-data version under the identification assumptions.

Main Content

Backward induction in potential outcomes

Optimal regime by backward recursion (§3, Eqs. 5-8)

At the last decision , for histories :

with value . Then for :

Each stage chooses the treatment maximizing the expected outcome assuming optimal behavior at all later stages — the defining property of dynamic programming. (Section A.1 of the supplement proves this is optimal in the sense of the regime definition.)

Observed-data Q- and value functions

Q-functions and value functions (§3, Eqs. 9-14)

In terms of the observed data, define at decision :

and recursively for :

measures the “quality” of treatment given the history, then following the optimal regime thereafter; is the “value” of a history assuming optimal future decisions.

Identification: observed-data optimum equals potential-outcome optimum (§3, Eq. 19)

Under consistency, sequential randomization, and positivity, the conditional distributions of the observed data in (9)–(14) equal those of the potential outcomes in (5)–(8), so

Thus an optimal regime in the -specific class can be obtained from the distribution of the observed data. (The optimum need not be unique — any rule selecting an arg-max treatment is optimal.)

Midstream regimes: the rule set is presentation-invariant

Optimal rules do not depend on when a patient presents (§4, Eq. 25)

A new patient may present “midstream” — immediately prior to decision , having received treatments under routine practice. One can define an optimal regime starting at decision . Under the same assumptions (plus consistency of the presenting covariates), the midstream rules coincide with the original recursion:

subsuming the case. Consequence: the single rule set is relevant for any patient regardless of when they present — treatment for a midstream patient is evaluated at their history (Robins 2004).

Caveat: this presentation-invariance requires the conditioning sets to carry the same information; it relies on the sequential-randomization and consistency assumptions holding for the routine-practice history.

Connections

  • The shared target of Q-learning (which models the Q-functions directly) and A-learning and Robustness (which models only the contrast , sufficient for the arg-max).
  • Backward induction over Q/value functions is exactly the dynamic-programming / Bellman structure used in reinforcement learning.
  • Builds on the estimand and assumptions of the Dynamic Treatment Regimes Framework.

See Also