Direct Learning of DTRs, Part ii: Smooth Surrogates and DTRESLO

On this page

Direct Learning of Dynamic Treatment Regimes: i. Doubly robust value search · ii. DTRESLO · iii. SDSS.

Part i improves value estimation by combining outcome regressions with inverse-probability weighting. However, its criterion still contains indicators of whether recorded treatments match a candidate rule. These indicators make direct optimization discontinuous.

Here we replace them by smooth functions and ask whether the replacement preserves optimal treatment decisions. We begin with the one-stage construction of Zhao et al. (2012), then derive a normalized version of DTR estimation via surrogate loss optimization (DTRESLO) from Laha et al. (2024), Theorem 3. This construction uses inverse weighting without Part i's doubly robust correction.

Recap: The value identity being smoothed

The earlier inverse-weighting calculation expresses a regime's value through logged trajectories:

V(d)=EP ⁣[R∏t=121{At=dt(Ht)}∏t=12et(At∣Ht)].V(d)=\mathbb E_P\!\left[ \frac{R\prod_{t=1}^2\mathbf1\{A_t=d_t(H_t)\}} {\prod_{t=1}^2e_t(A_t\mid H_t)} \right].

Here HtH_t is pretreatment history, AtA_t the logged treatment, RR terminal utility, and ete_t its true treatment probability. The identity requires causal identification and positivity. We retain these conditions and smooth the agreement factors, starting with one treatment.

1. One-stage value as a weighted classification problem

Let H∈HH\in\mathcal H denote pretreatment covariates, A∈{−1,1}A\in\{-1,1\} a treatment, and RR a reward, with larger values preferred. Write R(a)R(a) for the potential reward under treatment aa and V(d)=E[R{d(H)}]V(d)=\mathbb E[R\{d(H)\}] for a rule's value. We use {−1,1}\{-1,1\} coding for margin losses; it corresponds to 2A−12A-1 in the Q-learning note's {0,1}\{0,1\} coding.

Let (H,A,R)∼P(H,A,R)\sim P be the logged-data distribution. Unmarked expectations use PP; EH\mathbb E_H uses its marginal H∼PHH\sim P_H. At fixed H=hH=h, the conditional calculation averages A∼e(⋅∣h)A\sim e(\cdot\mid h) and then R∼PR∣H=h,AR\sim P_{R\mid H=h,A}, while ff stays fixed. The potential-outcome mean defining V(d)V(d) averages over the baseline population, not over its observed treatment assignments. The assumptions below identify it from PP.

Assume consistency, no interference, exchangeability A⊥ ⁣ ⁣ ⁣⊥(R(−1),R(1))∣HA\perp\!\!\!\perp(R(-1),R(1))\mid H, and logging propensities

e(a∣h)=Pr⁡(A=a∣H=h)≥κ>0.e(a\mid h)=\Pr(A=a\mid H=h)\ge\kappa>0.

For the weighted losses below, assume 0<r0≤R≤M<∞0<r_0\le R\le M<\infty. A measurable score f:H→Rf:\mathcal H\to\mathbb R defines

df(h)={1,f(h)≥0,−1,f(h)<0.d_f(h)=\begin{cases}1,&f(h)\ge0,\\-1,&f(h)<0.\end{cases}

Write μa(h)=E[R∣H=h,A=a]\mu_a(h)=\mathbb E[R\mid H=h,A=a]. Conditioning on HH and summing over AA cancels the logging probabilities:

V(df)=E[R1{A=df(H)}e(A∣H)]=TEH[∑a∈{−1,1}e(a∣H)μa(H)1{a=df(H)}e(a∣H)]=PEH[μdf(H)(H)].\begin{aligned} V(d_f) &=\mathbb E\left[\frac{R\mathbf1\{A=d_f(H)\}}{e(A\mid H)}\right]\\ &\overset{\mathrm T}{=}\mathbb E_H\left[ \sum_{a\in\{-1,1\}} \frac{e(a\mid H)\mu_a(H)\mathbf1\{a=d_f(H)\}}{e(a\mid H)} \right]\\ &\overset{\mathrm P}{=}\mathbb E_H[\mu_{d_f(H)}(H)]. \end{aligned}

The first equality uses causal identification; T is the tower property, and P is probability cancellation under positivity. Define weighted misclassification risk

R01(f)=E[R1{A≠df(H)}e(A∣H)].\mathcal R_{01}(f) =\mathbb E\left[\frac{R\mathbf1\{A\ne d_f(H)\}}{e(A\mid H)}\right].

Since agreement and disagreement partition the two treatments,

R01(f)+V(df)=EH[μ1(H)+μ−1(H)],\mathcal R_{01}(f)+V(d_f) =\mathbb E_H[\mu_1(H)+\mu_{-1}(H)],

which is constant in ff. Thus maximizing value is equivalent to minimizing weighted classification risk. The Bayes treatment is

Δ(h)=μ1(h)−μ−1(h),d∗(h)={1,Δ(h)≥0,−1,Δ(h)<0.\Delta(h)=\mu_1(h)-\mu_{-1}(h),\qquad d^*(h)=\begin{cases}1,&\Delta(h)\ge0,\\-1,&\Delta(h)<0.\end{cases}

2. Why the one-stage OWL hinge loss works

Outcome-weighted learning (OWL) replaces the discontinuous classification loss with the hinge loss

ℓ(u)=(1−u)+,RH(f)=E[Rℓ(Af(H))e(A∣H)].\ell(u)=(1-u)_+, \qquad \mathcal R_{\mathrm H}(f) =\mathbb E\left[\frac{R\ell(Af(H))}{e(A\mid H)}\right].

The hinge loss is convex but not smooth at u=1u=1. Fix H=hH=h, put u=f(h)u=f(h), and abbreviate p=μ1(h)>0p=\mu_1(h)>0, q=μ−1(h)>0q=\mu_{-1}(h)>0. Probability cancellation gives the conditional risk

Ch(u)=p(1−u)++q(1+u)+={p(1−u),u≤−1,p+q+(q−p)u,−1≤u≤1,q(1+u),u≥1.\begin{aligned} C_h(u) &=p(1-u)_++q(1+u)_+\\ &=\begin{cases} p(1-u),&u\le-1,\\ p+q+(q-p)u,&-1\le u\le1,\\ q(1+u),&u\ge1. \end{cases} \end{aligned}

Proposition 1: Fisher consistency and the hinge regret bound

The conditional minimizers satisfy

arg⁡min⁡uCh(u)={{1},p>q,[−1,1],p=q,{−1},p<q.\arg\min_u C_h(u) =\begin{cases} \{1\},&p>q,\\ [-1,1],&p=q,\\ \{-1\},&p<q. \end{cases}

Moreover, for every measurable ff with finite hinge risk,

V(d∗)−V(df)≤RH(f)−inf⁡f~RH(f~).V(d^*)-V(d_f) \le\mathcal R_{\mathrm H}(f)-\inf_{\widetilde f}\mathcal R_{\mathrm H}(\widetilde f).

First, locate the minimum from the slopes of ChC_h on the three intervals:

−p<0,q−p,q>0.-p<0,\qquad q-p,\qquad q>0.

If p>qp>q, the risk decreases until u=1u=1 and increases thereafter. If p<qp<q, it decreases until u=−1u=-1 and increases thereafter. If p=qp=q, it is constant on [−1,1][-1,1]. In every case,

inf⁡uCh(u)=2min⁡(p,q).\inf_u C_h(u)=2\min(p,q).

Next, consider a wrong-sign decision. If df(h)≠d∗(h)d_f(h)\ne d^*(h) and p≠qp\ne q, the least achievable hinge risk on that wrong side has infimum p+qp+q, at u=0u=0. Hence

Ch(f(h))−inf⁡uCh(u)≥(p+q)−2min⁡(p,q)=∣p−q∣.\begin{aligned} C_h(f(h))-\inf_u C_h(u) &\ge(p+q)-2\min(p,q)\\ &=|p-q|. \end{aligned}

If the treatment is optimal, the value loss is zero and the excess hinge risk is nonnegative. Thus, for all hh,

∣Δ(h)∣1{df(h)≠d∗(h)}≤Ch(f(h))−inf⁡uCh(u).|\Delta(h)|\mathbf1\{d_f(h)\ne d^*(h)\} \le C_h(f(h))-\inf_u C_h(u).

Finally, integrate over HH. The left side becomes value regret, and the measurable pointwise minimizer f~(h)=d∗(h)\widetilde f(h)=d^*(h) attains the conditional infimum, so

V(d∗)−V(df)=EH[∣Δ(H)∣1{df(H)≠d∗(H)}]≤EH[CH(f(H))−inf⁡uCH(u)]=RH(f)−inf⁡f~RH(f~).\begin{aligned} V(d^*)-V(d_f) &=\mathbb E_H[|\Delta(H)|\mathbf1\{d_f(H)\ne d^*(H)\}]\\ &\le\mathbb E_H[C_H(f(H))-\inf_u C_H(u)]\\ &=\mathcal R_{\mathrm H}(f)-\inf_{\widetilde f}\mathcal R_{\mathrm H}(\widetilde f). \end{aligned}

This proves both the optimal decision sign and the excess-risk implication. It is the one-stage OWL result developed in Zhao et al., Proposition 3.1 and Theorem 3.2.

3. A smooth surrogate with a useful symmetry

For simultaneous treatment-rule learning, use a smooth increasing function g:R→(0,1)g:\mathbb R\to(0,1) satisfying

g(u)+g(−u)=1,lim⁡u→∞g(u)=1,lim⁡u→−∞g(u)=0.g(u)+g(-u)=1,\qquad \lim_{u\to\infty}g(u)=1,\qquad \lim_{u\to-\infty}g(u)=0.

Our running choice is

g(u)=1+tanh⁡(u)2=11+e−2u,g′(u)=2g(u){1−g(u)}>0,g′′(u)=4g(u){1−g(u)}{1−2g(u)}.\begin{aligned} g(u)&=\frac{1+\tanh(u)}2=\frac1{1+e^{-2u}},\\ g'(u)&=2g(u)\{1-g(u)\}>0,\\ g''(u)&=4g(u)\{1-g(u)\}\{1-2g(u)\}. \end{aligned}

The sign change in g′′g'' makes this objective smooth but not globally concave. Our choice normalizes the ϕ(u)=1+tanh⁡(u)\phi(u)=1+\tanh(u) example in Laha et al., Condition 2 and Example 1. We use gg as a treatment-agreement weight, rather than the logistic log-loss log⁡(1+e−u)\log(1+e^{-u}).

For one stage, the smooth value objective has the conditional form

J1(f∣h)=E[Rg(Af(H))e(A∣H)∣H=h]=p g(u)+q g(−u)=symq+(p−q)g(u),u=f(h).\begin{aligned} J_1(f\mid h) &=\mathbb E\left[\frac{R g(Af(H))}{e(A\mid H)}\Bigm|H=h\right]\\ &=p\,g(u)+q\,g(-u)\\ &\overset{\mathrm{sym}}{=}q+(p-q)g(u),\qquad u=f(h). \end{aligned}

By monotonicity and the limits of gg,

sup⁡uJ1(u∣h)=max⁡(p,q),u→{+∞,p>q,−∞,p<q.\sup_u J_1(u\mid h)=\max(p,q), \qquad u\to\begin{cases}+\infty,&p>q,\\-\infty,&p<q.\end{cases}

At a fixed history with unequal treatment means, scores approaching this conditional supremum eventually select the better treatment. A finite score need not attain the supremum. Maximizing J1J_1 is also equivalent to minimizing the smooth loss E[R{1−g(Af(H))}/e(A∣H)]\mathbb E[R\{1-g(Af(H))\}/e(A\mid H)].

4. Two-stage smooth value and its policy interpretation

Now observe O=(X,A1,L,A2,R)O=(X,A_1,L,A_2,R) with H1=XH_1=X and H2=(X,A1,L)H_2=(X,A_1,L). Both treatments take values in {−1,1}\{-1,1\}. Assume the two-stage consistency, no-interference, and sequential exchangeability conditions from the Q-learning note, with et(a∣h)≥κ>0e_t(a\mid h)\ge\kappa>0 and 0<r0≤R≤M0<r_0\le R\le M.

Here PP denotes the joint logged distribution of this two-stage record; EX\mathbb E_X uses X∼PXX\sim P_X. In particular, the weighted objective below is EO∼P\mathbb E_{O\sim P}, not an unweighted intervention expectation. Given (X,A1)=(x,a)(X,A_1)=(x,a), continuation means integrate L∼PL∣X=x,A1=aL\sim P_{L\mid X=x,A_1=a}; given (H2,A2)=(h,a)(H_2,A_2)=(h,a), outcome means integrate R∼PR∣H2=h,A2=aR\sim P_{R\mid H_2=h,A_2=a}.

For f=(f1,f2)f=(f_1,f_2), ft:Ht→Rf_t:\mathcal H_t\to\mathbb R, define

df,t(h)={1,ft(h)≥0,−1,ft(h)<0,J(f)=E[R g(A1f1(H1))g(A2f2(H2))e1(A1∣H1)e2(A2∣H2)].\begin{aligned} d_{f,t}(h)&=\begin{cases}1,&f_t(h)\ge0,\\-1,&f_t(h)<0,\end{cases}\\ J(f)&=\mathbb E\left[ \frac{R\,g(A_1f_1(H_1))g(A_2f_2(H_2))} {e_1(A_1\mid H_1)e_2(A_2\mid H_2)} \right]. \end{aligned}

The paper uses R=Y1+Y2R=Y_1+Y_2 and a product ϕ(u)ϕ(v)\phi(u)\phi(v) with ϕ(u)+ϕ(−u)=Cϕ\phi(u)+\phi(-u)=C_\phi. Here g=ϕ/Cϕg=\phi/C_\phi and J=Vψ/Cϕ2J=V_\psi/C_\phi^2. We prove the bound for a positive terminal utility RR; the source's sum-of-rewards formulation is included when that sum is used as the utility and the history retains the first reward.

Equivalently, minimize the weighted joint surrogate loss

ℓjoint(u,v)=1−g(u)g(v),E[Rℓjoint(A1f1,A2f2)e1e2]=E[Re1e2]−J(f).\ell_{\mathrm{joint}}(u,v)=1-g(u)g(v),\qquad \mathbb E\left[\frac{R\ell_{\mathrm{joint}}(A_1f_1,A_2f_2)}{e_1e_2}\right] =\mathbb E\left[\frac{R}{e_1e_2}\right]-J(f).

In this display, ft=ft(Ht)f_t=f_t(H_t) and et=et(At∣Ht)e_t=e_t(A_t\mid H_t).

Lemma: The surrogate objective is a stochastic-policy value

Set

πf,t(a∣h)=g(aft(h)),a∈{−1,1}.\pi_{f,t}(a\mid h)=g(af_t(h)),\qquad a\in\{-1,1\}.

Positivity and symmetry give πf,t(a∣h)>0\pi_{f,t}(a\mid h)>0 and ∑aπf,t(a∣h)=1\sum_a\pi_{f,t}(a\mid h)=1. For any stochastic regime π\pi, define its intervention distribution PπP^\pi by

X∼PX,A1∣X∼π1(⋅∣X),L∣X,A1∼PL∣X,A1,A2∣H2∼π2(⋅∣H2),R∣H2,A2∼PR∣H2,A2.X\sim P_X,\quad A_1\mid X\sim\pi_1(\cdot\mid X),\quad L\mid X,A_1\sim P_{L\mid X,A_1},\quad A_2\mid H_2\sim\pi_2(\cdot\mid H_2),\quad R\mid H_2,A_2\sim P_{R\mid H_2,A_2}.

Only the treatment probabilities change. Under the causal identification assumptions, the conditional covariate and outcome distributions remain the same as in the observed data. Write V(π)=EO∼Pπ[R]V(\pi)=\mathbb E_{O\sim P^\pi}[R]. The shorthand Eπ1\mathbb E_{\pi_1} averages over the first three draws (X,A1,L)(X,A_1,L); Ed1\mathbb E_{d_1} uses the same draws with A1=d1(X)A_1=d_1(X) fixed by the rule. Conditioning on the second-stage history gives

E[R g(A2f2(H2))e2(A2∣H2)∣H2]=P∑a2πf,2(a2∣H2)Q2∗(H2,a2),\begin{aligned} &\mathbb E\left[ \frac{R\,g(A_2f_2(H_2))}{e_2(A_2\mid H_2)}\Bigm|H_2 \right]\\ &\quad\overset{\mathrm P}{=}\sum_{a_2}\pi_{f,2}(a_2\mid H_2)Q_2^*(H_2,a_2), \end{aligned}

where Q2∗(h,a)=E[R∣H2=h,A2=a]Q_2^*(h,a)=\mathbb E[R\mid H_2=h,A_2=a]. Another application of the tower property and first-stage probability cancellation yields

J(f)=Eπf,1[∑a2πf,2(a2∣H2)Q2∗(H2,a2)]=V(πf).J(f)=\mathbb E_{\pi_{f,1}}\left[ \sum_{a_2}\pi_{f,2}(a_2\mid H_2)Q_2^*(H_2,a_2) \right]=V(\pi_f).

Thus the smooth objective evaluates the stochastic regime πf\pi_f. The reported deterministic regime dfd_f chooses its more probable treatment at each history, so its value still needs to be compared with that smooth objective.

5. Main theorem: Surrogate regret controls DTR regret

Let V∗=sup⁡dV(d)V^*=\sup_d V(d) over all measurable deterministic regimes, and J∗=sup⁡fJ(f)J^*=\sup_f J(f) over all measurable finite-valued scores. Under the stated assumptions,

J∗=V∗,0≤V∗−V(df)≤4{J∗−J(f)}.\boxed{J^*=V^*,\qquad 0\le V^*-V(d_f)\le4\{J^*-J(f)\}.}

This is the normalized form of Laha et al. (2024), Theorem 3. We prove it using nonnegative Bellman gaps. First, define

M2(h2)=max⁡a2Q2∗(h2,a2),Q1∗(x,a1)=E[M2(H2)∣X=x,A1=a1],M1(x)=max⁡a1Q1∗(x,a1),B1(x,a1)=M1(x)−Q1∗(x,a1)≥0,B2(h2,a2)=M2(h2)−Q2∗(h2,a2)≥0.\begin{aligned} M_2(h_2)&=\max_{a_2}Q_2^*(h_2,a_2),\\ Q_1^*(x,a_1)&=\mathbb E[M_2(H_2)\mid X=x,A_1=a_1],\\ M_1(x)&=\max_{a_1}Q_1^*(x,a_1),\\ B_1(x,a_1)&=M_1(x)-Q_1^*(x,a_1)\ge0,\\ B_2(h_2,a_2)&=M_2(h_2)-Q_2^*(h_2,a_2)\ge0. \end{aligned}

Each Bellman gap measures the conditional outcome lost by choosing a treatment instead of maximizing its Q-function. The gaps are nonnegative by pointwise maximization, and V∗=E[M1(X)]V^*=\mathbb E[M_1(X)] follows from backward induction.

Next, decompose the regret of any stochastic regime π\pi by adding and subtracting Eπ1[M2(H2)]\mathbb E_{\pi_1}[M_2(H_2)]:

V∗−V(π)=E[M1(X)]−Eπ1[M2(H2)]+Eπ1[M2(H2)−∑a2π2(a2∣H2)Q2∗(H2,a2)]=EX[∑a1π1(a1∣X)B1(X,a1)]+Eπ1[∑a2π2(a2∣H2)B2(H2,a2)].\begin{aligned} V^*-V(\pi) &=\mathbb E[M_1(X)]-\mathbb E_{\pi_1}[M_2(H_2)]\\ &\quad+\mathbb E_{\pi_1}\left[ M_2(H_2)-\sum_{a_2}\pi_2(a_2\mid H_2)Q_2^*(H_2,a_2) \right]\\ &=\mathbb E_X\left[\sum_{a_1}\pi_1(a_1\mid X)B_1(X,a_1)\right]\\ &\quad+\mathbb E_{\pi_1}\left[\sum_{a_2}\pi_2(a_2\mid H_2)B_2(H_2,a_2)\right]. \end{aligned}

The second equality uses the tower property, the definition of Q1∗Q_1^*, and ∑aπt(a∣h)=1\sum_a\pi_t(a\mid h)=1. Both terms are nonnegative, so V(π)≤V∗V(\pi)\le V^* and, in particular, J(f)≤V∗J(f)\le V^*.

To show that the surrogate supremum reaches this upper bound, let d∗d^* be a backward-induction optimal regime and set ft(k)(h)=k dt∗(h)f_t^{(k)}(h)=k\,d_t^*(h). Then

g(Atft(k)(Ht))⟶1{At=dt∗(Ht)}.g(A_tf_t^{(k)}(H_t)) \longrightarrow\mathbf1\{A_t=d_t^*(H_t)\}.

The integrand defining J(f(k))J(f^{(k)}) is bounded in absolute value by M/κ2M/\kappa^2. Dominated convergence (DC) followed by causal identification (I) gives

lim⁡k→∞J(f(k))=DCE[R∏t=121{At=dt∗(Ht)}e1(A1∣H1)e2(A2∣H2)]=IV(d∗)=V∗.\begin{aligned} \lim_{k\to\infty}J(f^{(k)}) &\overset{\mathrm{DC}}{=}\mathbb E\left[ \frac{R\prod_{t=1}^2\mathbf1\{A_t=d_t^*(H_t)\}} {e_1(A_1\mid H_1)e_2(A_2\mid H_2)} \right]\\ &\overset{\mathrm I}{=}V(d^*)=V^*. \end{aligned}

Together with J(f)≤V∗J(f)\le V^*, this proves J∗=V∗J^*=V^*. It does not assert existence of a finite maximizing score.

We can now compare the stochastic and deterministic regrets. Fix ff, abbreviate d=dfd=d_f, π=πf\pi=\pi_f, and write

D1=EX[B1(X,d1(X))],D2=Ed1[B2(H2,d2(H2))].D_1=\mathbb E_X[B_1(X,d_1(X))],\qquad D_2=\mathbb E_{d_1}[B_2(H_2,d_2(H_2))].

Applying the stochastic-regime regret decomposition to deterministic treatment choices gives V∗−V(d)=D1+D2V^*-V(d)=D_1+D_2. Since g(0)=1/2g(0)=1/2 and gg is increasing,

πt(dt(h)∣h)=g(∣ft(h)∣)≥12.\pi_t(d_t(h)\mid h)=g(|f_t(h)|)\ge\tfrac12.

For the first stochastic regret term, drop the other treatment's nonnegative contribution:

S1=EX[∑a1π1(a1∣X)B1(X,a1)]≥EX[π1(d1(X)∣X)B1(X,d1(X))]≥12D1.\begin{aligned} S_1&=\mathbb E_X\left[\sum_{a_1}\pi_1(a_1\mid X)B_1(X,a_1)\right]\\ &\ge\mathbb E_X[\pi_1(d_1(X)\mid X)B_1(X,d_1(X))]\\ &\ge\tfrac12 D_1. \end{aligned}

For the second term, first define the conditional average gap

C2(h)=∑bπ2(b∣h)B2(h,b)≥π2(d2(h)∣h)B2(h,d2(h))≥0.C_2(h)=\sum_b\pi_2(b\mid h)B_2(h,b) \ge\pi_2(d_2(h)\mid h)B_2(h,d_2(h))\ge0.

Retain only histories whose first treatment follows d1d_1, then use the displayed bound on C2C_2:

S2=EX[∑aπ1(a∣X)E{C2(H2)∣X,A1=a}]≥EX[π1(d1(X)∣X)E{C2(H2)∣X,A1=d1(X)}]≥EX[π1(d1(X)∣X)E{π2(d2(H2)∣H2)B2(H2,d2(H2))∣X,A1=d1(X)}]≥14D2.\begin{aligned} S_2&=\mathbb E_X\left[\sum_a\pi_1(a\mid X) \mathbb E\{C_2(H_2)\mid X,A_1=a\}\right]\\ &\ge\mathbb E_X\left[\pi_1(d_1(X)\mid X) \mathbb E\{C_2(H_2)\mid X,A_1=d_1(X)\}\right]\\ &\ge\mathbb E_X\left[\pi_1(d_1(X)\mid X) \mathbb E\{\pi_2(d_2(H_2)\mid H_2)B_2(H_2,d_2(H_2)) \mid X,A_1=d_1(X)\}\right]\\ &\ge\tfrac14 D_2. \end{aligned}

Each inequality uses nonnegativity of BtB_t and then the lower bound πt(dt∣Ht)≥1/2\pi_t(d_t\mid H_t)\ge1/2. The two factors of 1/21/2 reflect the first-stage history distribution and the second-stage treatment choice.

Finally, combine these bounds with the stochastic-policy identity and the equality J∗=V∗J^*=V^*:

J∗−J(f)=V∗−V(πf)=S1+S2≥12D1+14D2≥14(D1+D2)=14{V∗−V(df)}.\begin{aligned} J^*-J(f) &=V^*-V(\pi_f)=S_1+S_2\\ &\ge\tfrac12D_1+\tfrac14D_2\\ &\ge\tfrac14(D_1+D_2)\\ &=\tfrac14\{V^*-V(d_f)\}. \end{aligned}

Rearranging proves the theorem. □\square

In the paper's scale, Vψ=Cϕ2JV_\psi=C_\phi^2J, so the same bound is

V∗−V(df)≤Vψ∗−Vψ(f)(Cϕ/2)2.V^*-V(d_f) \le\frac{V_\psi^*-V_\psi(f)}{(C_\phi/2)^2}.

Thus J(fn)→J∗J(f_n)\to J^* implies V(dfn)→V∗V(d_{f_n})\to V^*. This is surrogate consistency: approaching the best smooth objective value also approaches the best regime value. It is a population result; estimation and numerical optimization errors still need separate bounds.

6. From a sample objective to a learned regime

For i.i.d. records and known logging propensities, write

wi=Rie1(A1i∣H1i)e2(A2i∣H2i),J^n(f)=1n∑i=1nwi∏t=12g(Atift(Hti)).w_i=\frac{R_i}{e_1(A_{1i}\mid H_{1i})e_2(A_{2i}\mid H_{2i})},\qquad \widehat J_n(f)=\frac1n\sum_{i=1}^n w_i\prod_{t=1}^2g(A_{ti}f_t(H_{ti})).

For feature vectors zt(h)∈Rptz_t(h)\in\mathbb R^{p_t} and coefficients θt∈Rpt\theta_t\in\mathbb R^{p_t}, let ft(h)=θt⊤zt(h)f_t(h)=\theta_t^\top z_t(h) and uti=Atiθt⊤zt(Hti)u_{ti}=A_{ti}\theta_t^\top z_t(H_{ti}). Differentiating the finite sum by the product and chain rules gives

∇θ1J^n=1n∑iwi g′(u1i)g(u2i)A1iz1(H1i),∇θ2J^n=1n∑iwi g(u1i)g′(u2i)A2iz2(H2i).\begin{aligned} \nabla_{\theta_1}\widehat J_n &=\frac1n\sum_i w_i\,g'(u_{1i})g(u_{2i})A_{1i}z_1(H_{1i}),\\ \nabla_{\theta_2}\widehat J_n &=\frac1n\sum_i w_i\,g(u_{1i})g'(u_{2i})A_{2i}z_2(H_{2i}). \end{aligned}

The objective is smooth but generally nonconcave. A stationary point need not maximize it.

Algorithm: Simultaneous binary treatment-rule learning

Algorithm 1 Simultaneous binary treatment-rule learning

Input: Trajectories {Oi}i=1n\{O_i\}_{i=1}^n; true propensities e1,e2e_1,e_2; features z1,z2z_1,z_2; sigmoid gg; B≥1B\ge1 initializations; K≥1K\ge1 iterations; positive learning rates {ηr}r=0K−1\{\eta_r\}_{r=0}^{K-1}.

Output: Binary treatment rules d^1,d^2\widehat d_1,\widehat d_2.

  1. Compute wi←Ri/{e1(A1i∣H1i)e2(A2i∣H2i)}w_i\gets R_i/\{e_1(A_{1i}\mid H_{1i})e_2(A_{2i}\mid H_{2i})\}.
  2. for b=1,…,Bb=1,\ldots,B do
  3. Initialize the joint coefficient vector θ(b,0)=(θ1(b,0),θ2(b,0))\theta^{(b,0)}=(\theta_1^{(b,0)},\theta_2^{(b,0)}).
  4. for r=0,…,K−1r=0,\ldots,K-1 do
  5. Evaluate both stage gradients of J^n\widehat J_n at θ(b,r)\theta^{(b,r)}.
  6. Update jointly: θ(b,r+1)←θ(b,r)+ηr∇θJ^n(θ(b,r))\theta^{(b,r+1)}\gets\theta^{(b,r)}+\eta_r\nabla_\theta\widehat J_n(\theta^{(b,r)}).
  7. end for
  8. end for
  9. Select θ^\widehat\theta with the largest J^n\widehat J_n among all visited iterates, including initializations; break ties by visit order.
  10. Set f^t(h)←θ^t⊤zt(h)\widehat f_t(h)\gets\widehat\theta_t^\top z_t(h) for t=1,2t=1,2.
  11. return d^t(h)=1\widehat d_t(h)=1 if f^t(h)≥0\widehat f_t(h)\ge0, and −1-1 otherwise.

The algorithm updates both treatment-score functions jointly, without backward pseudo-outcome regression. Multiple initializations provide candidate solutions, but do not certify a global maximum.

Corollary: Approximation, sampling, and optimization errors

Let Fn\mathcal F_n be a deterministic class of score pairs. Assume all following suprema and random quantities are measurable, or impose the usual separability conditions. Define

An=J∗−sup⁡f∈FnJ(f),En=sup⁡f∈Fn∣J^n(f)−J(f)∣,On=sup⁡f∈FnJ^n(f)−J^n(f^n),f^n∈Fn.\begin{aligned} \mathsf A_n&=J^*-\sup_{f\in\mathcal F_n}J(f),\\ \mathsf E_n&=\sup_{f\in\mathcal F_n}|\widehat J_n(f)-J(f)|,\\ \mathsf O_n&=\sup_{f\in\mathcal F_n}\widehat J_n(f)-\widehat J_n(\widehat f_n), \qquad\widehat f_n\in\mathcal F_n. \end{aligned}

Add and subtract the empirical supremum and fitted empirical value:

J∗−J(f^n)=An+{sup⁡FnJ−sup⁡FnJ^n}+On+{J^n(f^n)−J(f^n)}≤An+En+On+En.\begin{aligned} J^*-J(\widehat f_n) &=\mathsf A_n+ \left\{\sup_{\mathcal F_n}J-\sup_{\mathcal F_n}\widehat J_n\right\}\\ &\quad+\mathsf O_n +\{\widehat J_n(\widehat f_n)-J(\widehat f_n)\}\\ &\le\mathsf A_n+\mathsf E_n+\mathsf O_n+\mathsf E_n. \end{aligned}

Here ∣sup⁡FnJ−sup⁡FnJ^n∣≤En|\sup_{\mathcal F_n}J-\sup_{\mathcal F_n}\widehat J_n|\le\mathsf E_n and the last difference is at most En\mathsf E_n. The main theorem yields

V∗−V(df^n)≤4(An+2En+On).V^*-V(d_{\widehat f_n})\le4(\mathsf A_n+2\mathsf E_n+\mathsf O_n).

The training sample has distribution T=(O1,…,On)∼P⊗n\mathcal T=(O_1,\ldots,O_n)\sim P^{\otimes n}. Conditional on the fitted scores, J(f^n)J(\widehat f_n) and V(df^n)V(d_{\widehat f_n}) average over fresh trajectories, not over the training sample again. Convergence in probability refers to repeated training samples (and any randomness in the fitting procedure). If these three errors vanish in that sense, the learned regime is value-consistent. Smoothness alone proves none of those limits. Estimated propensities introduce additional error not covered by the known-propensity expression above.

7. A four-outcome worked example

Take no baseline variation and no intermediate covariate other than A1A_1. Let the deterministic positive outcome be

A1A_1R(A1,−1)R(A_1,-1)R(A1,1)R(A_1,1)Optimal second treatment
−1-1112211
114433−1-1

Then

M2(−1)=2,M2(1)=4,d1∗=1,V∗=4.M_2(-1)=2,\qquad M_2(1)=4,\qquad d_1^*=1,\qquad V^*=4.

For k>0k>0, choose f1=kf_1=k and f2(a1)=−ka1f_2(a_1)=-ka_1, and put s=g(k)s=g(k). The stochastic value is

J(f)=(1−s){(1−s)⋅1+s⋅2}+s{s⋅4+(1−s)⋅3}=(1−s)(1+s)+s(3+s)=1+3s⟶4.\begin{aligned} J(f) &=(1-s)\{(1-s)\cdot1+s\cdot2\}\\ &\quad+s\{s\cdot4+(1-s)\cdot3\}\\ &=(1-s)(1+s)+s(3+s)\\ &=1+3s\longrightarrow4. \end{aligned}

The deterministic regime is already optimal for every k>0k>0; its stochastic counterpart still sometimes selects a suboptimal treatment. This distinguishes the two values without an estimation argument.

kkg(k)g(k)J(f)=1+3g(k)J(f)=1+3g(k)V(df)V(d_f)
0.50.50.7310590.7310593.1931763.19317644
110.8807970.8807973.6423913.64239144
220.9820140.9820143.9460413.94604144

If the first score is instead −k-k, leaving f2(a1)=−ka1f_2(a_1)=-ka_1, then J(f)=3−g(k)→2J(f)=3-g(k)\to2 and V(df)=2V(d_f)=2. Increasing score magnitude cannot repair a wrong treatment sign.

8. What must not be conflated

  • Hinge OWL versus smooth DTRESLO: the one-stage hinge proof does not prove consistency of an arbitrary joint two-stage surrogate. The symmetry and bounded range above provide the stochastic-policy identity used in the main proof.
  • Unrestricted population scores versus fitted classes: the sequence kd∗k d^* may not belong to a chosen linear or neural-network class. That restriction appears in An\mathsf A_n.
  • Outcome shifting versus surrogate estimation: if rewards are bounded below, a fixed shift can make them positive without changing the optimal deterministic regime. No finite shift makes an unbounded-below Gaussian reward always positive. Even when population optimal rules are unchanged, shifts can change finite-class fitted objectives.
  • Binary versus multiple treatments: this proof is for two stages and binary actions. No multicategory theorem is proved here.

Part iii replaces the binary sign rule with treatment-specific scores. Its product-based surrogate need not sum to one across treatments, so we must recheck the probability interpretation before extending this proof.

References