Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
72,594 characters · 16 sections · 126 citation commands
On regression-adjusted imputation estimators of the average treatment effect
{5pt} {5pt} {5pt} {5pt} \hypersetup{colorlinks,breaklinks,urlcolor=blue,linkcolor=blue}
{\bf Keywords}: double robustness, kernel matching, nearest neighbor matching, random forests, double machine learning.
The problem of estimating the average effect of a binary treatment on a scalar outcome under unconfoundedness and overlap conditions has had a long and rich history rosenbaum1983central,imbens2015causal. While nowadays a large literature focuses on propensity score-based methods, alternatives that are based on regression heckman1997matching,heckman1998matching,heckman1998characterizing,hahn1998role,athey2016recursive,wager2018estimation and matching rubin1973matching,abadie2006large,abadie2011bias still receive persistent attention.
Regression and matching methods relate causal inference to the imputation methods prevalent in the statistical missing value literature rubin2004multiple,tsiatis2006semiparametric,little2019statistical. Indeed, as Guido Imbens and others (cf. imbens2004nonparametric and abadie2006large) have pointed out, both the regression and matching methods are intrinsically imputing the missing potential outcomes using, e.g., kernel matching, local linear matching, random forests, or the nearest neighbor matching. Accordingly, to be aligned with the missing value terminology, we call both of them the {\it imputation methods}.
Employing imputation methods alone can be either inefficient or lacking precision. This was discussions by robins1995semiparametric in the missing value, imbens2004nonparametric and abadie2006large in the causal inference, and cassel1976some and sarndal2003model in the survey literature. It stimulates a surge in combining imputation methods with different types of adjustments --- including the celebrated augmented inverse probability weighted (AIPW) estimators robins1994estimation,scharfstein1999adjusting as well as its much more recent cousin, the double machine learning estimators chernozhukov2018double--- partly in order to encourage more efficient and robust estimators.
This paper is interested in exploring the {\it double robustness} robins1994estimation,robins1997toward,scharfstein1999adjusting,bang2005doubly,kang2007demystifying and {\it semiparametric efficiency} properties of the imputation methods when combined with {\it regression adjustments} for {\it correcting the bias}. While being proposed and studied in prominent works rubin1973use,abadie2011bias, unlike its counterpart that integrates imputation with weighting --- e.g., propensity score robins1994estimation,hirano2003efficient or covariate balancing chan2016globally,ben2021balancing --- theoretical results on regression-adjusted imputation methods are extremely scarce. This may be partly explained by the fact that they are fully outcome model driven, and hence it was unclear which part is playing the role of propensity score weighting.
More specifically, in the literature, people have been long time conjecturing that combining imputation with regression adjustments (for the purpose of bias correction) would yield doubly robust estimators. This was made explicit in, e.g., imbens2004nonparametric that “the benefit associated with combining methods is made explicit in the notion developed by Robins and Ritov (1997) of double robustness” as well as stuart2010matching that “[matching and regression] have been shown to work best in combination... [t]his is similar to the idea of double robustness”. However, a mathematical formulation of double robustness for regression-adjusted imputation methods is still absent in the literature.
In addition to double robustness, statistical efficiency is vital for justifying any developed estimator. In a landmark paper, heckman1998matching underpinned theoretical studies of (bias-uncorrected) imputation methods and showed that imputation based on covariate kernel matching yields a semiparametrically efficient estimator. Nevertheless, heckman1998matching's result only focuses on estimating the average treatment effect on the treated (ATT). Later, abadie2006large,abadie2011bias studied the limit theorems of NN matching for estimating both the ATT and the average treatment effect (ATE). However, the conveyed message therein is mixed, suggesting that NN matching-based imputation --- no matter bias correction is made or not --- is not semiparametrically efficient in estimating either the ATT or ATE. Except for the aforementioned two special cases, efficiency theory on (regression-adjusted) imputation methods is still largely lacking.
This paper aims to offer a general theory towards demystifying the efficiency and robustness properties of regression-adjusted imputation methods. For imputing the missing potential outcomes, we are concerned with a class of nonparametric regression methods called {\it linear smoothers} buja1989linear,fan2018local,wasserman2006all, which include all the aforementioned examples (kernel matching, local linear matching, nearest neighbor matching, and random forests). Building on an earlier result of the authors that focuses on the nearest neighbor matching lin2021estimation, the new theory shows:
Our results thus provide necessary theoretical support for using regression-adjusted imputation methods and establish them as useful alternatives to the weighting-based ones.
Notably speaking, the results of this paper are built on an earlier work of the authors lin2021estimation, who established the double robustness and semiparametrical efficiency theory for abadie2011bias's NN matching-based ATE estimator by allowing the number of matches to diverge with the sample size. Their Lemma 5.1 reveals that abadie2011bias's bias-corrected NN matching estimator can be formulated as an AIPW one, which stimulates us to explore more cases. This leads to the general theory established in Section (ref) and the study of more imputation methods elaborated on in Sections (ref) and (ref). Due to the richness of newly obtained results, we feel compelled to disseminate them to peers by writing a second manuscript.
{\bf Paper organization.} Section (ref) introduces necessary notation, the preliminary setup, and those regression-adjusted imputation ATE estimators that will be analyzed in subsequent sections. Section (ref) lays out our general theory, with examples provided in Sections (ref) and (ref). Specifically, Section (ref) concerns imputation using kernel matching, weighted NN, and local linear matching while Section (ref) is focused on imputing the missing potential outcomes using random forests.
In the following, for any integers $n,d\ge 1$, we write $\llbracket n\rrbracket:= \{1,2,\ldots,n\}$, and $\bR^d$ to represent the $d$-dimensional real space. A set consisting of distinct elements $x_1,\dots,x_n$ is written as either $\{x_1,\dots,x_n\}$ or $\{x_i\}_{i=1}^{n}$, and the corresponding sequence is denoted by $[x_1,\dots,x_n]$ or $[x_i]_{i=1}^{n}$.
Consider $n$ observations, categorized to two groups, the treated and control, separately with $D_1,\ldots,D_n$ indexing the treatment statuses. More specifically, for each unit $i \in \llbracket n\rrbracket$, we observe $D_i=1$ if in the treated group and $D_i=0$ if in the control group. Let $n_0:=\sum_{i=1}^n (1-D_i)$ and $n_1:=\sum_{i=1}^n D_i$ be the numbers of control and treated units, respectively. Adopting the Neyman-Rubin potential outcome framework neyman1923applications,rubin1974estimating, the unit $i$ has two potential outcomes, $Y_i(1)$ and $Y_i(0)$, but we observe only one of them: \[ Y_i =
\] Let $X_i$ represent the pretreatment covariates of the $i$-th unit.
The data we observe are $[(X_i,D_i,Y_i)]_{i=1}^n$, which are assumed to be independently drawn from the triple $(X,D,Y)$, where $D\in\{0,1\}$ is a binary variable, $X \in \bR^d$, and $Y \in \bR$. Our goal of interest is to estimate the following population ATE,
based on $[(X_i, D_i, Y_i)]_{i=1}^n$.
As stated in the introduction section, this paper is interested in studying the imputation-based ATE estimators. To this end, we consider imputing the missing potential outcomes by regressing the data points in the opposite group against it:
and
Here the $[w_{i\leftarrow j}]_{i,j}$ constitutes the {\it smoothing matrix}, where each entry $w_{i\leftarrow j}$ --- called the {smoothing parameter} --- is learnt from the covariates $X_i$ and those $X_j$'s in the opposite group, i.e., those with $D_j=1-D_i$. Nonparametric regressors taking the above form are called the {\it linear smoothers} buja1989linear. Note that all imputation methods considered in Sections (ref) and (ref), including the kernel regression and local linear regression estimators heckman1997matching,heckman1998characterizing,heckman1998matching, the (weighted) NN regression abadie2006large,abadie2011bias,lin2021estimation, and the (honest) random forests athey2016recursive,wager2018estimation,athey2019estimating, admit such a form.
Unfortunately, imputing the missing potential outcomes alone is often not sufficient for attaining efficiency or even merely root-$n$ consistency. To remedy it, we are interested in correcting the bias via regression adjustments as proposed in rubin1973use and abadie2011bias. In detail, let's write \[ \hat{\mu}_0(x)~~~{\rm and}~~~\hat{\mu}_1(x) \] to represent the mappings from $\bR^d$ to $\bR$ that estimate the conditional means of the outcomes \[ \mu_0(x) := {\mathrm E} [Y \,|\, X=x,D=0]~~ {\rm and}~~ \mu_1(x) := {\mathrm E} [Y \,|\, X=x,D=1], \] respectively. Of note, in the literature, $\hat{\mu}_0(x)$ and $\hat{\mu}_1(x)$ may differ from the regression imputation methods used in calculating $\hat{Y}_i^{\rm imp}(0)$'s and $\hat{Y}_i^{\rm imp}(1)$'s. For example, abadie2011bias used NN regression to impute the missing potential outcomes, but series regressions to correct the bias.
We are then ready to define the regression-adjusted imputed values as
and
The according regression-adjusted imputation-based ATE estimator is
The estimator $\hat\tau_w$ has the appealing property of being fully outcome model driven, i.e., both the imputation and the bias correction steps are regression-based. It is conceptually easy to parse. The first goal of this paper is to show that $\hat\tau_w$, while avoiding directly modeling the propensity score, can be formulated as an AIPW one, and the regression imputation is intrinsically estimating the propensity score. The second goal of this paper is to establish a general theory, formulating conditions under which $\hat\tau_w$ is doubly robust and semiparametrically efficient. Examples covered by our general theory shall occupy the rest two sections of this paper.
This section lays out the general theory on the regression-adjusted imputation estimator $\hat\tau_w$. Recall the conditional mean estimators $\hat\mu_0$ and $\hat\mu_1$ introduced in the last section. Let the residuals from fitting the outcome models be \[ \hat{R}_i := Y_i - \hat{\mu}_{D_i}(X_i), ~~i\in\llbracket n\rrbracket, \] and the estimator based on the outcome models be \[ \hat{\tau}^{\rm reg}:= n^{-1} \sum_{i=1}^n \Big[\hat{\mu}_1(X_i) - \hat{\mu}_0(X_i)\Big]. \]
Results in Section (ref) are all built on the following key lemma, which gives an AIPW formulation of the ATE estimator $\hat\tau_w$.
The sum of the first three terms in (ref) has the same form as an AIPW estimator that was studied in scharfstein1999adjusting and bang2005doubly, among many others. The last is an additional bias term that was induced by those unnormalized $w_{i\leftarrow j}$'s such that \[ \sum_{j:D_j=1-D_i} w_{i\leftarrow j} \ne 1. \] Accordingly, Equation (ref) favors a normalized smoothing matrix such that $\sum_{j:D_j=1-D_i} w_{i\leftarrow j}$ adds up to 1. This is an observation interestingly related to the classic arguments in nonparametric regressions; cf. fan2018local and wasserman2006all.
Note that the relation between regression-adjusted imputation and AIPW estimators was for the first time disclosed in lin2021estimation, stated as Lemma 5.1 therein and with a focus on NN regression-based imputation. Lemma (ref), on the other hand, delivers the general form that applies to an arbitrary linear smoother.
For presenting the general theory, let us first introduce some additional notation. In the sequel, for any two real sequences $\{a_n\}$ and $\{b_n\}$, we write $a_n = O(b_n)$ if $\lvert a_n \rvert / \lvert b_n \rvert $ is bounded and $a_n = o(b_n)$ if $\lvert a_n \rvert / \lvert b_n \rvert \to 0$. We use $\stackrel{\sf d}{\longrightarrow}$ and $\stackrel{\sf p}{\longrightarrow}$ to denote convergence in distribution and in probability, respectively. For any sequence of random variables $[X_n]$, write $X_n = o_{\mathrm P}(1)$ if $X_n \stackrel{\sf p}{\longrightarrow} 0$ and $X_n = O_{\mathrm P}(1)$ if $X_n$ is bounded in probability. For any vector $x$, we use $\lVert x \rVert$ to denote its Euclidean norm. For any $0<p\le \infty$ and function $f$, let $\lVert f(Z) \rVert_p$, or simply $\lVert f \rVert_p$ if no confusion is possible, to represent $(\int \lvert f(\omega) \rvert^p {\mathrm d} {\mathrm P}_Z(\omega))^{1/p}$, where ${\mathrm P}_Z$ represents the law of a certain random variable $Z$.
In the following, let $U_\omega := Y(\omega) - \mu_{\omega}(X)$ for $\omega \in \{0,1\}$ be the residuals of $Y(0)$ and $Y(1)$ projected on $X$ and let $\cS$ be the support of $X$. The first set of assumptions concerns the data generating distribution.
Assumption (ref)(ref) is the unconfoundedness and overlap assumptions commonly assumed in the literature. In particular, $e(x):={\mathrm P}(D=1\,|\, X=x)$ is the propensity score rosenbaum1983central. The rest conditions in Assumption (ref) constitute standard i.i.d. assumptions and the moment assumptions on the residuals.
The next set of assumptions concerns the smoothing matrix used in the imputation step.
Assumption (ref) is to our knowledge new and is added for aiding the general theory to be presented later. There Assumption (ref)(ref) ensures that the regression smoothing matrix is invariant to the feeding order of sample points, and Assumption (ref)(ref) ensures that the bias term in Lemma (ref) is asymptotically ignorable, which will be automatically satisfied if the smoother preserves the constant curve wasserman2006all.
The next set of assumptions quantifies estimation accuracy of the “density models”.
Assumption (ref) allows for outcome model misspecification. Here Assumption (ref)(ref) is a regression misspecification assumption that is Assumption 5.3 in lin2021estimation. Assumption (ref)(ref) is the key assumption that relates regression imputation/linear smoothers to the estimation of density ratios, in the form of $(1-e(x))/e(x)$ and its inverse; in Sections (ref) and (ref) we will verify its validity for a variety of regression imputation methods.
In parallel to Assumption (ref), the following conditions quantify estimation accuracy of the “outcome models”.
Assumption (ref) allows for density model misspecification. Here Assumption (ref)(ref) is Assumption 5.4 in lin2021estimation; chen2015optimal and chen2018optimal verified such conditions for various nonparametric regressors. Assumption (ref)(ref) ensures that the responses are not used in the construction of weights, and is satisfied by all examples to be introduced in Sections (ref) and (ref). This assumption is also related to the sample splitting procedures used in the context of double machine learning chernozhukov2018double and honest random forests wager2018estimation, shown to help avoid overfitting. Given Assumptions (ref) and (ref), Assumption (ref)(ref) holds automatically as long as all the weights $w_{i\leftarrow j}$'s are nonnegative, or when Assumption (ref)(ref) holds. We would also like to highlight that Assumption (ref)(ref) is only needed for proving double robustness properties.
With the above assumptions, we are now ready to formalize the double robustness property of the regression-adjusted imputation estimator $\hat\tau_w$.
Theorem (ref) unveils an interesting phenomenon that, although regression-adjusted imputation methods are {\it fully outcome model driven}, they are doubly robust and an intrinsic statistic coming from imputation captures the role of the propensity score; cf. Assumption (ref)(ref). To the authors' knowledge, both the missing value and causal inference literature is largely silent about this phenomena. The most related result to Theorem (ref) resides in simple parametric models.
In detail, the fact that ordinary least square (OLS) is intrinsically a weighted estimator is very well known; cf. angrist2009mostly and imbens2015matching. In two very interesting papers, robins2007comment and kline2011oaxaca showed that OLS is also able to offer double robustness guarantee for estimating either a population mean with incomplete data or the ATT. This was developed more sophistically in a recent work of chattopadhyay2021implied and other interesting research along this line includes guo2021generalized and cohen2020no. In the high level, they all bear a similar flavor to Theorem (ref) that a regression/imputation approach, without designing a set of weights (propensity score-based or not) on purpose, automatically satisfies the double robustness property. The difference with ours, on the other hand, is self-explanatory.
This section establishes the semiparametric efficiency theory of $\hat\tau_w$. To this end, it appears that we have to put more assumptions on the moments of $U_\omega$, the regression adjustments $\hat\mu_w(\cdot)$, and the smoothing parameters $w_{i\leftarrow j}$'s.
Assumptions (ref) and (ref)(ref)-(ref) are Assumptions 5.6 and 5.7 in lin2021estimation; check abadie2011bias and chen2018optimal for results on verifying these requirements. Assumption (ref)(ref) assumes that the linear smoother used in imputing the missing values is a local method, i.e., it will put larger values on the closer ones and smaller values on the farther ones. Lastly, Assumption (ref)(ref), as a counterpart of Assumption (ref)(ref), requires the bias term in (ref) to be root-$n$ ignorable.
We then introduce the semiparametric efficiency lower bound for estimating the ATE hahn1998role,
The following theorem then shows that the asymptotic variance of $\hat\tau_w$ can attain $\sigma^2$.
Assumptions (ref)(ref)-(ref) are arguably strong regularity conditions for the outcome model $\mu_\omega(\cdot)$. Partly in order to alleviate such requirements, chernozhukov2018double introduced the idea of double machine learning via sample splitting and cross fitting. Similar ideas have also been studied in nonparametric statistics; cf. bickel1982adaptive, efromovich1996nonparametric, and zheng2010asymptotic. In the following, let's introduce $\tilde{\tau}_{w,N}$ as a counterpart of $\hat{\tau}_w$ based on chernozhukov2018double.
In detail, let $N \ge 2$ represent a fixed number of partitions. For presentation simplicity and also without much loss of generality, assume $n$ to be divisible by $N$. Let $[I_k]_{k=1}^N$ be an $N$-fold random partition of $\llbracket n\rrbracket$, with each of size equal to $n' = n/N$. For each $k \in \llbracket N\rrbracket$ and $\omega \in \{0,1\}$, construct $\hat{\mu}_{\omega,k}(\cdot)$ using data $[(X_i,D_i,Y_i)]_{i=1,i \notin I_k}^n$. Similarly, for regression imputation, we impute each unit's value by regressing it against all units in the opposite group outside the $k$-th fold. More specifically, we calculate the smoothing matrix entries as follows: for any $i,j \in \llbracket n\rrbracket$ with $D_i+D_j=1,i \in I_k,j \notin I_k$, let $w_{j\leftarrow i,k}$ be the weights constructed using data $(X_i,D_i,Y_i) \cup [(X_j,D_j,Y_j)]_{j=1,j \notin I_k}^n$.
We are then ready to define the double machine learning version of $\hat\tau_w$ as follows:
and
For establishing the efficiency theory of $\tilde{\tau}_{w,N} $, the following two sets of assumptions are needed.
We are now ready to introduce the general theory on the double machine learning-based regression-adjusted imputation estimators.
This section aims to provide examples so to put the general theory introduced in Section (ref) on a solid ground. In the sequel, write $\ind(\cdot)$ to represent the indicator function and $a_n \asymp b_n$ if both $a_n = O(b_n)$ and $b_n = O(a_n)$ holds. For any matrix $A$, we use $\lvert A \rvert$ and $\lVert A \rVert_2$ to denote its determinant and spectral norm. For any set $\cS$, let ${\rm diam}(\cS):=\sup_{x,y\in \cS}\lVert x-y \rVert$ be its diameter.
We first consider the kernel matching that has been advocated in various settings heckman1997matching, heckman1998characterizing, heckman1998matching, frolich2004finite, frolich2005matching, huber2013performance. It leverages the local constant regression (Nadaraya–Watson estimator) to impute the missing values nadaraya1964estimating, watson1964smooth.
More specifically, let $H = H_n \in \bR^{d \times d}$ be the {\it bandwidth matrix} and $K(\cdot): \bR^d \to \bR$ be the {\it multivariate kernel function} on $\bR^d$. For any $x \in \bR^d$, define \[ K_H(x) := \lvert H \rvert^{-1/2} K(H^{-1/2}x). \] For any $i,j \in \llbracket n\rrbracket$ such that $D_i+D_j=1$, one can then verify that the weight $w_{i\leftarrow j}$ corresponding to kernel matching is
Denote the corresponding kernel matching estimator using the above smoothing matrix as well as the double machine learning version of it by \[ \hat{\tau}_{\rm K}~~{\rm and}~~ \tilde{\tau}_{{\rm K},N}. \] Assumptions in Section (ref) can then be shown to hold under the following sufficient conditions.
Assumption (ref) is standard for establishing consistency of the Nadaraya-Watson estimator. Assumption (ref) ensures that the discrepancy level in Assumption (ref) is small. The regularity condition on the support and the smoothness condition on the density function are standard in nonparametric statistics MR2724359.
The following theorem then verifies the general conditions presented in Section (ref) when kernel matching is used for imputing the missing potential outcomes.
Theorem (ref) directly yields the following corollary, which establishes the double robustness and semiparametric efficiency properties of $\hat\tau_{\rm K}$ and $\tilde{\tau}_{{\rm K},N} $.
NN matching rubin1973matching,abadie2006large,stuart2010matching is a popular imputation method that imputes the missing potential outcomes by a NN regression. In the nonparametric statistics literature, it is well known that NN regression, which assigns equal weights to all NNs, can be less efficient. This motivates the development of weighted NNs as useful alternatives to NN regression for boosting statistical efficiency royall1966class,samworth2012optimal. The theoretical properties of WNNs for conducting nonparametric regression have been studied in, among many others, stone1977consistent, samworth2012optimal, and biau2015lectures.
Consider the $M$-NN that restricts attention to the first $M$ NNs. The weighted nearest neighbor (WNN) regression imputes the missing potential outcomes using a set of preassigned weights $[\gamma_{M,m}]_{m=1}^M$ satisfying \[ \gamma_{M,m}\geq 0~~~{\rm and}~~~\sum_{m=1}^M \gamma_{M,m} = 1. \] The corresponding imputed outcome values are then
Here $j_m(i)$ represents the index of $m$-th nearest neighbor (NN) of $X_i$ in $\{X_j:D_j=1-D_i\}_{j=1}^n$, i.e., the index $j \in \llbracket n\rrbracket$ such that $D_j=1-D_i$ and \[ \sum_{\ell=1, D_\ell=1-D_i}^n \ind\Big(\lVert X_\ell -X_i \rVert \le \lVert X_j - X_i \rVert\Big) = m. \]
For any $i,j \in \llbracket n\rrbracket$ with $D_i+D_j=1$, the corresponding weight $w_{i\leftarrow j}$ is then defined to be
and the WNN-based ATE estimator and its double machine learning version are then denoted by \[ \hat{\tau}_{\rm WNN}~~~{\rm and}~~~\tilde{\tau}_{{\rm WNN},N}. \] Notably speaking, when $\gamma_{M,m}=1/M$ for all $m \in \llbracket M\rrbracket$, $\hat\tau_{\rm WNN}$ reduces to the standard bias-corrected NN matching that was studied in abadie2006large,abadie2011bias and lin2021estimation.
In nonparametric statistics, local linear regression has been a prominent alternative to local constant regression, proving to be more efficient than the latter, especially along the boundary fan1992design,fan1993local. This approach has also been heavily used in ATE estimation for imputing the missing potential outcomes, which is often called “local linear matching”; cf. heckman1997matching, heckman1998characterizing, heckman1998matching, and frolich2005matching.
In detail, for any unit $i \in \llbracket n\rrbracket$, local linear matching uses the local linear regression fan2018local to minimize
and then $Y_i(1-D_i)$ is imputed by the solution to the above objective function.
Let $\mB_i \in \bR^{n_{1-D_i} \times (1+d)}$ be the design matrix with the row corresponding to unit $j$ with $D_i + D_j=1$ to be $(1,(X_j-X_i)^\top):=b_{ij}^\top$. Let $\mW_i \in \bR^{n_{1-D_i} \times n_{1-D_i}}$ be the diagonal matrix with the diagonal element corresponding to unit $j$ with $D_i + D_j=1$ to be $K_H(X_j-X_i)$. It is well known that the solution to the minimization problem (ref) is: \[ \hat{Y}_i^{\rm LL}(1-D_i) = e_1^\top (\mB_i^\top \mW_i \mB_i)^{-1} \mB_i^\top \mW_i \mY_{1-D_i}, \] where $e_1 \in \bR^{1+d}$ is the vector with the first element to be 1 and all the rest 0 and $\mY_{\omega} \in \bR^{n_\omega}$ for $\omega \in \{0,1\}$ represents the vector containing entries $Y_j$'s with $D_j=\omega$. For any $i,j \in \llbracket n\rrbracket$ with $D_i+D_j=1$, one could calculate the corresponding weight $w_{i\leftarrow j}$ as
Denote the corresponding local linear estimator and its double machine learning version by \[ \hat{\tau}_{\rm LL}~~ {\rm and}~~ \tilde{\tau}_{{\rm LL,}N}. \]
For analyzing $\hat\tau_{\rm LL}$ and $\tilde{\tau}_{{\rm LL,}N}$, we need to regulate the kernel function $K(\cdot)$ a little bit more. The following assumption is standard in multivariate local linear regression literature (cf. Assumption A1 in ruppert1994multivariate). It can be satisfied by many kernels, e.g., the spherically symmetric kernels and product kernels based on symmetric univariate kernels simonoff2012smoothing.
This section studies random forests as an imputation method to estimate the ATE. Since being invented by Leo Breiman breiman2001random, random forests have proven to be practically powerful in conducting regression and classification tasks; cf. the survey of biau2016random. However, it is not until very recent that some major advances were made towards using random forests for inferring causal effect athey2019machine; notable works include hill2011bayesian, athey2016recursive, athey2019machine, athey2019generalized, among many others. Our results in this section aim to contribute to this growing literature, while being focused on the original regression-adjusted imputation estimator without doing sample splitting and cross fitting.
In the sequel, for any set $A$ with finite elements, let $\lvert A \rvert$ stand for its cardinality. For introducing the random forests to impute the missing potential outcomes, some additional notation is needed and we also adopt some common terms used in the random forests and regression trees literature breiman2017classification.
Let's first introduce the causal tree. Let $T^1$ be a generic {\it tree} built on the treated group $\{(X_i,Y_i)\}_{i=1,D_i=1}^n$ and $T^0$ be another generic tree built on the control group $\{(X_i,Y_i)\}_{i=1,D_i=0}^n$. The two trees $T^1$ and $T^0$ accordingly partition the covariates space $\cS\subset \bR^d$ into a set of leaves $L^1$ and $L^0$, respectively. For any test point $x \in \bR^d$, let $L^1(x)$ and $L^0(x)$ be the {\it leaves} of $T^1$ and $T^0$ containing $x$. One could then impute the missing potential outcomes as follows:
and
To aggregate many individual causal trees into a {\it causal forest}, we consider {\it subsampling}. In detail, let $B$ be the number of trees and $s$ be the subsample size, which for presentation simplicity are assumed to be identical for the two groups of samples. In the $b$-th round, for building the tree, we sample without replacement the following two size-$s$ subsets \[ {\mathcal I}^1_b ~~~{\rm and}~~~ {\mathcal I}^0_b \] from $\{i:D_i=1\}$ and $\{i:D_i=0\}$, respectively. Of note, for any $b,b'\in\llbracket B\rrbracket$ and any $\omega\in\{0,1\}$, ${\mathcal I}^\omega_b$ and ${\mathcal I}^\omega_{b'}$ could have a nonempty overlap.
Let $T^1_b$ be the tree built on the data $\{(X_i,Y_i)\}_{i \in {\mathcal I}^1_b}$ and $T^0_b$ be the tree built on the data $\{(X_i,Y_i)\}_{i \in {\mathcal I}^0_b}$. All trees are assumed to be constructed using the same base learner. For any test point $x$, let $L^1_b(x)$ and $L^0_b(x)$ be the leaves of $T^1_b$ and $T^0_b$ that contain $x$. The according random forest then imputes the missing potential outcomes as follows:
and
It is well known that random forests, formulable as a special type of weighted NN regressions, constitute linear smoothers lin2006random,biau2010layered. In particular, for any $i,j \in \llbracket n\rrbracket$ with $D_i+D_j=1$, one could verify that the weight $w_{i\leftarrow j}$ corresponding to the above random forests imputation method is
We then denote the corresponding regression-adjusted random forest-based imputation ATE estimator by $\hat{\tau}_{\rm RF}$.
In order to verify the conditions in Section (ref), the following assumptions are needed and were intentionally designed to be general.
Under the above assumptions, we are then ready to present our main theory on $\hat\tau_{\rm RF}$. Note that, in the following, Theorem (ref)(ref) also gives rise to a consistent random forests-based density ratio estimator, which can be of independent interest.
The goal here is to decipher the second part of (ref) and Assumption (ref)(ref); cf. the discussions in Remark (ref). To this end, we leverage the technical proofs of wager2018estimation and meinshausen2006quantile, and provide the convergence rates of the diameters of leaves for some particular trees.
To this end, we introduce the following regularity conditions on the tree growing patter.
Notably speaking, Assumption 3 in meinshausen2006quantile and Definitions 3 and 4 in wager2018estimation considered regular and random-split conditions that are similar to Assumption (ref). In practice, Assumption (ref) can always be satisfied by controlling how tree grows in the implementation.
For those trees that satisfy Assumption (ref), we have the following lemma, which controls arbitrary finite moment of the diameter of the terminal leaves.
Lemma (ref) then yields sufficient conditions guaranteeing the validity of the second part of (ref) and Assumption (ref)(ref).
Of note, in Proposition (ref) the requirements about $s$ and $\theta$ are much weaker for double robustness (corresponding to (ref)) than for semiparametric efficiency (corresponding to (ref)).
We thank helpful discussions with Peng Ding, Kevin Guo, and Elizabeth Stuart on the matching procedure, and Yingying Fan on the random forest.