EconBase
← Back to paper

Gaussian and Bootstrap Approximation for Matching-based Average Treatment Effect Estimators

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.

83,875 characters · 25 sections · 56 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Gaussian and Bootstrap Approximation for Matching-based Average Treatment Effect Estimators

abstractWe establish Gaussian approximation bounds for covariate and rank-matching-based Average Treatment Effect (ATE) estimators. By analyzing these estimators through the lens of stabilization theory, we employ the Malliavin-Stein method to derive our results. Our bounds precisely quantify the impact of key problem parameters, including the number of matches and treatment balance, on the accuracy of the Gaussian approximation. Additionally, we develop multiplier bootstrap procedures to estimate the limiting distribution in a fully data-driven manner, and we leverage the derived Gaussian approximation results to further obtain bootstrap approximation bounds. Our work not only introduces a novel theoretical framework for commonly used ATE estimators, but also provides data-driven methods for constructing non-asymptotically valid confidence intervals.

Introduction

Nearest neighbor matching estimators are non-parametric methods in causal inference used to estimate treatment effects by comparing treated and untreated units that are most similar in observable characteristics. This approach is commonly applied in observational studies where random assignment is not possible, necessitating statistical methods to estimate counterfactual outcomes (i.e., what would have happened to a treated unit if it had not received treatment). Matching involves pairing each treated unit with one or more untreated units that closely resemble it based on these characteristics, creating a comparison group that approximates the treated group but without the treatment. This process helps estimate the treatment effect by minimizing confounding due to observed differences. In particular, the aforementioned procedure is used to calculate the Average Treatment Effect (ATE) which reflects the treatment's effect across the entire population, including those who did and did not receive the treatment. Such ATE estimators have been widely used in various fields imbens2004nonparametric,morgan2006matching,rosenbaum2010design,stuart2010matching.

In two seminal works, abadie2006large,abadie2011bias proposed ATE estimators based on nearest neighbor matching and provided their first asymptotic analysis. In particular abadie2006large showed that their proposed estimator has non-negligible bias if the dimension is greater than one. As a remedy, abadie2011bias proposed a bias-correction procedure and established asymptotic properties (including asymptotic normality) under the crucial assumption that the number of matches is fixed. More recently, lin2023estimation established the consistency and asymptotic normality for matching-based ATE estimators allowing the number of matches to diverge with the number of observations. Through their analysis, they further showed that the estimator is doubly robust and semiparametrically efficient.

Our primary objective in this work is to derive precise Gaussian approximation results for nearest-neighbor matching-based ATE estimators. Existing asymptotic normality results, commonly used for constructing confidence intervals, have significant limitations. In particular, they provide no information on when Gaussianity “kicks in”, making the resulting confidence intervals valid only asymptotically. In addition, key parameters, such as the number of matches and the balance between treatment groups, become obscured in asymptotics. For instance, the rate at which the number of matches increases with the sample size directly impacts the accuracy of the Gaussian approximation, and consequently, the validity of the constructed confidence intervals. Establishing a fine-grained Gaussian approximation bound in this context would allow us to quantify these effects non-asymptotically, improving the reliability of the confidence intervals for the practitioner.

To this end, we introduce a novel approach for quantifying the accuracy of Gaussian approximations in matching-based ATE estimators. Our method combines stabilization theory with the Malliavin-Stein method. A key observation for our analysis is that the leading term in the bias-corrected ATE estimator (specifically, the term \( E_n \) defined at (ref)) exhibits a local geometric property termed as stabilization, as illustrated in detail in Section (ref) later. To the best of our knowledge, only shi2022berry has previously applied Stein's method in the context of causal inference problems. However, their work focused on leveraging classical results from the Stein's method literature on permutational statistics to derive Berry–Esseen bounds for design-based causal inference.

By leveraging the aforementioned insight and by refining the Gaussian approximation results in lachieze2019normal (see our Theorem (ref) specifically), we present in Theorem (ref) the first Gaussian approximation result for the bias-corrected matching-based ATE estimator. This result explicitly quantifies the approximation’s accuracy based on key parameters, including the number of matches and the treatment group balance. For example, a consequence of our result in the one-dimensional setting with balanced data, gives the Gaussian approximation upper bound $M^5n^{-\frac{1}{2}}+M^{-\frac{1}{2}}$, where $M$ is the number of nearest neighbor matches and $n$ is the number of observations; see Corollary (ref) and (ref) for details. Similarly, in Theorem (ref), we establish Gaussian approximation results for the \(\phi\)-transformed rank-based ATE estimator proposed and analyzed in cattaneo2023rosenbaum.

On a more technical note, another contribution of our work is a refinement on Theorems B.3 and B.4 in lin2023estimation. In this context, we derive a mathematically rigorous, fully non-asymptotic bound for the estimation error of the nearest-neighbor-based density ratio, as presented in Lemma (ref). In contrast, the error bounds in lin2023estimation included asymptotic simplifications tailored to their purpose without providing a fully non-asymptotic expression.

As an application of our main results, we analyze a multiplier bootstrap method to estimate the limiting distribution and establish bootstrap approximation rates for both the covariate-based and rank-based ATE estimators in Theorem (ref). Notably, our bootstrap approximation results allow the number of matches to increase with the sample size. This contrasts with the findings in abadie2008failure, which demonstrate that the naive bootstrap procedure is inconsistent when the number of matches remains fixed. Our results, on the other hand, specify the exact rate at which the number of matches can diverge with the sample size for the multiplier bootstrap method to remain consistent.

During the final stages of preparing this manuscript, we became aware of a concurrent work by lin2024consistency that establishes consistency results for the naive bootstrap procedure when the number of matches is allowed to grow with the sample size. We would like to point out three significant distinctions between this and our current work: (i) they employ the naive bootstrap procedure, similar to abadie2008failure, (ii) they do not provide rates for bootstrap approximation, and (iii) their proof techniques differ fundamentally, being more canonical, whereas our approach relies on the Malliavin-Stein method and stabilization theory.

Notation

Throughout the paper, we will use the following notation and conventions.

itemize• For an integer $n>0$, $[n]:=\{1,2,\ldots,n\}$. • $\mathds{1}(A)$: the indicator function of $A$. • $\text{Bin}(n,p)$: binomial random variable with parameters $n$ and $p$. • $\mathcal{N}(a,b)$: normal random variable with mean $a$ and variance $b$; When $a=0$ and $b=1$, we simply use $\mathcal{N}$ to denote a standard normal random variable. • For any two real sequences $\{a_n\}$ and $\{b_n\}$, we write $a_n\lesssim b_n$ (or equivalently, $b_n\gtrsim a_n$, $a_n=O(b_n)$) if there exists a constant $C>0$ such that $a_n\le Cb_n$ for $n$ large enough. We also write $a_n\asymp b_n$ if $a_n\lesssim b_n$ and $a_n\gtrsim b_n$. • $d(\cdot,\cdot)$ represents the Euclidean distance in $\mathbb{R}^{m}$ and $B(x,r)$ denotes the closed Euclidean ball centered at $x$ with radius $r$. For $m \in {\mathbb N}$, we let $V_m$ be the volume of the unit ball in ${\mathbb R}^m$. • ${\mathbb X} \subseteq \mathbb{R}^m$ with $m \in \mathbb{N}$ represents the support of the covariate $X$ in our model. • For a set $A \subseteq \mathbb{R}^m$, we denote $\widetilde{A}:=A\times \{0,1\}$. The set $\widetilde{{\mathbb X}}$ represents the support of the covariate pair $(X,D)$. • For a set $A \subseteq \mathbb{R}^m$, we denote $\widecheck{A}:=A\times \{0,1\}\times \mathbb{R}$. The set $\widecheck{{\mathbb X}}$ represents the support of the triplet $(X,D,\bm{\varepsilon})$. • $\tilde{x}:=(x,d)$ and $\check{x}:=(x,d,\varepsilon)$ represent elements in $\widetilde{{\mathbb X}}$ and $\widecheck{{\mathbb X}}$, respectively. • $\mathcal{X}_n$, $\widetilde{\mathcal{X}}_n$ and $\widecheck{\mathcal{X}}_n$ stand for the (marked) point collections $\{X_{i}\}_{i=1}^{n}$, $\{\widetilde{X}_i\}_{i=1}^{n}$ and $\{\widecheck{X}_i\}_{i=1}^{n}$, respectively. • $\mathbb{Q}$: the probability measure associated to the distribution of $X$; $\widecheck{\mathbb{Q}}$: the joint probability distribution of the triplet $(X,D,\bm{\varepsilon})$. • Throughout the paper, $C$ stands for a generic finite positive constant whose actual value may vary from line to line in our computations. We do this to simplify many expressions, where the constants do not depend on the parameters of interest to us. For such parameters (such as $\eta,n$ and $M$), say $\Delta$, we specifically write $C(\Delta)>0$ to denote a finite positive constant that depends on $\Delta$.

Matching-based Average Treatment Effect Estimators

Following the framework by abadie2006large,abadie2011bias, we are interested in estimating the average treatment effect (ATE) on outcomes in a binary treatment experiment. Consider $(X,Y,D) \in \mathbb{X} \times \mathbb{R} \times \{0,1 \}$, where $X$ corresponds to the unit, $Y$ corresponds to the response, and $D$ is the binary variable (possibly dependent on $X$) such that $D=1$ and $D=0$ corresponds to when the unit $X$ belongs to the treatment and the control groups, respectively. Under the framework of rubin1974estimating (also see rosenbaum1995observationalstudies,imbens2009recent), $X$ has two potential outcomes, $Y(0)$ and $Y(1)$, depending on whether $D=0$ or $D=1$, but we observe only one of them. In other words, $Y=DY(1)+(1-D)Y(0)$. The central goal is to estimate the population ATE defined as

equation[equation omitted — 102 chars of source]

given observations $\{(X_i,Y_i,D_i)\}_{i=1}^{n}$ that are assumed to be independent and identically distributed copies of $(X,Y,D)$.

Covariate-based matching

We first discuss covariate-based matching estimators for ATE. Let $n_1=\sum_{i=1}^{n}D_i$ and $n_0=\sum_{i=1}^{n}(1-D_i) = n-n_1$ denote the number of treated and control units, respectively. Note here that while $n$ is a deterministic variable, $n_0$ and $n_1$ are random variables depending on the specific instance of $\{D_i\}_{i=1}^n$.

For a point collection $\tilde{\nu}_n=\{\tilde{x}_{i} \in \widetilde{{\mathbb X}} : i \in [n]\}$, $\omega\in \{0,1\}$ and an integer $M>0$, we denote by $\mathcal{J}^{\omega}_{M}(i, \tilde{\nu}_n)$ the index set of $M$-NNs of ${x}_i$ within the set $\nu_n^\omega :=\{x \in {\mathbb X} : (x,\omega) \in \tilde{\nu}_n\}$, namely, the set of all indices $j\in[n]$ such that $d_j=\omega$ and

align*[align* omitted — 87 chars of source]

Since only one of the potential outcomes $Y_i(0)$ and $Y_{i}(1)$ is observed, we impute the missing potential outcomes (see abadie2006large) via nearest neighbor (NN) matching as

align*[align* omitted — 245 chars of source]

and

align*[align* omitted — 245 chars of source]

Then, the matching-based estimator for ATE is defined as the empirical counterpart of (ref) based on the $\hat Y_i(0)$ and $\hat Y_i(1)$, i.e., $$\hat \tau_M := \frac{1}{n}\sum_{i=1}^n \hat Y_i(1) - \frac{1}{n}\sum_{i=1}^n \hat Y_i(0). $$

Let $K^{\omega}_{M}(i,\tilde{\nu}_n)$ be the matched times for unit $i$ with $d_i=\omega \in \{0,1\}$, i.e.,

align[align omitted — 155 chars of source]

In other words, $K^{\omega}_{M}(i,\tilde{\nu}_n)$ denotes the total number of units $j$ in $\tilde{\nu}_n$ with $d_j=1-\omega$ (i.e. with the opposite label to $x_i$) such that $x_i$ is one of its $M$-NNs in $\nu_n^\omega$. Then $\hat{\tau}_{M}$ can be further expanded as

align*[align* omitted — 229 chars of source]

The estimator $\hat{\tau}_{M}$ however suffers from an asymptotically non-negligible bias when the dimension $m$ is strictly larger than $1$ (abadie2006large). To circumvent this, in a follow-up work, abadie2011bias proposed a bias-corrected version $\hat{\tau}_{M}^{bc}$ (see (ref) below), defined as follows. Consider the regression model $Y_i=\mu_{D_i}(X_i)+\bm{\varepsilon}_{i}$, $i\in[n]$, define conditional expectations

align*[align* omitted — 88 chars of source]

and let $\hat{\mu}_{0}(x)$ and $\hat{\mu}_{1}(x)$, respectively, be corresponding regression estimators. The estimator $\hat{\tau}_{M}^{bc}$ is then obtained by replacing the $\hat Y_i(0)$ and $\hat Y_i(1)$ in $\hat \tau_M$ by the corrected quantities $\hat Y_i(0) + \hat \mu_0(X_i) - \hat \mu_1(X_i)$ and $\hat Y_i(1) + \hat \mu_1(X_i) - \hat \mu_0(X_i),$ respectively. Writing the residuals as

align*[align* omitted — 69 chars of source]

and denoting the regression based estimator of the population ATE as

align*[align* omitted — 108 chars of source]

the bias corrected estimator of ATE can be expressed as

align[align omitted — 288 chars of source]

lin2023estimation showed that the estimator (ref) is indeed doubly robust. Consequently, it should also enjoy all the desirable properties of doubly robust estimators scharfstein1999adjusting,bang2005doubly. Moreover, following lin2023estimation, the estimator (ref) can be conveniently decomposed as

align[align omitted — 509 chars of source]

where $\bm{\varepsilon}_i$ are the errors in our regression model, and

align*[align* omitted — 355 chars of source]

with $j_{m}^{\omega}(i,\widetilde{\mathcal{X}}_n)$ denoting the $m$-th nearest neighbor of the point $X_i$ in $\{X_j:D_j=\omega\}_{j=1}^{n}$ for $m\in[n]$. Here, $E_n$ can be viewed as the main contributing term and $(B_{M}-\hat{B}_{M})$ as the bias term. In Theorem (ref) and Corollary (ref) in Section (ref), using stabilization theory and Malliavin-Stein method, we provide a quantitative estimate for the error in the Gaussian approximation of $\hat{\tau}_{M}^{\text{bc}}$ (appropriately centered and scaled).

Rank-based matching

The above covariate-based matching uses the Euclidean distance for determining the nearest neighbor matching. It may however exhibit sensitivity to alterations in scale and to the existence of outliers or heavy-tailed distributions. Also, in practice distance metrics are often derived from a `standardized' representation of the data, and the selection of a metric is an important factor in causal inference because different metrics can lead to different conclusions (rosenbaum2010design, chapter 9). Therefore, in two influential contributions, rosenbaum2005exact,rosenbaum2010design advocated for using the distances between component-wise ranks, instead of the original data, to measure covariate similarity when constructing matching estimators of average treatment effects. This approach is called Rosenbaum’s rank-based matching estimator for ATE.

Compared to the covariate-based matching ATE estimator, Rosenbaum’s rank-based matching estimator is obtained by replacing the original values of the $X_i$'s with their component-wise ranks when performing nearest neighbor matching. The detailed construction is as follows.

Step 1. Write $X_i=(X_{i,1},\ldots,X_{i,m})^{T}$ for $i\in [n]$. Define the vector of the marginal empirical cumulative distribution functions, $\widehat{\mathbf{F}}_{n}:\mathbb{R}^{m}\rightarrow [0,1]^{m}$, as follows: for any $x=(x_1,\ldots,x_m)^{T}\in\mathbb{R}^{m}$,

align*[align* omitted — 206 chars of source]

For each $i\in[n]$, define $\hat{L}_{i}:=\widehat{\mathbf{F}}_{n}(X_i)$ and note that for $k \in [m]$, the $k$-th component of $n\hat{L}_{i}$ is the corresponding rank of $X_{i,k}$ among $\{X_{j,k}\}_{j=1}^{n}$ (with ties broken arbitrarily). Also, let $\mathbf{F}:\mathbb{R}^{m}\rightarrow [0,1]^{m}$ be the vector of marginal population cumulative distribution functions, i.e. for any $x=(x_1,\ldots,x_m)^{T}\in\mathbb{R}^{m}$,

align*[align* omitted — 131 chars of source]

Write $L=\mathbf{F}(X)$ with $L_i:=\mathbf{F}(X_i)$, for $i\in[n]$.

Step 2. Similar to the covariate-based matching, regression adjustment is employed to correct the bias. Let $\hat{\mu}_{r,0}(\cdot)$ and $\hat{\mu}_{r,1}(\cdot)$ be estimators of the conditional means

align*[align* omitted — 96 chars of source]

respectively.

Step 3. The rank-based ATE estimator $\hat{\tau}_{r,M}^{bc}$ now is constructed by applying bias-correction and matching to $\{(\hat{L}_i,D_i,Y_i)\}_{i=1}^{n}$: Let $\mathcal{J}_{r,M}(i)$ denote the index set of $M$-NNs of $\hat{L}_{i}$ in $\{\hat{L}_{j}:D_{j}=1-D_{i}\}_{j=1}^{n}$ with ties broken in some arbitrary way. The rank-based ATE estimator $\hat{\tau}_{r,M}^{bc}$ is then defined as

align[align omitted — 111 chars of source]

where, for $\omega\in\{0,1\}$,

align*[align* omitted — 336 chars of source]

This can be further generalized by considering a functional transform of the data, as considered in cattaneo2023rosenbaum. For the sake of completeness, we also explain this general case below. For $\omega\in\{0,1\}$, consider functions $\phi_{\omega}:\mathbb{X}\rightarrow\mathbb{X}_{\phi}$ with ${X}_{\phi}\subseteq \mathbb{R}^{m'}$ for some $m'\in \mathbb{N}$. Note here that $m'$ can indeed be different from $m$. Then, for possibly unknown $\phi_{\omega}$, let $\hat{\phi}_{0}$ and $\hat{\phi}_{1}$ be generic estimators based on the sample $\{(X_i,D_i,Y_i)\}_{i=1}^{n},$ and define

align*[align* omitted — 126 chars of source]

Note that when $\phi_0=\phi_1=\mathbf{F}$ and $\hat{\phi}_{0}=\hat{\phi}_{1}=\hat{\mathbf{F}}_n$, it recovers $L$ and $\hat{L}_i$ from Step 1 above. Let $\mathcal{J}_{\phi,M}(i)$ represent the index set of $M$-NN matches of $\hat{L}_{\phi,1-D_i,i}$ in $\{\hat{L}_{\phi,1-D_i,j}:D_j=1-D_i\}_{j=1}^{n}$ with ties broken in an arbitrary way. In other words, for determining the nearest neighbors, this approach measures the similarity based on the Euclidean distance between transformed data points with the transformation function possibly also needing to be learned from the same data. Let $K_{\phi}(i)$ stand for the number of matched times for the unit $i$, i.e.,

align[align omitted — 111 chars of source]

Moreover, let $\hat{\mu}_{\phi,\omega}(l)$ be mappings from $\mathbb{X}_{\phi}$ to $\mathbb{R}$ that estimate the conditional means

align*[align* omitted — 82 chars of source]

The general $\phi$-transformed rank-based bias-corrected matching estimator $\hat{\tau}_{\phi,M}^{bc}$ is then given by

align[align omitted — 131 chars of source]

where, for $\omega\in\{0,1\}$,

align*[align* omitted — 376 chars of source]

Note again that when $\phi_0=\phi_1=\mathbf{F}$ and $\hat{\phi}_{0}=\hat{\phi}_{1}=\hat{\mathbf{F}}_n$, (ref) indeed recovers (ref). In the general setting, we provide a Gaussian approximation bound for $\hat{\tau}_{\phi,M}^{bc}$ in Theorem (ref) and Corollary (ref) in Section (ref).

Assumptions

In this paper, we work under the standard assumptions put forward in prior works by abadie2011bias, lin2023estimation and cattaneo2023rosenbaum. We refer the reader to these works for further motivations for these assumptions. We do however make a few minor modifications to the assumptions, as required for our stabilization-based Gaussian approximation techniques.

Covariate-based matching

For the covariate-based matching, we assume the following two sets of conditions.

\bf Assumption set A

(Data Distribution)

itemize$X$ is supported on a compact, convex set $\mathbb{X}\subset\mathbb{R}^{m}$. • The distribution of $X$ is absolutely continuous w.r.t.\ the Lebesgue measure and its density $g$ is uniformly bounded from below and above, i.e., $0<g_{\min}\le g\le g_{\max}<\infty$ on $\mathbb{X}$. • For almost all $x\in\mathbb{X}$, $D$ is independent of $(Y(0),Y(1))$ conditional on $X=x$, and there exists a constant $\eta\in (0,1/2]$ such that \begin{align*} \eta\le \mathbb{P}(D=1|X=x)\le 1-\eta. \end{align*} • Denote by $g_0$ and $g_1$ the conditional densities of $X|D=0$ and $X|D=1$ with supports $S_0$ and $S_1$ (subsets of $\mathbb{X}$), respectively. Both, $g_0$ and $g_1$ satisfy a Lipschitz-type condition, namely, for all $x,z\in S_0$ or all $x,z\in S_1$, $(|g_0(z)-g_0(x)|\vee |g_1(z)-g_1(x)|)\le L\|x-z\|$ for some constant $L>0$. They are uniformly bounded from above and below, i.e., for $i=0,1$, $0<g_{i,\min}\le g_{i}\le g_{i,\max}<\infty$ on $S_i$. We define the maximum of the `within' density ratios $r_{\text{ratio}}:=\max_{i=0,1}\left(\frac{g_{i,\min}}{g_{i,\max}}\right)$. • There exists a constant $0<a<1$ such that for any $0<\delta\le \text{diam}(S_0)$ and any $z\in S_1$, \begin{align*} \lambda(B(z,\delta)\cap S_0)\ge a\lambda(B(z,\delta)), \end{align*} and for any $0<\delta\le\text{diam}(S_1)$ and for any $z\in S_0$ \begin{align*} \lambda(B(z,\delta)\cap S_1)\ge a\lambda(B(z,\delta)). \end{align*} • There exists a constant $H>0$ such that the surface area of $S_0$ and $S_1$ is bounded by $H$.

\bf Assumption set B

(Regression functions)

itemize$\mathbb{E}\mu_{\omega}^{2}(X)$ is bounded for $\omega\in\{0,1\}$. • There exists $M_{l}>0$ such that $\mathbb{E} \left[(Y-\mu_{D}(X))^2\right]\ge M_{l}>0$. Moreover, there exist $p>0$ and $0< M_{u,p}<\infty$ such that $\mathbb{E}\left[|Y(\omega)-\mu_{\omega}(X)|^{4+p}|(X,D)=(x,\omega) \right]\le M_{u,p}$ for all $(x,\omega)\in\widetilde{\mathbb{X}}$. • For $\omega=0,1$, $\mu_{\omega}$ is continuously differentiable up to order $\lfloor m/2\rfloor+1$, where $\lfloor\cdot\rfloor$ denotes the floor function. In particular, this implies that $\max_{t\in\Lambda_{\lfloor m/2\rfloor+1}}\|\partial^{t}\mu_{\omega}\|_{\infty}$ is bounded, where for any positive integer $k$, $\Lambda_{k}$ is the set of all vectors $t=(t_1,\ldots,t_m)\in \mathbb{R}^{m}$ with non-negative integer coordinates such that $\sum_{i=1}^{m}t_i=k$. • There exists some constant $\epsilon_{\mu}>0$ such that for $\omega\in\{0,1\}$, the estimator $\hat{\mu}_{\omega}$ satisfies \begin{align*} \mathbb{E}\underset{t\in\Lambda_{\lfloor m/2\rfloor+1}}{\max}\|\partial^{t}\hat{\mu}_{\omega}\|^{2}_{\infty}=O(1),\ and\ \mathbb{E}\underset{l\in[\lfloor m/2\rfloor]}{\max}\underset{t\in\Lambda_{l}}{\max}\|\partial^{t}\mu_{\omega}-\partial^{t}\hat{\mu}_{\omega}\|^{2}_{\infty}=O(n^{-2\gamma_{l}}), \end{align*} with some constant $\gamma_{l}>\frac{1}{2}-\frac{l}{m}+\epsilon_{\mu}$ for $l=1,2,\ldots,\lfloor m/2\rfloor.$
RemarkCompared to lin2023estimation, we do not require their assumptions 4.4 (i) and (ii) that $ \mathbb{E} [(Y(\omega)-\mu_{\omega}(X))^2 | X=x]=\mathbb{E} [\bm{\varepsilon}^2 | \widetilde{X}=(x,\omega)]$ is uniformly bounded away from zero for almost all $(x,\omega)\in \widetilde{{\mathbb X}}$, and that the $(2+\kappa)$-th conditional moments of the errors are uniformly bounded. The first assumption is needed in lin2023estimation to invoke the Lindeberg-Feller central limit theorem, which they use for the asymptotic normality result. The use of `stabilization' approach (see Section (ref)) to derive a non-asymptotic bound of Gaussian approximation however necessitates Assumption B.2. Note that we require a bounded $(4+p)$-th moment for our bound. Our assumption could potentially be relaxed to bounded $(2+p)$-th moment by using more sophisticated techniques as employed in trauthwein2022quantitative.

Rank-based matching

To accommodate the changes in the rank-based matching, some of the assumptions above need appropriate adjustments for the $\phi$-transformation; see cattaneo2023rosenbaum for more details.

\bf Assumption set C

(Data Distribution)

itemize• The image of $\phi_{\omega}$, i.e., $\mathbb{X}_{\phi}\subset \mathbb{R}^{m'},$ is a compact and convex set with bounded surface area. • The densities of $\phi_{\omega}(X), \omega \in \{0,1\},$ are continuous and uniformly bounded from above and below over $\mathbb{X}_{\phi}.$ • Same as A.3. • $\mathbb{P}(D=1|\phi_{\omega}(X)=\phi_{\omega}(x))=\mathbb{P}(D=1|X=x)$ for almost all $x\in{\mathbb X}$ and any $\omega\in\{0,1\}$. • For $\omega \in \{0,1\}$, let $g_{\phi,\omega,0}$ be the conditional densities of $\phi_{\omega}(X)|D=0$, both with support $S_{\phi,0},$ and similarly, let $g_{\phi,\omega,1}$ be the conditional densities of $\phi_{\omega}(X)|D=1$ with supports $S_{\phi,1}.$ These conditional densities satisfy a Lipschitz-type condition, namely, for all $x,z\in S_{\phi,0}$ or all $x,z\in S_{\phi,1}$, $(|g_{\phi,\omega,0}(z)-g_{\phi,\omega,0}(x)|\vee |g_{\phi,\omega,1}(z)-g_{\phi,\omega,1}(x)|)\le L_{\phi,\omega}\|x-z\|$ for some constant $L_{\phi,\omega}>0$. They are also uniformly bounded from above and below, i.e., for $i=0,1$, $0<g_{\phi,\omega,i,\min}\le g_{\phi,\omega,i}\le g_{\phi,\omega,i,\max}<\infty$ on $S_{\phi,i}$. We define the maximum of `within' density ratios $r_{\text{ratio},\phi}:=\max_{i=0,1}\max_{\omega=0,1}\left(\frac{g_{\phi,\omega,i,\min}}{g_{\phi,\omega,i,\max}}\right)$. • There exists a constant $0<a_{\phi}<1$ such that for any $0<\delta\le \text{diam}(S_{\phi,0})$ and any $z\in S_{\phi,1}$, \begin{align*} \lambda(B(z,\delta)\cap S_{\phi,0})\ge a_{\phi}\lambda(B(z,\delta)), \end{align*} and for any $0<\delta\le\text{diam}(S_{\phi,1})$ and for any $z\in S_{\phi,0}$ \begin{align*} \lambda(B(z,\delta)\cap S_{\phi,1})\ge a_{\phi}\lambda(B(z,\delta)). \end{align*} • Both the surface areas of $S_{\phi,0}$ and $S_{\phi,1}$ are bounded by a constant $H_{\phi} > 0$.

\bf Assumption set D

(Regression functions)

itemize$\mathbb{E}\mu_{\phi,\omega}^{2}(L_{\phi,\omega})$ is bounded for $\omega\in\{0,1\}$. • There exists $M_{l,\phi}>0$ such that $\mathbb{E} [Y-\mu_{\phi,D}(L_{\phi,D})]^2\ge M_{l,\phi}>0$. Moreover, there exist $p>0$ and $0< M_{u,\phi,p}<\infty$ such that $ \mathbb{E}\left[|Y(\omega)-\mu_{\phi,\omega}(L_{\phi,\omega})|^{4+p}|(X,D) \right]=(x,\omega))\le M_{u,\phi,p}$ for all $(x,\omega)\in\widetilde{\mathbb{X}}$. • For $\omega=0,1$, $\mu_{\phi,\omega}$ is continuously differentiable up to order $\lfloor m'/2\rfloor+1$. In particular, $\max_{t\in\Lambda_{\lfloor m'/2 \rfloor\vee 1 +1}}\|\partial^{t}\mu_{\phi,\omega}\|_{\infty}$ is bounded, where for any positive integer $k$, $\Lambda_{k}$ is the set of all vectors $t=(t_1,\ldots,t_m')\in \mathbb{R}^{m'}$ with non-negative integer coordinates such that $\sum_{i=1}^{m'}t_i=k$. • For $\omega\in\{0,1\}$, the estimator $\hat{\mu}_{\phi,\omega}$ satisfies: \begin{align*} \mathbb{E}\underset{t\in\Lambda_{\lfloor m'/2 \rfloor\vee 1 +1}}{\max}\|\partial^{t}\hat{\mu}_{\phi,\omega}\|^{2}_{\infty}=O(1),\ and\ \mathbb{E}\underset{l\in[\lfloor m'/2\rfloor \vee 1]}{\max}\underset{t\in\Lambda_{l}}{\max}\|\partial^{t}\mu_{\phi,\omega}-\partial^{t}\hat{\mu}_{\phi,\omega}\|^{2}_{\infty}=O(n^{-2\gamma_{\phi,l}}), \end{align*} with some constant $\gamma_{\phi,l}>\left(\frac{1}{2}-\frac{l}{m'}\right)\vee 0$ for $l=1,2,\ldots,\lfloor m'/2 \rfloor\vee 1.$

Note again that similar to the case of covariate bases matching, compared to the assumptions in cattaneo2023rosenbaum, we do not require their assumption 5.5 (i) that $ \mathbb{E} [(Y(\omega)-\mu_{\phi,\omega}(U_{\phi,\omega}))^2 | U_{\phi,\omega}=u]$ is uniformly bounded away from zero for almost all $(u,\omega)$, which is needed there to apply the Lindeberg-Feller CLT, as well as the uniform boundedness of the $(2+\kappa)$-th moment in their assumption 5.5 (ii).

Main results

We now present our main results on Gaussian approximation bounds for the matching-based and rank-based ATE estimators. All our bounds are stated for the Kolmogorov distance $\mathsf{d}_{K}(\cdot,\cdot)$, which, for two real-valued random variables $Z_1,Z_2$, is defined as

align*[align* omitted — 109 chars of source]

For $r_{0}:=r_{\text{ratio}}\vee r_{\text{ratio},\phi}$ (with $r_{\text{ratio}}$ and $r_{\text{ratio},\phi}$ from Assumptions A.3 and C.4, respectively), define the quantities

align[align omitted — 424 chars of source]

For more details about the above terms, see the discussion following Theorem (ref). All our results hold as long as $n \geq 9$. This is due to the fact that a certain tail bound on the radius of stabilization, required for the stabilization technique, holds as long as $n \geq 9$; see Section (ref) and Lemma (ref) for additional details.

Rates for covariate-based ATE

Theorem[Gaussian approximation bound for $\hat{\tau}_{M}^{bc}$] Let Assumptions A and B in Sections (ref) and (ref) hold with $n\ge 9$, $M\in [n]$ and $\eta \in (0,1/2]$ such that, for constants $C_0,C_1 > 0$, $M\le C_0n\eta$ and $n\eta^2 \ge C_1$, where $C_0 \le \max\limits_{i=1,2}\big(\frac{g_{i,\min}}{4}\big)^{m+1} \frac{V_m}{2L^m}$. Then, for any $p\in (0,1]$ and $m\in\mathbb{N}$, there exists a finite constant $C>0$ not depending on $n,M,\eta$ or $p$ such that \begin{align*} \mathsf{d}_{K}\left(\sqrt{n}(\hat{\tau}_{M}^{bc}-\tau),\mathcal{N}(0,\sigma^2)\right)\le C(B_1+B_2+B_3), \end{align*} where \begin{align*} B_1&:=\frac{\alpha^{-1} \big((\frac{M}{\zeta\eta})^{\frac{20}{8+p}}\vee 1\big)\cdot \big((\frac{M}{\eta})^{\frac{16+3p}{16+2p}}\vee 1\big)}{n^{\frac{1}{2}}}+ \frac{(\frac{M}{\zeta\eta})^{\frac{40}{8+p}}\vee 1}{n^{\frac{1}{2}}},\\ B_2&:=(\eta^{-k/(2m)}+\delta_{H_1}^{1/2})\left(M^{\frac{k}{2m}}n^{-\frac{k}{2m}+\frac{1}{4}}+\max_{l\in [k-1]}\left(n^{-\frac{\gamma_{l}}{2}-\frac{l}{2m}+\frac{1}{4}}M^{\frac{l}{2m}}\right)\right),\\ B_3&:=\frac{1}{\eta}\left(\frac{M}{n\eta}\right)^{1/(2m)}+\delta_{H_1}^{1/2}+(\delta_{H_2}^{1/2}+1)\cdot\frac{1}{\eta M^{1/2}}+\delta_{H_3}^{1/2}+\frac{1}{\eta^{3}n^{1/3}}, \end{align*} with $\alpha=p/(16+2p)$, $\zeta=p/(40+10p)$, $k=\lfloor m/2 \rfloor+1$, $\delta_{H_1}$-\,$\delta_{H_3}$ as in (ref), and $\gamma_l$ as defined in Assumption B.4 in Section (ref). The limiting variance $\sigma^2$ is given by \begin{align} \sigma^2:=\operatorname{Var} (\mu_1(X)-\mu_0(X))+\mathbb{E}\left(\frac{\sigma_1^2(X)}{e(X)}+\frac{\sigma^2_0(X)}{1-e(X)}\right)>0,\ (by Assumption B.2) \end{align} where $e(x):=\mathbb{P}(D=1|X=x)$ and $\sigma^2_\omega(x):= \mathbb{E} [(Y(\omega)-\mu_{\omega}(X))^2 | X=x]$.

The above Gaussian approximation bound consists of three parts. The term $B_1$ corresponds to the Gaussian approximation bound for $E_n$ in (ref), centered at the true ATE and scaled by the sample variance. Similar to the classical Berry-Essen Theorem (see, for example, (ref)), the polynomials involving $M$ in the numerators are from Assumption B.2 in Section (ref), and the denominator $n^{1/2}$ in $B_1$ corresponds to a variance lower bound.

The term $B_2$ arises from the bias correction for $(B_M-\hat{B}_M)$. This can be further improved by assuming existence of higher order moments in Assumption B.4 as in Section (ref) instead of just $L^2$ moments. To ensure that the bias term $B_2\rightarrow 0$, one could pick $M\lesssim n^{\iota}$ with

align*[align* omitted — 245 chars of source]

where $\epsilon_{\mu}$ and $\gamma_{l}$'s are defined in Assumption B.4 in Section (ref).

The term $B_3$ relies on the convergence rate of the sample variance to its limiting variance $\sigma^2$. For the sake of generality, we keep track of the data balance parameter $\eta$ in Assumption A.3 in (ref), and have made minimal assumptions on the relationship between $\eta$ and $n$ (or $M$); see also Lemma (ref). It is obtained via a modified and rigorous non-asymptotic convergence rate argument for the density ratio estimation in contrast to the crude asymptotic arguments in lin2023estimation; see Lemma (ref). This also necessitates the addition of the non-asymptotic error terms $\delta_{H_1}$-$\delta_{H_3}$. Moreover, the assumptions that there exists positive constants $C_0,C_1$ such that $M\le C_0n\eta$ and $C_1\le n\eta^2$ are mild in the sense that they are also required for $B_3$ and $\delta_{H_1}$ to tend to zero.

The following corollary to Theorem (ref) provides a user-friendly bound under some additional mild assumptions that ensure that all the error terms involving $\delta_{H_1}$-$\delta_{H_3}$ are negligible compared to the rest of the summands.

CorollaryLet the assumptions of Theorem (ref) prevail. Additionally, assume that $M^{-1}\log n=o(1), n^{-1}M\log n=o(1)$ and that $\eta$ is bounded away from $0$. Then, for any $p\in (0,1]$ and $m\in\mathbb{N}$, there exists a finite constant $C>0$ not depending on $n,M,\eta$ or $p$ such that \begin{align*} {\sf d}_{K}\left(\sqrt{n}(\hat{\tau}_{M}^{bc}-\tau),\mathcal{N}(0,\sigma^2)\right)\le C(B_1'+B_2'+B_3'), \end{align*} where \begin{align*} B_1'&:=M^{\frac{40}{8+p}}n^{-\frac{1}{2}},\\ B_2'&:=M^{\frac{k}{2m}}n^{-\frac{k}{2m}+\frac{1}{4}}+\max_{l\in [k-1]}\left(n^{-\frac{\gamma_{l}}{2}-\frac{l}{2m}+\frac{1}{4}}M^{\frac{l}{2m}}\right),\\ B_3'&:=\left(\frac{M}{n}\right)^{1/(2m)}+\frac{1}{M^{1/2}}+\frac{1}{n^{1/3}}. \end{align*}

A further simplified bound is provided in (ref) later, where we also compare covariate and rank-based ATE estimators in the univariate setting. We now make some remarks regarding Theorem (ref) and Corollary (ref).

Remark[Dependence on $M$] As for the dependence on $M$ in $B_1$, we show later in Section (ref) that it is derived from viewing the ATE estimator as a sum of certain score functions whose dependencies are restrained within a ball. In particular, as $M$ increases, the radius of the ball becomes large resulting in increased dependency between the scores, deviating further away from an i.i.d.\ setup, which negatively affects the Gaussian convergence. This is due to the nature of the stabilization techniques, which also appear in many other nearest neighbor based estimators (see for instance the weighted entropy estimation in shi2024flexible and the random forest estimation in shi2024multivariate).
Remark[The balance of data] The parameter $\eta$ in Assumption A.3 in Section (ref) controls the balance of the data (i.e. the number of the treated and controlled individuals) ensuring sufficient individuals in both groups. According to $B_1$ (for fixed $p$), when $\eta=o(M)$, the bound tends to infinity. This regulates the choice of $M$ when the data is imbalanced. A phenomenon also occurs for $B_3$, where the choices of both $M$ and $n$ must be adjusted according to $\eta$.

The doubly robust estimator of ATE considered in lin2023estimation actually uses a $K$-fold random partition of the data and averages the estimation on each subset to output a final estimator. We emphasize here that the stabilization technique could also be applied in a similar way as for the bound $B_1$, since both of these estimators use nearest neighbor matching. Carrying out this exercise is left as a future work. Furthermore, although both Theorem (ref) and Corollary (ref) are stated in the context of the Euclidean setting, the stabilization technique introduced later in Section (ref) used to obtain $B_1$ is valid for general metric spaces. Particularly, it can also be applied in the $m$-dimensional manifold setting, for example, as in penrose2013limit.

Rates for rank-based ATE

Theorem[Gaussian approximation bound for $\hat{\tau}_{\phi,M}^{bc}$] Let Assumptions C and D in Section (ref) and (ref) hold with $n\ge 9$, $M\in [n]$ and $\eta \in (0,1/2]$ such that, for constants $C_0,C_1 > 0$, $M\le C_0n\eta$, and $n\eta^2 \ge C_1 $ where $C_0 \le \max\limits_{i=1,2;\,\omega = 1,2}\big(\frac{g_{\phi,\omega,i,\min}}{4}\big)^{m'+1} \frac{V_{m'}}{2L_{\phi,\omega}^{m'}}.$ Then for any $p\in (0,1],m,m'\in \mathbb{N}$, there exists a finite constant $C>0$ not depending on $n,M,\eta$ or $p$ such that \begin{align*} {\sf d}_{K}\left(\sqrt{n}(\hat{\tau}_{\phi,M}^{bc}-\tau),\mathcal{N}(0,\sigma_{\phi}^2)\right)\le C(B_4+B_5+B_6), \end{align*} where \begin{align*} B_4&:=\frac{\alpha^{-1} \big((\frac{M}{\zeta\eta})^{\frac{20}{8+p}}\vee 1\big)\cdot \big((\frac{M}{\eta})^{\frac{16+3p}{16+2p}}\vee 1\big)}{n^{\frac{1}{2}}}+ \frac{\big((\frac{M}{\zeta\eta})^{\frac{40}{8+p}}\vee 1\big)}{n^{\frac{1}{2}}},\\ B_5&:=(\eta^{-\frac{k}{2m'}}+\delta_{H_1}^{\frac{1}{2}})\Bigg(M^{k/(2m')}n^{-k/(2m')+1/4}+\max_{l\in [k-1]}\Big(n^{-\gamma_{\phi,l}/2+1/4}\Big(\Big(\frac{M}{n}\Big)^{l/(2m')}+n^{-l/4}\Big)\Big)\\ &\quad +n^{-k/4+1/4}+n ^{1/4}(\sup_{\omega\in\{0,1\}}\lim_{\delta\rightarrow 0}\mathbb{E}\sup_{x,y\in\mathbb{X},\|\phi_{\omega}(x)-\phi_{\omega}(y)\|\le \delta}\|(\hat{\phi}_{\omega}-\phi_{\omega})(x)-(\hat{\phi}_{\omega}-\phi_{\omega})(y)\|_{\infty})^{1/2}\Bigg),\\ B_6&:=\frac{1}{\eta}\left(\frac{M}{n\eta}\right)^{1/(2m')}+\delta_{H_1}^{1/2}+(\delta_{H_2}^{1/2}+1)\cdot\frac{1}{\eta M^{1/2}}+\delta_{H_3}^{1/2}+\frac{1}{\eta^{3}n^{1/3}}\\ &\quad+\left(\frac{n}{M}\right)^{m/m'}\cdot \left(\frac{n^2}{M^2}\mathbb{E}\Big(\sup_{\omega\in\{0,1\}}\sup_{x_1,x_2\in {\mathbb X}}\|\hat{\phi}_{\omega}(\cdot;x_1,x_2)-\phi_{\omega}\|_{\infty}^{2m}\Big)\right)^{1/4}, \end{align*} with $\alpha=p/(16+2p)$, $\zeta=p/(40+10p)$, $k=\lfloor m'/2 \rfloor\vee 1 +1$, $\delta_{H_1}$-\,$\delta_{H_3}$ as in (ref), and $\gamma_{\phi,l}$ as defined in Assumption D.4 in Section (ref). Here, $\hat{\phi}_{\omega}(\cdot;x_1,x_2)$ stands for the estimator constructed by inserting two new points $x_1,x_2\in {\mathbb X}$ into the point cloud with $D=1-\omega$. The limiting variance $\sigma_{\phi}^2$ is defined as \begin{align} \sigma_{\phi}^2:=\operatorname{Var} (\mu_{\phi,1}(L_{\phi,1})-\mu_{\phi,0}(L_{\phi,0}))+\mathbb{E}\left(\frac{\sigma_{\phi,1}^2(X)}{e(X)}+\frac{\sigma^2_{\phi,0}(X)}{1-e(X)}\right), \end{align} with $e(x):=\mathbb{P}(D=1|X=x)$ and $\sigma_{\phi,\omega}(x)^2:= \mathbb{E} [(Y(\omega)-\mu_{\phi,\omega}(L_{\phi,\omega}))^2 | X=x]$.

Similar to Theorem (ref), we aim to keep track of $\eta$, which measures the balance of the data. Consequently, in practice one should also be careful while picking $M$ and $n$ in relation to the speed of decay of $\eta$ to $0$. Different from Theorem (ref), the Gaussian approximation bound for the $\phi$-transformation based estimator $\hat{\tau}_{\phi,M}^{bc}$ depends on the convergence of the estimator for $\phi_{\omega}$, that is $\hat{\phi}_{\omega}$, as appearing in $B_5$ and $B_6$. Comparing to the asymptotic normality result in cattaneo2023rosenbaum, for $B_5$, they assumed a Donsker-type condition: for any $\omega\in\{0,1\}$ and any $\epsilon_e>0$,

align*[align* omitted — 274 chars of source]

which is an asymptotic property. In our case, such a term directly appears in our non-asymptotic bound. Moreover, for $B_6$, cattaneo2023rosenbaum requires that

align*[align* omitted — 199 chars of source]

which does not offer any rates of convergence. We again have this difference featuring in our bound instead.

From Theorem (ref), it is also seen that the Gaussian approximation bound depends on the choice of the transformation $\phi$ (including the dimension of the embedded space, $m'$) and its estimation $\hat{\phi}$. This selection is crucial as different transformations can lead to different conclusions for ATE estimation. We refer interested readers to (rosenbaum2010design, chapter 9) and rosenbaum2005exact,rosenbaum2010design for more details on the influence of choices for the transformation $\phi$. This general issue is beyond the scope of the current paper which focuses on Gaussian approximation bounds. However, focusing on the particular choice of $\phi$-transformation as the cumulative distribution function (CDF), we present the corresponding simplified result in Corollary (ref). For the sake of simplicity, we make further mild assumptions that $M^{-1}\log n=o(1), n^{-1}M\log n=o(1)$ and $\eta$ bounded away from $0$.

Corollary[Gaussian approximation bound for CDF-rank-based estimator $\hat{\tau}_{r,M}^{\text{bc}}$] Let the assumptions in Theorem (ref) prevail. Assume in addition that $M^{-1}\log n=o(1), n^{-1}M\log n=o(1)$ and that $\eta$ is bounded away from $0$. If $\phi_0=\phi_1=\mathbf{F}$ and $\hat{\phi}_0=\hat{\phi}_1=\hat{\mathbf{F}}_n$ in Section (ref), then for the corresponding rank-based ATE estimator $\hat{\tau}_{r,M}^{\text{bc}}$ in (ref) and any $p\in (0,1],m\in \mathbb{N}$, there exists a finite constant $C>0$ not depending on $n,M,\eta$ or $p$ such that \begin{align*} {\sf d}_{K}\left(\sqrt{n}(\hat{\tau}_{r,M}^{bc}-\tau),\mathcal{N}(0,\sigma_{\phi}^2)\right)\le C(B_4'+B_5'+B_6'), \end{align*} where \begin{align*} B_4'&:=M^{\frac{40}{8+p}}n^{-\frac{1}{2}},\\ B_5'&:=M^{k/(2m)}n^{-k/(2m)+1/4}+\max_{l\in [k-1]}\Big(n^{-\gamma_{\phi,l}/2+1/4}\Big(\Big(\frac{M}{n}\Big)^{l/(2m)}+n^{-l/4}\Big)\Big)+n ^{-1/4}, \end{align*} and given $B_4'\le C_2$ for some $C_2>0$, \begin{align*} B_6'&:=\left(\frac{M}{n}\right)^{1/(2m)}+\frac{1}{M^{1/2}}+\left\{ \begin{aligned} &\frac{1}{M^{1/4}},\ \qquad\qquad\ m=1,\\ &\left(\frac{1}{Mn}\right)^{1/6},\ \quad\ \ m= 2,\\ &M^{-3/2}n^{(-m+3)/2},\ m\ge 3, \end{aligned} \right. \end{align*} with $\alpha=p/(16+2p)$, $\zeta=p/(40+10p)$, $k=\lfloor m/2 \rfloor\vee 1 +1$, and $\gamma_{\phi,l}$ as defined in Assumption D.4 in Section (ref). The limiting variance $\sigma_{\phi}^2$ is defined by plugging $\phi=\mathbf{F}$ in (ref).

It is instructive to compare the rates with covariate and CDF-base rank ATE. From Corollaries (ref) and (ref), we note that $B_1'=B_4'$ and the additional term $n^{-1/4}$ in $B_5'$ is dominated by $n^{-1/6}$ in $B_6'$, thus not affecting the overall rate. Then, the terms that actually affect the overall rate are $B_3'$ and $B_6'$. When $m\geq 3$, the last term in $B_6'$ decays fast leading to the same overall rate with or without a CDF transformation. On the contrary, for example, when $m=1$, the last summand in $B_6'$ (which equals $M^{-1/6}$) dominates $B_5'$ as well as every other summand in $B_6'$. Hence, we have (in the case of CDF-based rank ATE and $m=1$)

align*[align* omitted — 170 chars of source]

On the other hand, for the case without a CDF transformation and $m=1$ (i.e., covariate-based rank ATE), it holds that

align[align omitted — 172 chars of source]

We can then see that when $M^{\frac{40}{8+p}}n^{-\frac{1}{2}}\lesssim M^{-1/2}$, we expect a strictly worse rate with a CDF transformation.

Bootstrap Approximation Bounds

In the context of matching based estimators, the asymptotic normality results from abadie2006large,lin2023estimation could be used to construct confidence intervals for the ATE parameter $\tau$. Specifically, one claims that $\hat{\tau}_{M}^{\text{bc}}\pm z_{1-\frac{\alpha}{2}}\frac{\sigma}{\sqrt{n}}$, where $z_{1-\alpha/2}$ is the $(1-\alpha/2)$-quantile of the standard normal distribution, provides a $1-\alpha$ confidence interval in this context. However, there are two main shortcomings of such a claim: (i) The validity of the obtained confidence intervals holds only asymptotically as $n\to\infty$, and (ii) The limiting standard deviation $\sigma$ has to be consistently estimated (see abadie2006large).

By the definition of the Kolmogorov metric, a direct application of Theorem (ref) (or Corollary (ref)) yields that, for any $0<\alpha<1$,

align*[align* omitted — 229 chars of source]

While this avoids the shortcoming in point (i) above, the unknown $\sigma$ makes it still impractical. To overcome both shortcomings (i) and (ii) simultaneously, we now provide an application of the Gaussian approximation results developed in the previous sections, for obtaining confidence intervals that are valid in a non-asymptotic sense.

Bootstrap serves as one of the most important inferential techniques for non-parametric statistical analysis. However, abadie2008failure provided an example showing that the naive bootstrap (i.e., resampling from the empirical distribution of the observations) fails to provide an asymptotically valid standard error and quantiles for a matching-based ATE estimators. In addition, they argue that the main reason for this failure is that the naive bootstrap fails to reproduce the distribution of the number of matched times $K^{\omega}_{M}(i,\tilde{\nu}_n)$ in (ref), with fixed $M$.

Later, otsu2017bootstrap proposed an alternative bootstrap called the weighted bootstrap to overcome this difficulty and showed validity of their procedure. They only considered the setting with fixed $M$, i.e., when the number of the nearest neighbors stays fixed. Other methodological studies include works by abadie2022robust, walsh2023nearest and kosko2024fast. In the following, we adopt a multiplier bootstrap (or wild bootstrap) to not only bootstrap the distribution of the statistic $\sqrt{n}(\hat{\tau}_{M}^{bc}-\tau)$, but also provide a bound for the approximation accuracy in terms of the Kolmogorov distance, while allowing $M$ to diverge with $n$.

We now describe the details of the multiplier bootstrap procedure and present the approximation bounds. Recall the definition of the bias-corrected ATE estimator in (ref), given by

align*[align* omitted — 234 chars of source]

Below, for notational ease, we denote $$\Delta\hat{\mu}(X_i):=\hat{\mu}_1(X_i)-\hat{\mu}_0(X_i),\; i\in[n]\quad \text{ and }\quad \widebar{\Delta\hat{\mu}}:=\frac{1}{n}\sum_{i=1}^{n}(\hat{\mu}_1(X_i)-\hat{\mu}_0(X_i)). $$ The multiplier bootstrap is constructed via the following steps:

itemize• Start with two sequences of i.i.d.\ random variables $\{V_i\}_{i=1}^{n}$ and $\{W_{i}\}_{i=1}^{n}$ following $\mathcal{N}(0,1)$ and $\mathcal{N}(1,1)$ distributions, respectively, as multipliers; these two sequences are also independent of each other. • Based on the sample $\{(X_i,Y_i,D_i)\}_{i=1}^{n}$, compute the residuals $$\hat{R}_{i}:=Y_i-\hat{\mu}_{D_i}(X_i),\ i\in[n].$$ • For each $i\in [n]$, we obtain the bootstrap sample $\{(X_i,Y_{i}^{*},D_i)\}_{i=1}^{n}$ according to \begin{align*} Y_{i}^{*}=\hat{\mu}_{D_i}(X_i)+W_i\hat{R}_{i}. \end{align*} • Plugging in the bootstrap sample $\{(X_i,Y_{i}^{*},D_i)\}_{i=1}^{n}$ with the multipliers $\{W_i\}_{i=1}^{n},$ and using the additional multipliers $\{V_i\}_{i=1}^{n}$, the bootstrap estimator $\hat\tau_{M}^{\text{boot}}$ is then given by \begin{align*} \hat \tau_{M}^{boot}&:=\widebar{\Delta\hat{\mu}}+\frac{1}{n}\sum_{i=1}^{n}(\Delta\hat{\mu}(X_i)-\widebar{\Delta\hat{\mu}})V_i+\frac{1}{n}\sum_{i=1}^{n}(2D_i-1)\Big(1+\frac{K^{D_i}_{M}(i,\widetilde{\mathcal{X}}_n)}{M}\Big)(Y_i^{*}-\hat{\mu}_{D_i}(X_i)). \end{align*}

Turning to the rank-based ATE estimator, note that by definition (ref), we can rewrite the estimator in (ref) as

align*[align* omitted — 270 chars of source]

By replacing $X_i$ with the $\phi$-transformed sample $\hat{L}_{\phi,D_i,i}$, we can analogously construct the bootstrapped version of the rank-based ATE estimators, which we denote by $\hat\tau_{\phi,M}^{\text{boot}}$. The following result provides rate of convergence for the above multiplier bootstrapping procedures.

TheoremLet \begin{align*} \mathsf{E}_1\coloneqq \max_{\omega=0,1}\|\mu_{\omega}-\hat{\mu}_{\omega}\|_{\infty} \;\;and\;\;\; \mathsf{E}_2\coloneqq \max_{\omega=0,1}\|\mu_{\phi,\omega}-\hat{\mu}_{\phi,\omega}\|_{\infty}+\max_{\omega=0,1}\|\phi_{\omega}-\hat{\phi}_{\omega}\|_{\infty}. \end{align*} Further, let \begin{align*} L(\mu,\hat{\mu},n)&:=\bigg(M_{l}-\sqrt{M_{u,p}}\ n^{-1/3}-2\mathsf{E}_1\left(M_{u,p}+(2M_{u,p})^{1/4}n^{-5/12}\right)\bigg)\vee 0, \end{align*} and \begin{align*} L(\mu,\hat{\mu},\phi,\hat{\phi},n)&:=\bigg(M_{l,\phi}-\sqrt{M_{u,\phi,p}}\ n^{-1/3}-2\mathsf{E}_2\left(M_{u,\phi,p}+(2M_{u,\phi,p})^{1/4}n^{-5/12}\right)\bigg)\vee 0. \end{align*} Under the assumptions of Theorem (ref) and Theorem (ref), respectively, there exists a finite constant $C>0$ not depending on $n,M,\eta$ or $p$, such that \begin{align*} &\mathsf{d}_{K}(\sqrt{n}(\hat\tau^{boot}_{M}-\hat{\tau}_{M}^{bc})|\widecheck{\mathcal{X}}_n,\sqrt{n}(\hat{\tau}_{M}^{bc}-\tau)) \le C\bigg( B_1+B_2+\frac{(1+\mathsf{E}_1^2) B_3}{L(\mu,\hat{\mu},n)}+\frac{\eta^{-1}\mathsf{E}_1+\eta^{-2}n^{-1/4}}{L(\mu,\hat{\mu},n) }\bigg), \shortintertext{and} &\mathsf{d}_{K}(\sqrt{n}(\hat \tau^{boot}_{\phi,M}-\hat{\tau}_{\phi,M}^{bc})|\widecheck{\mathcal{X}}_n,\sqrt{n}(\hat{\tau}_{\phi,M}^{bc}-\tau))\le C\bigg( B_4+B_5+\frac{(1+\mathsf{E}_2^2) B_6}{L(\mu,\hat{\mu},\phi,\hat{\phi},n)}+\frac{\eta^{-1}\mathsf{E}_2+\eta^{-2}n^{-1/4}}{L(\mu,\hat{\mu},\phi,\hat{\phi},n) }\bigg), \end{align*} where the two statements hold with probabilities at least $1-16B_3\wedge 1$ (in the covariance-based case) and $1-16B_6\wedge 1$ (in the rank-based case), respectively. The terms $B_3$ and $B_6$ are given in the statements of Theorem (ref) and Theorem (ref) respectively.

Similarly, under the assumptions of there exists a constant $C>0$ not depending on $n,M,\eta$ or $p$ such that with probability at least

where $B_4,B_5$ and $B_6$ are given in Theorem (ref). \fi

To interpret the bounds in Theorem (ref), first note that the terms appearing in the numerators are similar to those appearing in Theorems (ref) and (ref), except $\mathsf{E}_1$ and $\mathsf{E}_2$, which estimate the quality of the approximation of $\mu_\omega, \mu_{\phi,\omega}$ and $\phi_\omega$. The quantity $L$ appearing in the denominators serve as a lower bound of the conditional variance of the bootstrap estimators. For its eventual positivity, one needs that $\mathsf{E}_1$ and $\mathsf{E}_2$ tend to zero, i.e., the construction of the regression estimator $\hat{\mu}$ and the transformation estimator $\hat{\phi}$ need to be consistent with high probability. One then should expect with high probability that $L(\mu,\hat{\mu},n),L(\mu,\hat{\mu},\phi,\hat{\phi},n)\ge L_{l}>0$ for a strictly positive constant $L_{l}>0$ for $n$ large enough, which can be explicitly determined from the convergence rates of $\hat \mu$ and $\hat \phi$. The bound, in the covariate-based case for instance, then simplifies to the following: with high probability one has

align*[align* omitted — 231 chars of source]

for some finite constant $C>0$.

In the proof of Theorem (ref), we use the limiting Gaussian distribution as the bridge to bound the distributions between the bootstrap and the original estimators. While showing the consistency of bootstrap does not necessarily need a Gaussian limit, our aim here is to highlight a general procedure to derive the rate of convergence of bootstrap via the rate of convergence for the Gaussian approximation using stabilization theory (see Section (ref)), which could potentially be useful for many geometric statistics having some form of local dependency structure.

\end{Theorem} \fi

Gaussian approximation of stabilizing statistics

In this section, we discuss briefly our approach to prove the results in Section (ref) based on the notion of stabilization and Malliavin-Stein method. Our proof of Theorem (ref) relies on Theorem (ref), that we introduce here. It is a refinement of the seminal work of lachieze2019normal, providing a quantitative bound for Gaussian approximation of Poisson functionals, and serves as the key step towards obtaining Theorems (ref) and (ref). Before we can state the result, we first explicitly introduce the setting for functionals of point processes, and the notion add-one cost operators acting on such functionals.

Recall that $\widecheck{{\mathbb X}}:={\mathbb X}\times \{0,1\}\times \mathbb{R}$, with ${\mathbb X} \subseteq \mathbb{R}^m$. As before, we will often denote an $\widecheck{{\mathbb X}}$-valued random vector $(X,D,\bm{\varepsilon})$ or a the nonrandom vector $(x,d,\varepsilon) \in \widecheck{{\mathbb X}}$ by $\widecheck{X}$ and $\check{x}$, respectively. While the concepts and results in this section can be extended to more general spaces, we will stick to the space $\widecheck{{\mathbb X}}$ related to our ATE estimation (see Section (ref)). We refer to lachieze2019normal for results in more general spaces. Let $(\widecheck{{\mathbb X}},\mathcal{F})$ be a measure space with the joint probability measure $\widecheck{\mathbb{Q}}$ of $(X,D,\bm{\varepsilon})$, with $\mathbb{Q}$ denoting the marginal distribution of $X$. We also define a semi-metric $d_S(\cdot,\cdot)$ on $\widecheck{{\mathbb X}}$ as $$ d_S(\check{x},\check{y})= d(x,y), \quad \check{x},\check{y} \in \widecheck{{\mathbb X}}, $$ where $d(\cdot,\cdot)$ denotes the Euclidean metric on $\mathbb{R}^m$. Let N be the set of $\sigma$-finite counting measures on $(\Omega,\mathcal{F})$, which can be interpreted as point configurations in $\Omega$. The set N is equipped with the smallest $\sigma$-field $\mathscr{N}$ such that the maps $m_{A}:\textbf{N}\rightarrow \mathbb{N}\cup\{0,\infty\},\mathcal{M}\mapsto\mathcal{M}(A)$ are measurable for all $A\in\mathcal{F}$. A point process is a random element in N. For $\mu \in \textbf{N}$, we write $x\in\mu$ if $\mu(\{x\})\ge 1$. Denote by $\textbf{F}(\textbf{N})$ the class of all measurable functions $f:\textbf{N}\rightarrow \mathbb{R}$, and by $L^{0}(\widecheck{{\mathbb X}}):=L^{0}(\widecheck{{\mathbb X}},\mathcal{F})$ the class of all real-valued, measurable functions $F$ on $\Omega$. Note that, as $\mathcal{F}$ is the completion of $\sigma(\mu)$, each $F\in L^{0}(\widecheck{{\mathbb X}})$ can be written as $F=f(\mu)$ for some measurable function $f\in \textbf{F}(\textbf{N})$. Such a mapping $f$, called a representative of $F$, is $\widecheck{\mathbb{Q}}\circ \mu^{-1}$-a.s. uniquely defined. In order to simplify the discussion, we make the following convention: whenever a general function $F$ is introduced, we will select one of its representatives and denote such a representative mapping by the same symbol $F$.

Definition[Cost/Difference Operators] Let $F$ be a measurable function on $\mathbf{N}$. The family of add-one cost operators, $\mathsf{D}=(\mathsf{D}_{\check{x}})_{\check{x}\in \widecheck{\mathbb{X}}}$, are defined as \begin{align*} \mathsf{D}_{\check{x}}F(\mu):=F(\mu\cup\{\check{x}\})-F(\mu), \quad \check{x} \in \widecheck{\mathbb{X}},\, \mu \in \mathbf{N}. \end{align*} Similarly, we can define a second-order cost operator (also called iterated add-one cost operator): for any $\check{x_1},\check{x_{2}}\in\widecheck{\mathbb{X}}$ and $ \mu \in \mathbf{N}$, \begin{align*} \mathsf{D}^2_{\check{x_1},\check{x_2}}F(\mu):=F(\mu\cup\{\check{x_1}\}\cup\{\check{x_2}\})-F(\mu\cup\{\check{x_1}\})-F(\mu\cup\{\check{x_2}\})+F(\mu). \end{align*}
TheoremFor $p\in (0,1]$ and $n\ge 9$, there exist a constant $C>0$ and a quantity $c(M,\eta,p)>0$ such that, for $E_n$ as defined in ((ref)), \begin{equation*} \mathsf{d}_{K}\left(\frac{E_n-\mathbb{E}E_n}{\sqrt{\operatorname{Var} E_n}},\mathcal{N}(0,1)\right)\le C(S_{1}+S_{2}+S_{3}+S_{4}+S_{5}) \end{equation*} with \begin{align*} S_{1}&:=c(M,\eta,p)^{\frac{2}{4+p/2}}\frac{1}{n\operatorname{Var} E_n}\sqrt{\int_{\widecheck{{\mathbb X}}^{2}}\psi_{n}(\check{x},\check{x'})\widecheck{\mathbb{Q}}^{2}(d(\check{x},\check{x'}))},\\ S_{2}&:=c(M,\eta,p)^{\frac{2}{4+p/2}}\frac{1}{n^{\frac{1}{2}}\operatorname{Var} E_n}\sqrt{\int_{\widecheck{\mathbb{X}}}\left(\int_{\widecheck{\mathbb{X}}}\psi_{n}(\check{x},\check{x'})\widecheck{\mathbb{Q}}(d\check{x'})\right)^{2}\widecheck{\mathbb{Q}}(d\check{x})},\\ S_{3}&:=c(M,\eta,p)^{\frac{2}{4+p/2}}\frac{\sqrt{\Gamma_{n}}}{n^2\operatorname{Var} E_n},\\ S_{4}&:=\bigg(\max\left\{c(M,\eta,p)^{\frac{1}{4+p/2}}\frac{\Gamma_{n}^{\frac{1}{2}}}{(n^2\operatorname{Var} E_n)^{\frac{1}{2}}},c(M,\eta,p)^{\frac{1}{4+p/2}}\frac{\Gamma_{n}^{\frac{1}{4}}}{(n^2\operatorname{Var} E_n)^{\frac{1}{2}}}+1\right\}\& \quad \quad\quad \quad+c(M,\eta,p)^{\frac{1}{4+p/2}}\frac{\Gamma_{n}^{\frac{1}{4}}}{n^{\frac{1}{4}}(n^2\operatorname{Var} E_n)^{\frac{1}{2}}}\bigg)c(M,\eta,p)^{\frac{3}{4+p/2}}\frac{\Gamma_{n}}{(n^2\operatorname{Var} E_n)^{\frac{3}{2}}}\& \quad \quad\quad \qquad\qquad+c(M,\eta,p)^{\frac{4}{4+p/2}}\frac{\Gamma_{n}}{(n^2\operatorname{Var} E_n)^{2}},\\ S_{5}&:=c(M,\eta,p)^{\frac{3}{4+p/2}}\frac{\Gamma_{n}}{(n^2\operatorname{Var} E_n)^{\frac{3}{2}}}, \end{align*} where \begin{align*} \Gamma_{n}&:=n\int_{\widecheck{\mathbb{X}}}\mathbb{P}(\mathsf{D}_{\check{x}}E_n(\widecheck{\mathcal{X}}_{n-1})\neq 0)^{\frac{p}{16+2p}}\widecheck{\mathbb{Q}}(d\check{x}),\\ \psi_{n}(\check{x},\check{x'})&:=\underset{\widecheck{\mathcal{A}}\subset\widecheck{\mathbb{X}}:|\widecheck{\mathcal{A}}|\le 1}{\sup}\mathbb{P}(\mathsf{D}^2_{\check{x},\check{x'}}E_n(\widecheck{\mathcal{X}}_{n-2-|\check{\mathcal{A}}|}\cup\widecheck{\mathcal{A}})\neq 0)^{\frac{p}{16+2p}}. \end{align*}
RemarkAs mentioned above, although the above theorem is stated in terms of the ATE estimation $E_n$, under a finite $4+p$-moment condition, lachieze2019normal provides a Gaussian approximation bound for functionals of Binomial point processes. Compared to their general result however, since we are interested in some key parameters such as $M$, $\eta$ and $p$, we keep track of the dependency on $M$, $\eta$ and $p$ of the generic constants in their proof resulting in the constant $c(M,\eta,p)$. In particular, from the proof of Theorem (ref), it will follow that \begin{align} c(M,\eta,p)\asymp \Big(\frac{M}{\zeta\eta}\Big)^{5}\vee 1, \end{align} with $\zeta:=p/(40+10p)$.

Notice that to apply Theorem (ref), one needs to find a lower bound for the variance of $E_n$, which we present in the following result, along with quantitative bounds for the variance approximation. Below, we denote $\sigma_{\bm{\varepsilon}}^2 = \operatorname{Var}(\bm{\varepsilon})$.

LemmaUnder the assumptions of Theorem (ref), for $n\ge 1$, \begin{align*} \operatorname{Var} E_n\ge \frac{\sigma_{\bm{\varepsilon}}^2 + \operatorname{Var} (\mu_1(X)-\mu_0(X))}{n}. \end{align*} Furthermore, for $\sigma^2$ as in (ref), \begin{align*} |n\operatorname{Var} E_n-\sigma^2|\lesssim \frac{1}{\eta}\left(\frac{M}{n\eta}\right)^{1/(2m)}+\delta_{H_1}^{1/2}+(\delta_{H_2}^{1/2}+1)\cdot\frac{1}{\eta M^{1/2}}+\delta_{H_3}^{1/2}+\frac{1}{\eta^{3}n^{1/3}}, \end{align*} where $\delta_{H_1}$-$\delta_{H_3}$ are defined in (ref). In addition, if we assume $M^{-1}\log n=o(1), n^{-1}M\log n=o(1)$ and $\eta$ bounded away from $0$, then \begin{align*} |n\operatorname{Var} E_n-\sigma^2|\lesssim \left(\frac{M}{n}\right)^{1/(2m)}+\frac{1}{M^{1/2}}+\frac{1}{n^{1/3}}. \end{align*}

We note here that the lower bound in Lemma (ref) from our Assumptions A(1) and B(2)-(3) in Section (ref) implies that $n \operatorname{Var} E_n \ge C$ for some constant $C>0$.

While a result such as Theorem (ref) is a very powerful first step in providing (optimal) rates for Gaussian convergence of functionals of Binomial processes, often the integrals appearing in the bound involving the functions $\Gamma_n$ and $\psi_{n}$ are very difficult to directly bound. An assumption on the functional $F$ that can be very effectively used to simplify such computations, is that the $F$ can be expressed as a sum of local contributions from each point of the underlying process. This phenomenon is often referred to as stabilization in the relevant literature. There is an ever-growing literature on the application of stabilization in combination with result such as Theorem (ref) arising from the Malliavin-Stein method. We refer to works by lachieze2019normal,lachieze2022quantitative,shi2024flexible,bhattacharjee2022gaussian,shi2024multivariate for additional details and its applications in various statistical problems. In the following section, we describe how stabilization helps us to obtain the Gaussian approximation results in Section (ref) from Theorem (ref).

Stabilizing functionals of binomial point processes

Let $\widecheck{X}_1,\widecheck{X}_2,...,\widecheck{X}_n$ be i.i.d.\ random variables sampled from $\widecheck{\mathbb{Q}}$. The binomial point process $\widecheck{\mathcal{X}}_n$ associated with $\{\widecheck{X}_1,\widecheck{X}_2,...,\widecheck{X}_n\}$ is defined as $\widecheck{\mathcal{X}}_n:=\sum_{i=1}^{n}\delta_{\widecheck{X}_1},$ where $\delta$ is the Dirac measure. Given its association with the i.i.d.\ sample $\{\widecheck{X}_i\}_{i=1}^{n}$, with a slight abuse of notation, we will often interchangeably use the binomial process $\widecheck{\mathcal{X}_n}$ and the i.i.d.\ sample $\{\widecheck{X}_1\}_{i=1}^{n}$. In this paper, we concern ourselves with functionals $F_{n}$ of the binomial process $\widecheck{\mathcal{X}_n}$ that can be represented as a sum of the form

align[align omitted — 121 chars of source]

where $f_{n}$ is called a {\em score function}. For $i \in [n]$, when contributions $f_n(\widecheck{X}_i,\widecheck{\mathcal{X}}_n)$ are sufficiently `local', one can expect a Gaussian limit for the sequence of functionals $F_n$ as $n \to \infty$.

Radius of Stabilization

For $n\ge 1$, the score function $f_n$ is said to be stabilizing if there exists an almost surely finite random variable $R_{n}:\widecheck{{\mathbb X}}\times \mathbf{N}\rightarrow \mathbb{R}_{+}$ such that for all $\mu\in\mathbf{N}$, $\check{x}\in\mu$, and all finite $\widecheck{\mathcal{A}}\subset \widecheck{{\mathbb X}}$ with $|\widecheck{\mathcal{A}}|\le 7$,

align*[align* omitted — 157 chars of source]

where the random variable $R_{n}$ is called the radius of stabilization.

Informally speaking, the above definition states that the value of the score function $f_{n}$ at a point $\check{x}$ is completely determined by all those point in the configuration that lie in the ball centered at $\check{x}$ with radius $R_{n}$. Note that in (ref), the score functions $f_n$ are possibly dependent on all the points $\widecheck{\mathcal{X}}_n$. Stabilization is a geometrical localization of the dependence between all the score functions.

We further need the radius of stabilization $R_n$ to satisfy certain tail decay conditions. It is said to decay exponentially if there exist constants $C_1,C_2>0$ such that for $\check{x}\in\widecheck{{\mathbb X}}$, $n\ge 9$ and $r\ge 0$,

align[align omitted — 150 chars of source]

The presence of $n-8$ in the above definition is for certain technical reasons, see lachieze2019normal for more details. An exponential decay as above for the tail probability of the radius of stabilization ensures that the dependence between score functions remain relatively local. Instead of exponentially decaying, penrose2005normal also proposed the polynomially decaying condition.

Connection to matching based ATE estimators

We now connect the terminology above with the matching-based ATE estimator notation introduced in Section (ref). The same, of course, also applies to the rank-based ATE estimator in (ref).

Recall the definition of $\hat{\tau}_{M}^{bc}$ in (ref) given by

align[align omitted — 282 chars of source]

Our focus is the main term $E_n.$ Write

align*[align* omitted — 168 chars of source]

Since $\bm{\varepsilon}$ can possibly depend on the covariate pair $(X,D)$, we are naturally led to consider a binomial point process in the aforementioned space $\widecheck{{\mathbb X}}={\mathbb X}\times\{0,1\}\times \mathbb{R}$. Also, as mentioned before, we see that $\widecheck{\mathcal{X}}_n=\{(\widecheck{X}_{i},i\in[n])\}$, as the collection of the triplets $\{(X_i,D_{i},\bm{\varepsilon}_{i})\}_{i=1}^{n}$, can be viewed as a binomial point process of size $n$ in the space $\widecheck{{\mathbb X}}$ distributed as $(X,D,\bm{\varepsilon})$. Note that the collection $\{(X_i,D_{i},\bm{\varepsilon}_{i})\}_{i=1}^{n}$ and the sample $\{(X_i,Y_i,D_i)\}_{i=1}^{n}$ are linked through the true regression functions (conditional means) $\mu_0(x)$ and $\mu_1(x)$, in particular, one has $\bm{\varepsilon}_i=Y_i - \mu_{D_i}(X_i)$ for $i \in [n]$.

Therefore, $nE_n$ can be viewed as a functional of the binomial process $\widecheck{\mathcal{X}}_n$ and be represented as a sum of score functions as

align*[align* omitted — 787 chars of source]

where the score function $\xi_n$ for $\check{\nu}_k =\{\check{x}_i\}_{i=1}^k \in \mathbf{N}, k \in \mathbb{N}$ is given by

align[align omitted — 304 chars of source]

Note that all terms in the score $\xi_n(\widecheck{X}_j, \widecheck{\mathcal{X}}_n)$ corresponding to the $j$-th sample $\widecheck{X}_j$ is determined by $\widecheck{X}_j$ except for $$ \sum_{i=1,D_i=1-D_j}^{n}\bm{\varepsilon}_i \mathds{1}(i\in \mathcal{J}^{D_i}_{M}(j,\widetilde{\mathcal{X}}_n)) = \sum_{i=1}^{n}\bm{\varepsilon}_i \mathds{1}(i\in \mathcal{J}^{1-D_j}_{M}(j,\widetilde{\mathcal{X}}_n)) . $$ This is a function of $\widecheck{X}_j$ and all those points in $\widecheck{\mathcal{X}}_n$ that are $M$-NNs of $\widecheck{X}_j$ (in the metric $d_S$) when considering only those points in $\widecheck{\mathcal{X}}_n^{1-D_j}$, where for a point collection $\check{\nu}_n=\{\check{x}_i\}_{i=1}^n$, we write

align*[align* omitted — 83 chars of source]

So, it is straightforward to see that for $j \in [n]$, the score function $\xi(\widecheck{X}_j, \widecheck{\mathcal{X}}_n)$ is stabilizing with radius of stabilization (in the metric $d_S$) given by the $M$-NN distance from $\widecheck{X}_j$ among the points in $\widecheck{\mathcal{X}}_n^{1-D_j}$. In other words, for a point collection $\check{\nu}_k = \{\check{x}_i\}_{i=1}^k$, we can take for $j \in [k]$,

equation[equation omitted — 169 chars of source]

The radius is also non-increasing in the point collection $\check{\nu}_k$, so the above holds true even if we add additional points $\mathcal{A}$ with $|\mathcal{A}| \le 7$ to $\check{\nu}_k$ (see the discussion in the beginning of the proof of lachieze2019normal).

Moment condition

We say that the score function $f_n$ satisfies the $(4+p)$-moment condition if there exists $p\in (0,1]$ such that for all $n\ge 9$, $\check{x}\in\widecheck{{\mathbb X}}$, $\widecheck{\mathcal{A}}\subset \widecheck{{\mathbb X}}$ with $|\widecheck{\mathcal{A}}|\le 7$,

align[align omitted — 215 chars of source]

In the sequel, we will usually write $M_{n}(\check{x}, \widecheck{A})$ instead for notational convenience.

The above moment condition could be motivated by connections to the classical Berry-Esseen theorem, which provides Gaussian approximation bounds under the assumption of i.i.d.\ score functions, i.e, in (ref), $f_{n}(\widecheck{X}_i,\widecheck{\mathcal{X}}_n)\equiv f_{n}(\widecheck{X}_i)$ for $i\in [n]$ with bounded third moments $\mathbb{E}|f_n(\widecheck{X}_1)|^{3}<\infty$. Specifically, it states that

align[align omitted — 291 chars of source]

where $\mathcal{N}$ is the standard normal random variable. Note here that our score functions are far from independent and can have significant local dependencies. The motivation behind (ref) is to go beyond independence. Assumptions of the radius of stabilization in Section (ref) restricts the dependence between the scores within balls with radii that decay exponentially. However, in contrast to the classical Berry-Esseen bound that require finite third moments, due to the dependence in our model, we require a slightly stronger $(4+p)$-moment condition.

Road-map for the proofs

We now outline the high-level ideas behind the proofs of our Gaussian and bootstrap approximation results.

Gaussian Approximation Results

Recall from (ref) the bias corrected ATE estimator $\hat{\tau}_{M}^{bc}=E_n+(B_M-\hat{B}_{M})$ for the covariate based matching. The proof of Theorem (ref) follows in three steps:

itemize• We apply stabilization theory to bound \begin{align*} I_0:={\sf d}_{K}\left(\frac{E_n-\mathbb{E}E_n}{\sqrt{\operatorname{Var} E_n}},\mathcal{N}(0,1)\right). \end{align*} For example, to prove Theorem (ref), in Lemma (ref), we show that the radius of stabilization (ref) for the scores given by (ref) associated to $E_{n}$ does indeed have an exponentially decaying tail and satisfies (ref) with $C_1=C$ and $C_2=C\eta M^{-1}$ for some $C>0$ depending only on $m$ and $g_{\min}$ (see Remark (ref)). This, in addition to a moment bound as in (ref), leads to a Gaussian limit for $E_n$ (appropriately centered and scaled) via an application of our general bound in Theorem (ref). • Next, from the bound in Step (1), by scaling with the factor $\sqrt{n\operatorname{Var} E_n}/\sigma$, which is close to $1$ by Lemma (ref) with the help of auxiliary Lemma (ref), we obtain a bound on \begin{align*} I_1:={\sf d}_{K}\left(\frac{\sqrt{n}\, (E_{n}-\mathbb{E}E_n)}{\sigma},\mathcal{N}(0,1)\right), \end{align*} where $\sigma^{2}$ is defined in (ref). • Lastly, noting that $\mathbb{E}E_n=\tau$ and bounding $\hat{\tau}_{M}^{bc}-E_n=B_M-\hat{B}_{M}$ through its moment in (ref), we obtain a bound for \begin{align*} I_2:={\sf d}_{K}\left(\frac{\sqrt{n}\,(\hat{\tau}_{M}^{bc}-\tau)}{\sigma},\mathcal{N}(0,1)\right). \end{align*}

The proof of Theorem (ref) follows similar steps suitably adapted to the rank-based matching setting.

Bootstrap Approximation Results

In order to bound the distributional distance between $\sqrt{n}(\tau_{M}^{\text{boot}}-\hat{\tau}_{M}^{\text{bc}})$ and $\sqrt{n}(\hat{\tau}_{M}^{\text{bc}}-\tau)$ appearing in the first assertion in Theorem (ref), we use the Gaussian limit in Theorem (ref) as the bridge. Roughly, The proof of Theorem (ref) broadly follow in three steps:

itemize• We first show that conditional on the original data $\widecheck{\mathcal{X}}_n$, the random variable $\sqrt{n}(\tau_{M}^{\text{boot}}-\hat{\tau}_{M}^{\text{bc}})$ can be expressed as an average of independent normal random variables. Thus, it also has a Gaussian distribution conditional on $\widecheck{\mathcal{X}}_n$. • On the other hand, by Theorem (ref), $\sqrt{n}(\hat{\tau}_{M}^{\text{bc}}-\tau)$ can be quantitatively approximated by a Gaussian distribution with variance $\sigma^2$ defined at (ref). • Finally, it suffices to bound the distance between these two Gaussian distributions, which we achieve by bounding the difference between the sample variance of $\sqrt{n}(\tau_{M}^{\text{boot}}-\hat{\tau}_{M}^{\text{bc}})$ conditional on $\widecheck{\mathcal{X}}_n$ and the limiting variance $\sigma^2$ with high probability, using standard concentration techniques.

A similar procedure also applies for the bootstrap approximation in the case of the rank based ATE estimator.

Acknowledgement

The first, third and the fourth listed authors were supported by the NSF Grant DMS-2053918. The second author was supported in part by the German Research Foundation (DFG) Project 531540467.