EconBase
← Back to paper

Denoised IPW-Lasso for Heterogeneous Treatment Effect Estimation in Randomized Experiments

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.

53,932 characters · 24 sections · 55 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.

Denoised IPW-Lasso for Heterogeneous Treatment Effect Estimation in Randomized Experiments

abstractThis paper proposes a new method for estimating conditional average treatment effects (CATE) in randomized experiments. We adopt inverse probability weighting (IPW) for identification; however, IPW-transformed outcomes are known to be noisy, even when true propensity scores are used. To address this issue, we introduce a noise reduction procedure and estimate a linear CATE model using Lasso, achieving both accuracy and interpretability. We theoretically show that denoising reduces the prediction error of the Lasso. The method is particularly effective when treatment effects are small relative to the variability of outcomes, which is often the case in empirical applications. Applications to the Get-Out-the-Vote dataset and Criteo Uplift Modeling dataset demonstrate that our method outperforms fully nonparametric machine learning methods in identifying individuals with higher treatment effects. Moreover, our method uncovers informative heterogeneity patterns that are consistent with previous empirical findings. Keywords: Causal Inference; Conditional Average Treatment Effect; Uplift Modeling

Introduction

Understanding heterogeneous treatment effects is a central concern in causal inference, as it provides critical insights into effective policy design and the underlying mechanisms driving treatment responses. Although average treatment effects (ATE) provide an overall summary of treatment efficacy, they fail to capture important variation between individuals. In many real-world applications, such as policy targeting or personalized marketing, identifying those who benefit most (or are harmed) by a treatment can improve resource allocation and help to avoid unintended consequences.

Recent advances in the analysis of heterogeneous treatment effects have occurred in the development of machine learning-based methods for estimating conditional average treatment effects (CATE). A prominent approach is the meta-learning framework (e.g., kunzel2019metalearners), which leverages a wide range of supervised learning methods for CATE estimation, including the X-learner kunzel2019metalearners, R-learner nie2021quasi, and DR-learner kennedy2023towards. Another line of research tailors machine learning methods for causal inference tasks. These include tree-based methods (e.g., the causal forest of wager2018causalforest) and deep learning methods (e.g., shalit2017estimating; shi2019adapting). These advances have primarily focused on observational settings, with less emphasis on randomized experiments.

The present study proposes a novel estimation method for CATE using randomized controlled trial (RCT) data to address two core concerns in CATE estimation: accuracy and interpretability. Accurate estimation of CATE enables precise targeting of treatments, which reduces the risk of misguided decisions. Interpretability is equally important, as it ensures transparency in decision-making and enables policymakers to understand the mechanisms underlying treatment effect heterogeneity. However, contemporary machine learning approaches often produce black-box models with limited interpretability, posing risks in decision-making contexts.

The proposed estimation method, referred to as the denoised IPW (DIPW)-Lasso, builds on the inverse probability weighting (IPW) transformation. In experimental settings where propensity scores are known, the IPW transformation simplifies CATE estimation to a standard regression problem. Assuming that CATE is a linear function of covariates, we estimate it using the Lasso tibshirani1996regression. A major drawback of the IPW transformation, however, is that it introduces substantial noise, even when the true propensity scores are used. To address this issue, we propose a noise reduction procedure that preserves the advantages of IPW while significantly improving estimation accuracy. The procedure simply adds terms orthogonal to the covariates to the regression. We show that the augmented IPW (AIPW) transformation arises as a special case of our noise reduction method.

The inefficiency of IPW-type estimators has been recognized in the literature, particularly in the context of ATE estimation (e.g., hirano2003efficient). However, we observe that this inefficiency becomes more pronounced when treatment effects are small relative to the variability of outcomes. This situation is common in practice. For instance, fryer2017production conducted a meta-analysis of 105 school-based RCTs and found that the average effects of interventions on students' math and reading achievement were approximately \(0.05\sigma\) and \(0.07\sigma\), respectively. Similar evidence has been documented in other domains, including medicine (e.g., susukida2025application) and marketing (e.g., korkames2025meta).

The DIPW-Lasso is particularly effective in settings where treatment effects are modest, providing both high estimation accuracy and interpretability. This advantage stems from two key components: the noise reduction procedure and the structural assumption on CATE. The former improves the stability of IPW-based estimation, while the latter contributes to both precision and interpretability. Recent empirical findings support the utility of such structural assumptions in noisy settings. In their analysis of the effects of nudges, athey2025machine demonstrated that a model incorporating structural assumptions outperformed a fully nonparametric one in terms of targeting.

We theoretically show that the DIPW-Lasso improves upon its non-denoised counterpart in terms of prediction error. An important aspect of the result is that, although our noise reduction method requires estimating a nuisance function, such as the outcome regression function, it relies on only weak assumptions regarding the properties of the estimators. Simulation results indicate that denoising has a substantial effect when treatment effects are small. In our setting, the noise reduction method reduced the root mean squared error (RMSE) to approximately one-third to one-quarter of that without noise reduction. Furthermore, our method demonstrated superior performance compared to recently proposed CATE estimation methods: the T-learner, X-learner, R-learner, DR-learner, and causal forest.

Our empirical results provide further support for the effectiveness of the proposed method. We analyzed two real-world datasets: the Get-Out-the-Vote (GOTV) dataset gerber2008social and the Criteo Uplift Modeling dataset diemert2018large. Since true treatment effects are unobservable in real data, we evaluated the performance of estimation methods using the uplift curve, a commonly used tool in fields such as marketing and personalized medicine for assessing whether individuals with high treatment effects are properly identified (see, e.g., gutierrez2017causal). We found that the methods that impose linearity on CATE exhibited better targeting performance than nonparametric methods, such as the causal forest, that make no functional form assumptions about the CATE function. Moreover, we empirically confirmed that our method substantially reduced the noise even when the outcomes are binary. These results demonstrate the combined benefit of noise reduction and imposing a linear structure on CATE.

A limitation of our method is that it requires knowledge of the propensity score. Therefore, it cannot be applied to observational data. However, although RCTs are considered the gold standard for causal inference, there is relatively little research on CATE estimation methods using experimental data. Consequently, there is currently no established guideline or consensus on which method should be used for estimating the CATE with experimental data. Our proposed method provides a valuable option for estimating CATE using experimental data.

Related Literature

While research on CATE estimation using RCT data is limited, a few studies are particularly relevant to ours. imai2013estimating framed CATE estimation as a variable selection problem under the assumption that CATE is a linear and sparse function of covariates. A key limitation of their approach is that it requires a correct specification of the baseline outcome, whereas our method does not.

Our approach is also closely related to that of tian2014simple. They imposed linearity and sparsity assumptions on CATE and proposed a method to improve the efficiency of pseudo-outcome regression. A central distinction lies in the strategy for variance reduction: our method performs denoising directly on the IPW-transformed outcome, whereas theirs focuses on reducing the variance of the OLS estimator of the linear CATE model by applying denoising to the corresponding score function. Consequently, their efficiency augmentation procedure depends not only on the specification of CATE, but also on the particular estimation method used. Theoretical validity under alternative estimators such as the Lasso has not been established.

The present study addresses a relatively underexplored aspect of CATE estimation: the application of variance reduction techniques to improve estimation precision. Variance reduction is a well-established strategy in the context of ATE estimation under RCTs (e.g., freedman2008regression, lin2013agnostic) and is widely recognized to significantly improve efficiency. Recent developments have integrated regression adjustment with machine learning methods to further advance variance reduction (e.g., wager2016high; mlvariancereductionOnlineExperiment). Our findings highlight that variance reduction significantly improves the precision of CATE estimation, particularly when treatment effects are small, extending its known benefits beyond ATE estimation.

A key motivation of this study is to develop a method for supporting decision-making using interpretable models. As machine learning is increasingly applied in high-stakes areas such as policy and medicine, post hoc explanation methods such as LIME ribeiro2016should and SHAP lundberg2017unified have been developed to provide interpretability for black-box models. However, recent studies have raised concerns about the limitations and potential risks of such techniques rudin2019stop, slack2020fooling. The DIPW-Lasso estimates a structurally simple model for CATE, offering direct interpretability in line with arguments favoring inherently interpretable models over post hoc explanations.

Plan of Paper

The remainder of the paper is organized as follows. Section (ref) introduces the setup and presents our denoising method, along with its connection to the AIPW transformation. Section (ref) establishes the theoretical properties of the DIPW-Lasso, showing that it achieves a tighter error bound than its non-denoised counterpart, except on a set of asymptotically negligible probability. Section (ref) reports results from a Monte Carlo study conducted in a setting with small treatment effects. Section (ref) presents empirical results based on two publicly available RCT datasets. A conclusion is presented in Section (ref). The technical proofs are presented in the Appendix.

Methodology

This section presents our setting, an identification strategy, and an estimation method for CATE.

Setup and Notation

Let $Y_i$ represent the response outcome, $T_i\in \{0,1\}$ denote the binary treatment indicator, and $X_i=(X_{i1}, \dots, X_{ip})'$ be a $p$-dimensional vector of covariates, where $p$ can be larger than the sample size. We observe a random sample $\{Y_i,T_i,X_i\}^n_{i=1}$.

We formalize the causal problem within Rubin's potential outcome framework. Let $Y_i(1)$ and $Y_i(0)$ denote the potential outcomes when $T_i=1$ and $T_i=0$, respectively. The CATE function is the key causal parameter that characterizes the heterogeneous treatment effects and is defined as

equation[equation omitted — 52 chars of source]

We assume that $\tau(x) = x'\beta$ for some $p$-dimensional potentially sparse vector $\beta$, while imposing no explicit assumptions on the nuisance functions $\mu_1(x) \equiv E[Y_i(1)|X_i=x]$ and $\mu_0(x) \equiv E[Y_i(0)|X_i =x]$. This assumption reflects our view that CATE is a relatively simple function, with only a small subset of covariates driving heterogeneity, whereas potential outcomes can depend on the covariates in a complex manner. Some previous studies have indicated that the smoothness of $\tau(x)$ often differs substantially from that of $\mu_1(x)$ and $\mu_0(x)$ (see, e.g., kennedy2023towards).

We impose the following assumptions for the identification of CATE:

assumptionThe treatment is randomly assigned conditional on $X_i$: $$T_i \perp \!\!\! \perp (Y_i(1),Y_i(0)) \mid X_i.$$
assumptionThe propensity score function $p(x)\equiv p(T_i=1 \mid X_i=x)$ is known and there exists $\xi > 0$ such that $\xi < p(x) < 1 - \xi$ for all $x$ in the support of $X_i$.

IPW Transformation

Under Assumptions (ref) and (ref), CATE can be identified as the conditional expectation of the IPW-transformed outcome:

equation[equation omitted — 111 chars of source]

With a known propensity score, the IPW transformation generates an unbiased signal of CATE. This allows us to reformulate the CATE estimation problem as a simple regression task. Specifically, one can estimate CATE by regressing the transformed outcome $Y_iW_i$ on the covariates $X_i$, which is often referred to as pseudo-outcome regression. This method is suitable for our setting because we can directly impose a functional form on $\tau(x)$ without imposing any conditions on $\mu_1(x)$ and $\mu_0(x)$. Under the linearity assumption on $\tau(x)$, we obtain the following linear regression model:

equation[equation omitted — 91 chars of source]

which can be estimated using the Lasso.

IPW and its related methods have been widely used for estimating ATE, and in recent years, they have also been employed for estimating CATE (curth2021nonparametric; kennedy2023towards). However, IPW pseudo-outcome regression has been reported to perform poorly in some simulation settings (for example, knaus2021MonteCarloHTE). Further, previous observational studies have revealed that the instability of propensity score estimation can have undesirable effects.

The problem we observe is that the IPW transformation introduces significant noise even when the propensity score is known. To illustrate this intuitively, we decompose the IPW-transformed outcome as follows:

equation[equation omitted — 83 chars of source]

Here, we have $E[Y_i(0) W_i|X_i] = 0$, indicating that the second term is pure noise. In practical applications, the baseline effect $Y_i(0)$ often exhibits greater variability than the causal effect $(Y_i(1) - Y_i(0))$, leading to a low signal-to-noise ratio. This issue undermines the accuracy of IPW pseudo-outcome regression.

Denoising Method

We introduce a method to reduce the noise in the IPW-transformed outcome. We begin by considering the following linear projection model, which augments (ref) with additional terms:

equation[equation omitted — 99 chars of source]

where $B(x)$ is a function of $X_i$, and $\alpha_1$ and $\alpha_2$ are linear projection coefficients. Including the terms $W_i$ and $B(X_i)W_i$ does not affect the identification of CATE, because

equation[equation omitted — 79 chars of source]

for any $B(x)$. The orthogonality implies that the error terms in (ref) and (ref) are related as \[ e_i = \alpha_1 W_i + \alpha_2 B(X_i) W_i + u_i, \] which shows that $E[u_i^2] \leq E[e_i^2]$.

Although the choice of $B(x)$ is unrestricted, the optimal function that minimize the variance of $u_i$ can be obtained by solving

equation[equation omitted — 79 chars of source]

We prove the following proposition in the Appendix.

propositionThe optimal function $B^*(x)$ that solves (ref) is $$B^*(x) = (1 - p(x)) \mu_1(x)+ p(x) \mu_0(x).$$

Proposition (ref) shows that our denoising transformation of the IPW outcome includes the AIPW transformation as a special case. Using the optimal function, we obtain \[ Y_i W_i-B^*(X_i) W_i = \frac{T_i(Y_i-\mu_1(X_i))}{p(X_i)}-\frac{(1-T_i)(Y_i-\mu_0(X_i))}{1-p(X_i)}+\mu_1(X_i) -\mu_0(X_i), \] which corresponds exactly to the AIPW transformation, also known as the doubly robust transformation. Proposition (ref) provides a different perspective on the AIPW transformation; namely, it effectively reduces the noise introduced by the IPW transformation.

DIPW-Lasso

We estimate the CATE coefficients \(\beta\) using the Lasso. To achieve this, we first determine the nuisance function $B(x)$. Proposition (ref) shows that $B^*(x)$ is optimal if known. However, when replaced by its estimator, it may not necessarily retain its optimality . Since $\mu_1(x)$ and $\mu_0(x)$ can be complex functions, $B^*(x)$ may be poorly estimated when the sample size is small or when the sample sizes of the treatment and control groups differ significantly. Our simulation and empirical results show that $\mu(x) \equiv E[Y|X=x]$ performs reasonably well as $B(x)$ in many settings. We employ machine learning methods such as random forest, boosting, and deep neural networks to estimate $B(x)$.

After determining the nuisance function, we estimate the linear projection model (ref) by using the cross-fitting procedure of chernozhukov2018dml. The procedure is as follows (Algorithm 1).

Step 1: Randomly split the sample into \(K\) non-overlapping folds of equal size, $\{I_k\}_{k=1}^K$. For each fold \(I_k\), estimate \(B(x)\) using the data in its complement, denoted by \(\widehat{B}_{I_k^c}(\cdot)\). Then, for each \(i \in I_k\), obtain the prediction \(\widehat{B}_{I^c_k}(X_i)\).

Step 2: Solve the optimization problem

equation[equation omitted — 246 chars of source]

where $\lambda$ is the regularization parameter.

We also consider an alternative algorithm to estimate $\beta$ (Algorithm 2). Given that $\widehat B_{I^c_k}(\cdot)$ is estimated using the same procedure as in Step 1, in Step 2, we first estimate $\alpha_1$ and $\alpha_2$ by regressing $Y_i W_i$ on $(W_i,\widehat B_{I^c_k}(X_i)W_i)'$ and obtain the OLS residual:

equation[equation omitted — 140 chars of source]

We then solve the following optimization problem:

equation[equation omitted — 159 chars of source]

The two algorithms are asymptotically equivalent. This equivalence follows from two observations. First, if $X_i$ is also replaced with the OLS residual from regressing it on $(W_i,\widehat B_{I^c_k}(X_i)W_i)'$ in Algorithm 2, the resulting estimator for $\beta$ is identical to the one obtained by solving (ref) by the Frisch-Waugh-Lovell theorem for the Lasso (yamada2017frisch). Second, due to the orthogonality (ref), $X_i$ is asymptotically equivalent to its residual. Consequently, (ref) and (ref) are asymptotically equivalent.

Algorithm 2 can be easily extended to the case where no functional form is assumed for $\tau(x)$. Using $\widehat Y_i^*$ as the pseudo-outcome, any nonparametric method can be applied to estimate CATE.

Another advantage of using Algorithm 2 is that it enables an evaluation of the effectiveness of the denoising procedure. Specifically, the \(R^2\) from regressing \(Y_i W_i\) on \((W_i, \widehat B_{I^c_k}(X_i) W_i)'\) provides a rough measure of the extent of denoising, where an $R^2$ value close to zero indicates that the denoising is not effective.

Theoretical Results

We present the theoretical properties of the DIPW-Lasso based on Algorithm 2. It is evident that denoising does not improve the convergence rate of the Lasso. Therefore, we compare finite-sample prediction error bounds for the non-denoised and denoised Lasso. We show that the DIPW-Lasso achieves a better error bound, even when $(\alpha_1, \alpha_2)$ and $B(x)$ are estimated, except for an event with an asymptotically negligible probability.

Key Inequality for the Lasso

We briefly review the finite-sample properties of the Lasso to understand how our denoising method improves a prediction error bound.

Let $\tilde{\beta}$ be the Lasso estimator for (ref) with the regularization parameter $\lambda$. Further, let $X=(X_1, \dots, X_n)'$ and $e=(e_1, \dots, e_n)'$. Using the so-called basic inequality (buhlmann2011statistics) and the H\"older inequality, we obtain

equation[equation omitted — 221 chars of source]

Next, we define the event $\mathcal{T} = \left\{ \left\| X'e/n \right\|_{\infty} \leq \lambda_0 \right\}$. Then, for \(\lambda \geq \lambda_0\), the following inequality holds under \(\mathcal{T}\):

equation[equation omitted — 110 chars of source]

The above result shows that the performance of the Lasso critically depends on $X'e/n$. There exist known upper bounds for its $l_\infty$-norm, and $\lambda_0$ typically depends multiplicatively on the standard deviation of $e_i$ (see, e.g., buhlmann2011statistics). Thus, if the variance of the error term is reduced, then the prediction error bound can be improved by choosing a smaller $\lambda$.

Prediction Error Bound

We derive the prediction error bound for the IPW-Lasso and DIPW-Lasso and show that the denoising method improves this bound.

We impose the following two assumptions to derive the prediction error bound for the non-denoised IPW Lasso.

assumptionThere exists a positive constant $C$ such that $\max_{1 \leq j \leq p} \|X^j\|_\infty \leq C < \infty$, where $X^{j}$ is the $j$-th column of $X$.
assumptionThe error term $e_i$ has a finite second moment.

Assumption (ref) is adopted from Assumption (A2) in buhlmann2015high (see also Section 2.3.4 of van2014asymptotically ). The boundedness assumption is sometimes employed in the random design setting to establish concentration inequalities. Note that we do not assume independence between $X_i$ and $e_i$, as denoising would not be effective if they were independent.

Under Assumptions (ref) and (ref), we can show that for any $\eta \in (0,1)$,

equation[equation omitted — 180 chars of source]

where $\sigma_e = \sqrt{E[e_i^2]}$. The same inequality also holds when replacing $e$ and $\sigma_e$ with $u=(u_1, \dots, u_n)'$ and $\sigma_u =\sqrt{E[u_i^2]}$, respectively.

It follows from (ref) and (ref) that the non-denoised IPW-Lasso has the following property.

propositionSuppose that Assumptions (ref) and (ref) hold. Let \(\lambda \geq \frac{ \sqrt{8} C\sigma_e}{\eta} \sqrt{\frac{\log 2p}{n}}\) for \(\eta \in (0,1)\). Then, we have \[ \frac{1}{n} \| X \tilde{\beta} - X \beta \|_2^2 \leq 4\lambda \| \beta \|_1 \] with probability at least \(1 -\eta\).

Next, we investigate the properties of the DIPW-Lasso using Algorithm 2. We first impose the following assumption on $\widehat B_{I_k^c}(x)$.

assumptionFor $k=1, \dots, K$, \(\widehat{B}_{I_k^c}(x)\) converges in $L_2$ to a function $B(x)$: \[ \lim_{n \to \infty} E \left[\int \left(\widehat{B}_{I_k^c}(x) - B(x)\right)^2 dF(x) \right] = 0, \] where $F(x)$ is the distribution function of $X_i$.

Assumption (ref) only requires $\widehat{B}_{I_k^c}(x)$ to converge to a certain function, whereas we do not impose any requirement on its convergence rate. This allows for flexible estimation in conjunction with a wide range of machine learning methods.

For the function $B(x)$ given in Assumption (ref), we define the population counterpart of $\hat{Y}_i^*$ as

equation[equation omitted — 45 chars of source]

where $Z_i = (W_i, B(X_i)W_i)'$ and $\gamma = (\alpha_1, \alpha_2)'$. To ensure that $\gamma$ is well-defined, we impose the following assumption.

assumption$\det\left(E\left[ Z_i Z_i' \right]\right) \neq 0$.

An inequality similar to (ref) can be derived for the estimator $\hat \beta$ that solves (ref). Let $\hat Z_i=(W_i, \hat{B}_{I_k^c}(X_i)W_i)$, and define $Z=(Z_1, \dots, Z_n)'$, $\hat{Z}=(\hat Z_1, \dots, \hat Z_n)'$, and $Y^* = (Y_1^*, \dots, Y_n^*)'$. Then, we obtain

equation[equation omitted — 342 chars of source]

where \(P_{\hat{Z}} = \hat{Z} (\hat{Z}' \hat{Z})^{-1} \hat{Z}'\). The effects of estimating $B(\cdot)$ and $\gamma$ are captured by the terms $X'\left(Z - P_{\hat{Z}} Z\right)\gamma/n$ and $X'P_{\hat{Z}}Y^*/n$, respectively. Under Assumptions (ref) and (ref), these two terms are of smaller order than $X'u/n$ in terms of the $\ell_\infty$ norm.

The following theorem for the DIPW-Lasso can now be established.

theoremSuppose that Assumptions (ref) and (ref)--(ref) hold. Let \(\lambda \geq (\frac{\sqrt{8} C\sigma_u}{\eta} + \epsilon) \sqrt{\frac{\log 2p}{n}}\) for \(\eta \in (0,1)\) and \(\epsilon > 0\). Then, we have \[ \frac{1}{n} \| X \hat{\beta} - X \beta \|_2^2 \leq 4 \lambda \| \beta \|_1, \] with probability at least \(1 - \eta- \delta_n\), where \[ \delta_n = P \left( \left\| \frac{1}{n} X'(Z-P_{\hat Z}Z)\gamma + \frac{1}{n} X'P_{\hat Z}Y^* \right\|_\infty \geq \epsilon \sqrt{\frac{\log 2p}{n}} \right). \] Moreover, $\delta_n \to 0$ as $n \to \infty$.

Theorem (ref) states that the prediction error bound can be improved by denoising as long as $\sigma_u < \sigma_e$, although the probability that the bound holds decreases by an asymptotically negligible amount.

Although Theorem (ref) gives the error bound for the DIPW-Lasso when $\lambda$ is chosen according to a theoretically justified rule, we recommend choosing $\lambda$ via cross-validation in practice, because this often leads to better performance than more theoretically motivated choices. Although it is desirable to analyze the properties of the DIPW-Lasso when $\lambda $ is selected through cross-validation, we avoid this here due to its technical complexity (see, e.g., chetverikov2021cross for the properties of the cross-validated Lasso). Instead, we confirm through simulations that the regularization parameter selected by cross-validation becomes significantly smaller when denoising is applied compared to when it is not.

remarkTheorem (ref) holds even if $\beta$ is not sparse. If, however, $\beta$ is sparse, then the prediction error rate can be improved by adding an assumption on $X$. For instance, suppose that the compatibility condition is satisfied almost surely with compatibility constant $\phi_0 >0$ (see buhlmann2011statistics for the definition of the compatibility condition). Then, plugging in $\lambda= 2\left(\frac{ \sqrt{8} C\sigma_u}{\eta} + \epsilon \right) \sqrt{\log 2p/n}$, with probability at least $1-\eta - \delta_n$, we obtain \[ \frac{1}{n} \| X \hat{\beta} - X \beta \|_2^2 \leq \frac{36 \left(\frac{\sqrt{8}C \sigma_u }{\eta} + \epsilon \right)^2 s_0 \log 2p}{n \phi_0^2}, \] where $s_0$ is the number of nonzero elements in $\beta$ (see Theorem 6.1 of buhlmann2011statistics). We can confirm that an improvement in the bound is possible compared to the case without denoising.

Monte Carlo Simulation

In this section, we evaluate the improvement of the DIPW-Lasso over the non-denoised version through simulation studies. Furthermore, we compare our method with recent machine learning-based estimation methods for the CATE, namely, the causal forest wager2018causalforest, T-learner, X-learner kunzel2019metalearners, R-learner nie2021quasi, and DR-learner kennedy2023towards.

Simulation designs

We conducted our experiments based on the design of nie2021quasi. We generate 50 covariates, where \( X_{i1} \) through \( X_{i30} \) are independently drawn from \(\text{Unif}(0, 1) \), and \( X_{i31} \) through \( X_{i50}\) are independently drawn from \(\mathcal{N}(0, 1) \). We construct complex potential outcome functions and a sparse linear CATE model as follows:

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

where \( \epsilon_i \mid X_i\sim \mathcal{N}(0, 1) \). The data-generating process simulates a challenging weak signal setting where only approximately 3.5% of the outcome variation can be attributed to the treatment effect.

The treatment indicator \(T_i\) follows a Bernoulli distribution with a known probability \(p=P(T_i=1)\). We consider \(p = 0.5\) and \(p = 0.2\) in our simulations. The latter case represents a treatment-control imbalance setting. Experimental settings with imbalanced treatment and control groups are common in practice. For example, in marketing and advertising experiments, it is rare to assign half of the units to treatment or control due to cost considerations. Therefore, the performance of CATE estimation in such imbalanced settings is of practical importance.

We report the results for the DIPW-Lasso using Algorithm 1, with $B(x) =\mu(x)$ and $K=5$. To enable a fair performance comparison, all nuisance parameters are estimated using random forests with the same configuration across all methods. Moreover, we employ the Lasso for estimating CATE in all pseudo-outcome regression methods (i.e., the R-learner, DR-learner, IPW, and DIPW), with the regularization parameter selected via 10-fold cross-validation. For the X-learner, we also apply the Lasso in the CATE estimation stage to take advantage of the structural information. For methods where it is difficult to impose linearity on CATE, namely the causal forest and T-learner, we follow their standard implementation procedures. Therefore, the experimental setting is somewhat disadvantageous for the causal forest and T-learner.

Simulation results

Here, we present the simulation results and briefly discuss them. We generate \( n =1000 \) observations for training and \( 10000\) independent observations for evaluating the out-of-sample RMSE. For each method, the RMSE is calculated 500 times through repeated simulations of CATE estimation.

figure[figure omitted — 672 chars of source]

Figure (ref) presents the result for $p=0.5$, showing that the DIPW-Lasso achieved the best performance among all methods. As we would expect, the two methods that do not allow linearity to be imposed on CATE tend to perform poorly. Incorporating structural information about CATE substantially improves estimation accuracy, although the X-learner performs rather poorly. Moreover, we find that the DIPW-Lasso dramatically outperforms the IPW-Lasso. The IPW-Lasso not only has a larger average RMSE but also exhibits greater variance, indicating that its estimation results are quite unstable.

Figure (ref) plots the values of the regularization parameters for the IPW-Lasso and DIPW-Lasso selected by 10-fold cross-validation. As shown, the DIPW-Lasso exhibits greater stability in the selected regularization parameters, achieving both a smaller average and a smaller variance in comparison to the non-denoised version. This is consistent with our theoretical result that improved estimation performance is associated with the selection of a smaller regularization parameter.

figure[figure omitted — 668 chars of source]

Figure (ref) shows the results for $p=0.2$, in which the DIPW-Lasso again achieves the highest accuracy. The DR-learner is less competitive in this setting, as the DR-learner uses both \(\mu_1 \) and \(\mu_0\) as nuisance functions, and when the treatment group is small, the estimation of \( \mu_1\) becomes less accurate, leading to a decline in overall performance.

Note, although the results are not reported in detail in the present paper, we also conducted experiments with other values replacing the constant 5 multiplier in the equation for $b(X_i)$. As this multiplier decreases, the performance gap between the DIPW-Lasso and other methods narrows, but the DIPW-Lasso still achieves the lowest RMSE in all cases.

Evaluating CATE Estimation via Ranking Ability

Another method for evaluating the performance of CATE estimation is to assess its ranking ability, commonly referred to as uplift modeling. Uplift modeling was initially introduced in marketing analytics (e.g., radclifte2008identifying) and has recently been incorporated into causal inference, with applications in fields such as personalized medicine and policy evaluation (e.g., jaskowski2012uplift,athey2025machine). For a comprehensive review of uplift modeling techniques, see, for example, gutierrez2017causal.

We provide only a brief summary of uplift modeling here. Given an estimated CATE model $\hat{\tau}(x)$, we rank the units in the test set in descending order of their predicted CATE values. The uplift value for the top-$k$ units is computed as

equation[equation omitted — 96 chars of source]

where $\widehat{ATE}_k \left(\hat{\tau}(x) \right)$ denotes the difference-in-means estimator of ATE among the top-$k$ units. The graph of $U(k)$ is called the uplift curve\footnote{There are several ways to compute the uplift curve (see, e.g., devriendt2020learning) and a variant known as the Qini curve. Formula (ref) is a commonly used method in which the uplift value directly reflects the expected gain from treating the top-ranked units. This approach also aligns with the scikit-uplift package (https://www.uplift-modeling.com/en/latest/) and formula (8) in devriendt2020learning.}. Figure (ref) presents uplift curves obtained from the IPW-Lasso and DIPW-Lasso. The ranking ability of each method is evaluated by the area under the uplift curve (AUUC), where a higher AUUC reflects better ranking performance.

figure[figure omitted — 461 chars of source]

To examine whether the AUUC reflects the performances of different CATE estimations , we compute the AUUC for each method using the results in Section (ref).

figure[figure omitted — 515 chars of source]
table[table omitted — 1,629 chars of source]

The simulation results shown in Figure (ref) and Table (ref) suggest that better ranking performance tends to be associated with more accurate CATE estimation. The DIPW-Lasso performs best in terms of both AUUC and RMSE. Overall , uplift modeling serves as a valuable complement to RMSE-based evaluation. It is particularly advantageous in empirical studies because of it not requiring knowledge of the true causal effects, which are unobservable in practice.

Real-World Applications

In this section, we revisit two large-scale experimental datasets, the GOTV dataset and the Criteo Uplift Modeling dataset, to show the efficacy of the DIPW-Lasso.

To evaluate performance, we randomly split each dataset, assigning 75% as the training set and the remaining 25% as the test set. We estimate the CATE on the training set using six methods: the DIPW-Lasso, IPW-Lasso (without denoising), T-learner, X-learner, DR-learner, and causal forest. For the T-learner and X-learner, we use random forests as base learners. Random forests are also used to estimate the nuisance components in the DIPW-Lasso and DR-learner. In the pseudo-outcome regression step of the DIPW-Lasso, IPW-Lasso, and DR-learner, we apply Lasso regression. For the causal forest, we implement the method using the econml library. Finally, we evaluate the performance of each method on the test set.

Get-Out-The-Vote experiment

We use data from the Social Pressure and Voter Turnout experiment by gerber2008social, a large-scale field experiment conducted in Michigan during the 2006 general election. The experiment was designed to evaluate the effects of four social pressure treatments on voter mobilization. Among these treatments, “neighbors”, which involved sending mailers that promised to publicize recipients' own turnout records to their neighbors after the election, has attracted considerable attention due to its strong effect. As reported by gerber2008social, the “neighbors” treatment increased voter turnout by 8.1 percentage points on average.

Our empirical analysis has two goals: (1) to estimate CATE and leverage the model to optimize treatment allocation; and (2) to uncover interpretable patterns of treatment effect heterogeneity.

Our data consist of individuals from the “neighbors” treatment group (38,201 observations) and the control group (191,243 observations). Binary voting records from the five elections held prior to the 2004 general election were used to construct a count variable representing the past voting history. The count variable was then one-hot encoded with zero voting history as the reference category. Other demographic variables include the gender indicator, age, and household size. The outcome is a binary indicator of turnout in the 2006 local elections.

Targeting Performance

figure[figure omitted — 152 chars of source]

Figure (ref) presents the uplift curves for all estimation methods. As shown, the DIPW-Lasso and DR-learner, both of which impose linearity on CATE, perform better than methods that do not impose any functional form.

Figure (ref) also presents the 95% point-wise confidence band of the uplift curve for the DIPW-Lasso. This curve demonstrates a significant gain over random assignment, underscoring the utility of the DIPW-Lasso for decision-making. For example, suppose that the test set represents our target population, and consider a scenario in which only half of the units (28,680 units) can be treated due to limited resources. Based on the point estimate of the uplift curve, targeting units using the DIPW-Lasso is estimated to mobilize 2,742 units, compared to 2,333 under random assignment. This represents an approximate 17.5% improvement in policy effect under the same budget.

In this example, denoising plays a significant role. The $R^2$, computed using the method described in Section 2.4, is 0.414. This suggests that a substantial portion of the IPW-transformed outcome consists of noise. This is reflected in the difference in AUUC between DIPW-Lasso and IPW-Lasso (without denoising).

Discover Interpretable Heterogeneity

An additional benefit of employing the DIPW-Lasso is that it is effective for exploring the underlying sources of treatment effect heterogeneity by examining the estimated coefficients.

table[table omitted — 530 chars of source]

Table (ref) lists the coefficient estimates obtained by the DIPW-Lasso. All coefficients were estimated as nonzero, although that for household size is negligibly small. The results are generally consistent with previous studies. For instance, the estimate for age suggests that social pressure induces stronger treatment effects among individuals from older cohorts while having only a moderate impact on younger individuals. This finding agrees with the prior literature, such as Panagopoulos_et_al2014ElectoralStudies and fifield2019, which attributed this pattern to life-cycle effects and age-related heterogeneity, respectively.

We also find clear heterogeneity in the treatment effect with respect to voting history. Individuals who voted in three or four of the past five elections respond most positively to the treatment. In contrast, those who voted in all five previous elections exhibit only modest effects. The original study by gerber2008social did not reject the null hypothesis of equal treatment effects across different voting histories. However, other voter mobilization studies (e.g., niven2001limits,niven2004mobilization) and subsequent meta-analytic findings from arceneaux2009AJPS have suggested that individuals' voting histories are an important source of treatment effect heterogeneity. Based on the literature, one possible explanation is that individuals who rarely or consistently voted are highly likely to maintain their habitual behavior in future elections, leaving limited room for mobilization. In contrast, those with intermediate voting histories can respond more to mobilization efforts.

To assess whether the DIPW-Lasso appropriately captures systematic heterogeneity, we conducted an additional validation procedure. Specifically, we partitioned the test set into subgroups based on the values of the variables selected by the DIPW-Lasso. Then, we examined whether the subgroup ATE estimates align with the heterogeneity captured by the DIPW-Lasso.

Figure (ref) presents the ATE estimates for subgroups defined by age and voting history. For the age variable, we divided the test set into four equally sized bins in increasing order of age. The subgroup effects exhibit a monotonic increase across the age bins, which is consistent with the positive coefficients for age, although the Lasso estimates its marginal effect. The ATE estimates calculated for subgroups based on voting history are also broadly consistent with the coefficients estimated by the Lasso.

figure[figure omitted — 215 chars of source]

Digital Advertising A/B Test

In the second example, we use the Criteo Uplift Modeling dataset, a large-scale experimental dataset constructed from online advertising experiments diemert2018large. The dataset consists of anonymized units, and for each these, we observe whether they were exposed to an advertisement (treatment) and whether they visited the website (outcome). Most of the units were randomly assigned to the treatment group, at a treatment probability of 0.85.

Our objective is to estimate the CATE of advertising on a binary outcome “visit", which indicates whether a user visited the website. Because the dataset is huge (13,979,592 rows), we construct a manageable subset by drawing a stratified random sample of 100,000 rows, with stratification based on the joint distribution of the treatment indicator and the outcome. Subsequent analyses are performed on this sub-sample.

In this application, we focus on comparing the ranking ability of different methods because the dataset anonymized individual features through random projection, thereby making the covariates no longer interpretable. We estimate the CATE using all 12 anonymized covariates provided by the dataset.

figure[figure omitted — 162 chars of source]

As shown in Figure (ref), the DIPW-Lasso and DR-learner performed nearly equally well and achieved the highest AUUC. This result also demonstrates the usefulness of assuming linearity for CATE. The DIPW-Lasso now selected only 2 out of the 12 covariates. The $R^2$ value from the denoising regression is 0.341.

Advertisers can leverage estimated CATE to optimize decision-making. Treating all 25,000 units in the test set is estimated to yield an increase of 260 visits. In contrast, targeting only the top 50% ranked by the DIPW-Lasso results in an increase of 236 visits, achieving approximately 90.8% of the total treatment effect at half the treatment cost. Put differently, this targeting strategy yields an 81.5% improvement over random assignment, which leads to only 130 additional visits when applied to 12,500 units.

Conclusion

In the present paper, we propose the DIPW-Lasso, an accurate and interpretable method for estimating heterogeneous treatment effects from RCT data, which has direct relevance to real-world decision-making. The method comprises two components: (i) a noise reduction technique that improves the efficiency of estimators based on IPW transformation and (ii) Lasso regularization to obtain a sparse linear CATE model. Our results provide the first theoretical guarantee that denoising reduces the prediction error in CATE estimation.

We assessed the effectiveness of our method through empirical analyses on two widely used datasets, the GOTV dataset and the Criteo Uplift Modeling dataset. Empirical studies demonstrated that the DIPW-Lasso substantially improves upon its non-denoised counterpart and achieves higher targeting accuracy than recent machine learning alternatives while maintaining a simple model structure, demonstrating its strong practical relevance.

Despite the above advantages, an important extension remains to be constructed . Although the DIPW-Lasso provides meaningful insights into treatment effect heterogeneity, the use of the Lasso renders conventional statistical inference infeasible. As this inferential limitation may restrict the translation of the data-driven findings into verifiable scientific conclusions, addressing inference in this context is a valuable direction for future research.

Acknowledgements

We thank Ryosuke Hyodo, Hiro Kasahara, Tatsushi Oka, Takahide Yanagi, Kaiji Motegi, Akio Namba, and Mototsugu Shintani for their valuable comments. We also thank participants at the Kansai Econometrics Meeting 2025, Japanese Joint Statistical Meeting 2024, Summer Workshop on Economic Theory, and 19th Japanese Statistical Society Spring Meeting for helpful comments and suggestions.

Funding

Mingqian Guan is supported by JST SPRING Grant Number JPMJSP2148. Naoya Sueishi is supported by JSPS KAKENHI Grant Number 24K04819.

Conflict of Interest

Naoya Sueishi has a consulting agreement with CyberAgent, Inc., and Mingqian Guan previously interned at the same company. Shota Yasui and Komei Fujita are currently employed by CyberAgent, Inc. The authors declare no other conflicts of interest.

{\normalem \printbibliography }