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.
Here Ht is pretreatment history, At the logged treatment, R terminal utility, and et 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∈H denote pretreatment covariates, A∈{−1,1} a treatment, and R a reward, with larger values preferred. Write R(a) for the potential reward under treatment a and V(d)=E[R{d(H)}] for a rule's value. We use {−1,1} coding for margin losses; it corresponds to 2A−1 in the Q-learning note's{0,1} coding.
Let (H,A,R)∼P be the logged-data distribution. Unmarked expectations use P; EH uses its marginal H∼PH. At fixed H=h, the conditional calculation averages A∼e(⋅∣h) and then R∼PR∣H=h,A, while f stays fixed. The potential-outcome mean defining V(d) averages over the baseline population, not over its observed treatment assignments. The assumptions below identify it from P.
Assume consistency, no interference, exchangeability A⊥⊥(R(−1),R(1))∣H, and logging propensities
e(a∣h)=Pr(A=a∣H=h)≥κ>0.
Scroll to see the full equation →
For the weighted losses below, assume 0<r0≤R≤M<∞. A measurable score f:H→R defines
df(h)={1,−1,f(h)≥0,f(h)<0.
Scroll to see the full equation →
Write μa(h)=E[R∣H=h,A=a]. Conditioning on H and summing over A cancels the logging probabilities:
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[e(A∣H)R1{A=df(H)}].
Scroll to see the full equation →
Since agreement and disagreement partition the two treatments,
R01(f)+V(df)=EH[μ1(H)+μ−1(H)],
Scroll to see the full equation →
which is constant in f. Thus maximizing value is equivalent to minimizing weighted classification risk. The Bayes treatment is
Δ(h)=μ1(h)−μ−1(h),d∗(h)={1,−1,Δ(h)≥0,Δ(h)<0.
Scroll to see the full equation →
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[e(A∣H)Rℓ(Af(H))].
Scroll to see the full equation →
The hinge loss is convex but not smooth at u=1. Fix H=h, put u=f(h), and abbreviate p=μ1(h)>0, q=μ−1(h)>0. Probability cancellation gives the conditional risk
Proposition 1: Fisher consistency and the hinge regret bound
The conditional minimizers satisfy
arguminCh(u)=⎩⎨⎧{1},[−1,1],{−1},p>q,p=q,p<q.
Scroll to see the full equation →
Moreover, for every measurable f with finite hinge risk,
V(d∗)−V(df)≤RH(f)−finfRH(f).
Scroll to see the full equation →
First, locate the minimum from the slopes of Ch on the three intervals:
−p<0,q−p,q>0.
Scroll to see the full equation →
If p>q, the risk decreases until u=1 and increases thereafter. If p<q, it decreases until u=−1 and increases thereafter. If p=q, it is constant on [−1,1]. In every case,
uinfCh(u)=2min(p,q).
Scroll to see the full equation →
Next, consider a wrong-sign decision. If df(h)=d∗(h) and p=q, the least achievable hinge risk on that wrong side has infimum p+q, at u=0. Hence
Ch(f(h))−uinfCh(u)≥(p+q)−2min(p,q)=∣p−q∣.
Scroll to see the full equation →
If the treatment is optimal, the value loss is zero and the excess hinge risk is nonnegative. Thus, for all h,
∣Δ(h)∣1{df(h)=d∗(h)}≤Ch(f(h))−uinfCh(u).
Scroll to see the full equation →
Finally, integrate over H. The left side becomes value regret, and the measurable pointwise minimizer f(h)=d∗(h) attains the conditional infimum, so
The sign change in g′′ makes this objective smooth but not globally concave. Our choice normalizes the ϕ(u)=1+tanh(u) example in Laha et al., Condition 2 and Example 1. We use g as a treatment-agreement weight, rather than the logistic log-loss log(1+e−u).
For one stage, the smooth value objective has the conditional form
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 J1 is also equivalent to minimizing the smooth loss E[R{1−g(Af(H))}/e(A∣H)].
4. Two-stage smooth value and its policy interpretation
Now observe O=(X,A1,L,A2,R) with H1=X and H2=(X,A1,L). Both treatments take values in {−1,1}. Assume the two-stage consistency, no-interference, and sequential exchangeability conditions from the Q-learning note, with et(a∣h)≥κ>0 and 0<r0≤R≤M.
Here P denotes the joint logged distribution of this two-stage record; EX uses X∼PX. In particular, the weighted objective below is EO∼P, not an unweighted intervention expectation. Given (X,A1)=(x,a), continuation means integrate L∼PL∣X=x,A1=a; given (H2,A2)=(h,a), outcome means integrate R∼PR∣H2=h,A2=a.
The paper uses R=Y1+Y2 and a product ϕ(u)ϕ(v) with ϕ(u)+ϕ(−u)=Cϕ. Here g=ϕ/Cϕ and J=Vψ/Cϕ2. We prove the bound for a positive terminal utility R; 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
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]. The shorthand Eπ1 averages over the first three draws (X,A1,L); Ed1 uses the same draws with A1=d1(X) fixed by the rule. Conditioning on the second-stage history gives
Thus the smooth objective evaluates the stochastic regime πf. The reported deterministic regime df 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∗=supdV(d) over all measurable deterministic regimes, and J∗=supfJ(f) over all measurable finite-valued scores. Under the stated assumptions,
J∗=V∗,0≤V∗−V(df)≤4{J∗−J(f)}.
Scroll to see the full equation →
This is the normalized form of Laha et al. (2024), Theorem 3. We prove it using nonnegative Bellman gaps. First, define
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)] follows from backward induction.
Next, decompose the regret of any stochastic regime π by adding and subtracting Eπ1[M2(H2)]:
The second equality uses the tower property, the definition of Q1∗, and ∑aπt(a∣h)=1. Both terms are nonnegative, so V(π)≤V∗ and, in particular, J(f)≤V∗.
To show that the surrogate supremum reaches this upper bound, let d∗ be a backward-induction optimal regime and set ft(k)(h)=kdt∗(h). Then
g(Atft(k)(Ht))⟶1{At=dt∗(Ht)}.
Scroll to see the full equation →
The integrand defining J(f(k)) is bounded in absolute value by M/κ2. Dominated convergence (DC) followed by causal identification (I) gives
Each inequality uses nonnegativity of Bt and then the lower bound πt(dt∣Ht)≥1/2. The two factors of 1/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∗:
In the paper's scale, Vψ=Cϕ2J, so the same bound is
V∗−V(df)≤(Cϕ/2)2Vψ∗−Vψ(f).
Scroll to see the full equation →
Thus J(fn)→J∗ implies V(dfn)→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
For feature vectors zt(h)∈Rpt and coefficients θt∈Rpt, let ft(h)=θt⊤zt(h) and uti=Atiθt⊤zt(Hti). Differentiating the finite sum by the product and chain rules gives
Select θ with the largest Jn among all visited iterates, including initializations; break ties by visit order.
Set ft(h)←θt⊤zt(h) for t=1,2.
returndt(h)=1 if ft(h)≥0, and −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 be a deterministic class of score pairs. Assume all following suprema and random quantities are measurable, or impose the usual separability conditions. Define
Here ∣supFnJ−supFnJn∣≤En and the last difference is at most En. The main theorem yields
V∗−V(dfn)≤4(An+2En+On).
Scroll to see the full equation →
The training sample has distribution T=(O1,…,On)∼P⊗n. Conditional on the fitted scores, J(fn) and V(dfn) 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 A1. Let the deterministic positive outcome be
A1
R(A1,−1)
R(A1,1)
Optimal second treatment
−1
1
2
1
1
4
3
−1
Then
M2(−1)=2,M2(1)=4,d1∗=1,V∗=4.
Scroll to see the full equation →
For k>0, choose f1=k and f2(a1)=−ka1, and put s=g(k). The stochastic value is
The deterministic regime is already optimal for every k>0; its stochastic counterpart still sometimes selects a suboptimal treatment. This distinguishes the two values without an estimation argument.
k
g(k)
J(f)=1+3g(k)
V(df)
0.5
0.731059
3.193176
4
1
0.880797
3.642391
4
2
0.982014
3.946041
4
If the first score is instead −k, leaving f2(a1)=−ka1, then J(f)=3−g(k)→2 and V(df)=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∗ may not belong to a chosen linear or neural-network class. That restriction appears in An.
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
Zhao, Y., Zeng, D., Rush, A. J., and Kosorok, M. R. (2012). Estimating Individualized Treatment Rules Using Outcome Weighted Learning. Journal of the American Statistical Association, 107(499), 1106–1118. Article and proofs, DOI.
Laha, N., Sonabend-W, A., Mukherjee, R., and Cai, T. (2024). Finding the Optimal Dynamic Treatment Regimes Using Smooth Fisher Consistent Surrogate Loss. The Annals of Statistics, 52(2), 679–707. DOI, open preprint. See Condition 2 and Theorem 3; the preprint and journal versions use different supplement section labels.