Tutorials › Econometrics (Graduate) › Neyman-Orthogonal Scores for Causal Parameters

High-Dimensional Econometrics · Tutorial 926 of 952

Neyman-Orthogonal Scores for Causal Parameters

Learn how to construct and interpret an orthogonal score for a partially linear treatment effect, and why nuisance-estimation errors enter its population moment only at second order.

Advanced 11 min read

What You'll Learn

  • Define Neyman orthogonality as a zero directional derivative of a population score with respect to nuisance functions.
  • State the partially linear model and its treatment-effect interpretation.
  • Derive the orthogonal score using conditional mean functions for the outcome and treatment.
  • Verify the zero derivatives with respect to both nuisance functions.
  • Calculate the score and its second-order remainder in hypothetical examples.
  • Recognize the assumptions and limits of orthogonality as bias protection.

Why Orthogonality Matters

In a partially linear treatment-effect model, the coefficient of interest is accompanied by nuisance functions that describe how the outcome and treatment vary with observed covariates. These functions may be high-dimensional or estimated flexibly. Even if the target coefficient is identified by a population moment, replacing the nuisance functions with estimates can disturb that moment. Neyman orthogonality is a design property of the moment: small first-order errors in the nuisance functions do not produce a first-order change in its expectation at the truth.

This property does not make nuisance estimates irrelevant, nor does it establish a causal interpretation by itself. It changes how nuisance-estimation errors affect the target moment. The distinction is especially useful when the nuisance functions are difficult to estimate accurately, as in high-dimensional settings.

The Partially Linear Model and Its Score

Let \(Y\) be an outcome, \(D\) a treatment, and \(X\) a vector of observed pretreatment covariates. A partially linear conditional-mean model is

$$ Y = \theta_0 D + g_0(X) + U,\qquad D = m_0(X) + V, $$

where \(\theta_0\) is the scalar coefficient of interest, \(g_0(X)\) is an unknown outcome regression component, and \(m_0(X)\) is the conditional mean of treatment. The residuals satisfy \(E[U\mid D,X]=0\) and \(E[V\mid X]=0\). The first condition implies \(E[U\mid X]=0\) as well. The model allows the covariate effects \(g_0\) and \(m_0\) to be nonlinear.

Define \(l_0(X)=E[Y\mid X]\). Taking conditional expectations in the outcome equation gives \(l_0(X)=\theta_0m_0(X)+g_0(X)\). The score below is written using these two conditional means, so its nuisance argument is \(\eta=(l,m)\).

Definition: For observation \(W=(Y,D,X)\), define the partially linear score \(\psi(W;\theta,\eta)=(D-m(X))\{Y-l(X)-\theta[D-m(X)]\}\). Its population moment is \(M(\theta,\eta)=E[\psi(W;\theta,\eta)]\). At the true values, \(M(\theta_0,\eta_0)=0\), where \(\eta_0=(l_0,m_0)\).

The score residualizes both treatment and outcome with respect to \(X\). Since \(D-m_0(X)=V\), and \(Y-l_0(X)=\theta_0V+U\), the score at the truth and at \(\theta_0\) is \(V U\). Its expectation is zero because \(E[U\mid D,X]=0\). If \(E[V^2]>0\), the population moment with the true nuisance functions also identifies \(\theta_0\): for any \(\theta\),

$$ M(\theta,\eta_0) =E\!\left[V\{(\theta_0-\theta)V+U\}\right] =(\theta_0-\theta)E[V^2]. $$

For a causal interpretation, further assumptions are needed. For example, consistency, no interference, conditional exchangeability of treatment and potential outcomes given \(X\), and a constant conditional treatment effect compatible with the partially linear mean model can support interpreting \(\theta_0\) as that effect. Without such assumptions, \(\theta_0\) is a parameter of a conditional-mean model, not automatically a causal effect. Positive residual treatment variation, \(E[V^2]>0\), is also needed to identify it.

Definition of Neyman Orthogonality

A nuisance perturbation is a small change to one or more nuisance functions. To define orthogonality precisely, consider a path \(\eta_r=\eta_0+r h\), where \(r\) is a real scalar near zero and \(h\) is a fixed, admissible direction of perturbation. For function-valued nuisances, write \(h=(h_l,h_m)\). The derivative is taken in the population moment, not in a particular sample.

Definition: A score is Neyman-orthogonal at \((\theta_0,\eta_0)\) if, for every admissible nuisance direction \(h\), the directional derivative \(\left.\frac{d}{dr}M(\theta_0,\eta_0+r h)\right|_{r=0}\) equals zero. Equivalently, sufficiently small nuisance perturbations have no first-order effect on the target population moment at the truth.

For the score defined above, orthogonality must hold with respect to both \(l\) and \(m\). It is not enough that the score have mean zero at the true nuisance functions: a moment may be unbiased there while still changing to first order when those functions are perturbed.

Deriving and Verifying the Orthogonal Score

Write \(V=D-m_0(X)\). First perturb the outcome regression in direction \(h_l\), holding \(m=m_0\). Differentiating the score with respect to \(l\) gives

$$ \left.\frac{d}{dr}M(\theta_0,(l_0+r h_l,m_0))\right|_{r=0} =-E[Vh_l(X)] =-E\!\left[h_l(X)E[V\mid X]\right] =0. $$

The last equality follows from \(E[V\mid X]=0\). Now perturb the treatment regression in direction \(h_m\), holding \(l=l_0\). Differentiating both appearances of \(m\) in the score gives

$$ \left.\frac{d}{dr}M(\theta_0,(l_0,m_0+r h_m))\right|_{r=0} =E\!\left[-h_m(X)U+\theta_0 Vh_m(X)\right] =0. $$

Here the score residual at the truth is \(U\). The expectation of \(h_m(X)U\) is zero because \(E[U\mid X]=0\); the expectation of \(Vh_m(X)\) is zero because \(E[V\mid X]=0\). The derivative with respect to a joint direction \((h_l,h_m)\) is the sum of these two zero derivatives, so it is also zero.

This calculation also explains why the particular form of the score matters. Residualizing treatment creates a factor with conditional mean zero, which eliminates the first-order effect of perturbing \(l\). The treatment-residual perturbation has two contributions, one from the leading factor and one from the bracketed residual; the model’s conditional-mean restrictions make their expected first-order contribution vanish.

Worked Example: Checking Both Directional Derivatives

Suppose \(X\) has two equally likely values, 0 and 1. At the true functions, assume \(E[V\mid X]=0\) and \(E[U\mid X]=0\), as required by the model. Consider directions \(h_l(0)=2\), \(h_l(1)=-1\), \(h_m(0)=1\), and \(h_m(1)=3\). The directions are measured in the same units as their respective nuisance functions.

For the outcome nuisance, the derivative is \(-E[Vh_l(X)]\). Conditional on either value of \(X\), \(h_l(X)\) is fixed and \(E[V\mid X]=0\). Thus

$$ -E[Vh_l(X)] =-\left\{\tfrac12(2)E[V\mid X=0] +\tfrac12(-1)E[V\mid X=1]\right\} =0. $$

For the treatment nuisance, the derivative is \(E[-h_m(X)U+\theta_0Vh_m(X)]\). On each covariate group, both conditional residual means are zero, so

$$ E[-h_m(X)U+\theta_0Vh_m(X)] =\tfrac12[-1E[U\mid X=0]+\theta_0E[V\mid X=0]] +\tfrac12[-3E[U\mid X=1]+\theta_0E[V\mid X=1]] =0. $$

The directions can differ across groups and can be large or small; the derivatives still vanish because the residuals have conditional mean zero. This verifies the defining property, rather than merely checking that the score has mean zero at the true functions.

Why the Nuisance Bias Is Second-Order

Orthogonality can be made more concrete by calculating the population moment when the nuisance functions are not exact. Let \(\delta_l(X)=l(X)-l_0(X)\) and \(\delta_m(X)=m(X)-m_0(X)\). At \(\theta_0\), the two factors in the score become

$$ D-m(X)=V-\delta_m(X),\qquad Y-l(X)-\theta_0[D-m(X)] =U-\delta_l(X)+\theta_0\delta_m(X). $$

Multiplying these factors and taking expectations yields an exact identity. The terms \(E[VU]\), \(E[V\delta_l(X)]\), \(E[V\delta_m(X)]\), and \(E[\delta_m(X)U]\) are zero by the conditional-mean restrictions. The remaining terms give

$$ M(\theta_0,\eta) =E[\delta_m(X)\delta_l(X)] -\theta_0E[\delta_m(X)^2]. $$

Thus the population moment error is a product of nuisance errors, or a squared treatment-regression error, rather than a term linear in either error alone. This is the second-order bias protection supplied by orthogonality. It does not say that the error is always negligible: the functions must still be estimated accurately enough, and sampling variation and other sources of bias remain.

Worked Example: Calculating the Second-Order Remainder

Suppose a hypothetical nuisance estimate has errors \(\delta_l(0)=0.4\), \(\delta_l(1)=-0.2\), \(\delta_m(0)=0.1\), and \(\delta_m(1)=-0.3\), with \(X=0\) and \(X=1\) equally likely. Let \(\theta_0=2\) outcome units per treatment unit. The exact moment error is

$$ \begin{aligned} M(\theta_0,\eta) &=E[\delta_m(X)\delta_l(X)]-\theta_0E[\delta_m(X)^2]\\ &=\tfrac12[(0.1)(0.4)+(-0.3)(-0.2)] -2\left\{\tfrac12[(0.1)^2+(-0.3)^2]\right\}\\ &=\tfrac12(0.10)-2(0.05)\\ &=0.05-0.10=-0.05. \end{aligned} $$

The errors in the two nuisance functions do not enter as separate first-order terms. Their product contributes \(0.05\), while the squared treatment-regression error contributes \(-0.10\), leaving a moment error of \(-0.05\). The units are those of the score, outcome units times treatment units. This is a population moment calculation, not a confidence interval or a probability statement about \(\theta_0\).

Using the Score in a Sample

With observations \(W_i=(Y_i,D_i,X_i)\), a sample version of the moment replaces the expectation with an average and the nuisance functions with specified estimates \(\hat l\) and \(\hat m\). A value of \(\theta\) that sets this average to zero is an estimator based on the score. When the nuisance estimates are held fixed, solving the equation gives a ratio of residual cross-products, provided the denominator is nonzero. Orthogonality concerns the population moment’s response to nuisance perturbations; it does not by itself guarantee that a finite-sample equation has a stable solution or valid uncertainty estimates.

Worked Example: Solving a Residualized Sample Moment

Consider four hypothetical observations with nuisance values \(m(X_i)\) and \(l(X_i)\) treated as known for this calculation. The table gives treatment residuals \(D_i-m(X_i)\) and outcome residuals \(Y_i-l(X_i)\).

Observation\(D_i-m(X_i)\)\(Y_i-l(X_i)\)
1-1-2
2-1-1
312
411

The sample moment is the average of \((D_i-m(X_i))\{Y_i-l(X_i)-\theta[D_i-m(X_i)]\}\). Setting it to zero and multiplying by the sample size gives

$$ \hat\theta =\frac{\sum_{i=1}^{4}[D_i-m(X_i)][Y_i-l(X_i)]} {\sum_{i=1}^{4}[D_i-m(X_i)]^2} =\frac{2+1+2+1}{1+1+1+1} =\frac{6}{4} =1.5. $$

The estimated coefficient is \(1.5\) outcome units per treatment unit for this sample moment. Each residualized outcome and treatment value is used in the formula, and the denominator is positive, so the equation has a unique solution. The calculation illustrates how the score defines a target estimate; it does not establish causal identification or quantify its sampling uncertainty.

When Orthogonality Helps—and What It Does Not Do

The practical value of orthogonality is that it reduces sensitivity of the target moment to small nuisance errors. In a high-dimensional problem, nuisance functions may be estimated with regularization or other flexible methods. A non-orthogonal moment can inherit a first-order bias from those estimates. An orthogonal moment instead requires attention to products of errors and other higher-order terms, making reliable target estimation possible under weaker nuisance accuracy than would otherwise be needed.

The protection is conditional on the score and model being appropriate. Orthogonality does not repair confounding from omitted covariates, misspecified causal assumptions, poor treatment overlap, or a failure of the partially linear structure. Nor does it mean that any nuisance estimates will work: errors must be controlled, and the residualized treatment must contain enough variation to identify the coefficient. It is also a population property; finite-sample performance depends on estimation and sampling details.

Common Mistakes

  • Equating mean-zero with orthogonality. A score can satisfy \(M(\theta_0,\eta_0)=0\) but still have a nonzero derivative with respect to a nuisance. Orthogonality requires the directional derivative itself to vanish.
  • Claiming nuisance estimates no longer matter. Orthogonality removes first-order sensitivity, not all nuisance-induced error. The exact remainder still contains products and squares of nuisance errors.
  • Calling the coefficient causal without assumptions. The score defines a parameter of the partially linear conditional-mean model. A causal interpretation additionally requires appropriate treatment-assignment and potential-outcome assumptions.
  • Ignoring treatment variation after residualization. If \(E[(D-m_0(X))^2]=0\), the score cannot distinguish treatment effects; the target coefficient is not identified by this moment.
Key takeaway: For the partially linear treatment-effect score, conditional mean-zero residuals make the population moment’s first derivative with respect to both nuisance functions equal zero. As a result, nuisance errors enter the moment at second order, but identification, causal assumptions, and adequate nuisance accuracy remain essential.

Check Your Understanding

Answer each question using the score and assumptions defined above.

  1. State the directional-derivative condition that defines Neyman orthogonality.
  2. Why does perturbing \(l_0(X)\) in the partially linear score produce a zero first derivative?
  3. Write the exact population moment error at \(\theta_0\) in terms of \(\delta_l(X)\) and \(\delta_m(X)\).
  4. If the residualized treatment has zero variance, what happens to identification by this score?
  5. Why does an orthogonal score alone not justify describing its coefficient as a causal effect?
Clinical Biostats