Stable Heterogeneous Treatment Effect Estimation across Out-of-Distribution Populations
Abstract
Heterogeneous treatment effect (HTE) estimation is vital for understanding the change of treatment effect across individuals or subgroups. Most existing HTE estimation methods focus on addressing selection bias induced by imbalanced distributions of confounders between treated and control units, but ignore distribution shifts across populations. Thereby, their applicability has been limited to the in-distribution (ID) population, which shares a similar distribution with the training dataset. In real-world applications, where population distributions are subject to continuous changes, there is an urgent need for stable HTE estimation across out-of-distribution (OOD) populations, which, however, remains an open problem. As pioneers in resolving this problem, we propose a novel Stable Balanced Representation Learning with Hierarchical-Attention Paradigm (SBRL-HAP) framework, which consists of 1) Balancing Regularizer for eliminating selection bias, 2) Independence Regularizer for addressing the distribution shift issue, 3) Hierarchical-Attention Paradigm for coordination between balance and independence. In this way, SBRL-HAP regresses counterfactual outcomes using ID data, while ensuring the resulting HTE estimation can be successfully generalized to out-of-distribution scenarios, thereby enhancing the model’s applicability in real-world settings. Extensive experiments conducted on synthetic and real-world datasets demonstrate the effectiveness of our SBRL-HAP in achieving stable HTE estimation across OOD populations, with an average reduction in the error metric PEHE and decrease in the ATE bias, compared to the SOTA methods.
Index Terms:
Heterogeneous Treatment Effect; Out-of-Distribution; Balanced Representation Learning; Hierarchical-Attention OptimizationI Introduction
![Refer to caption](x1.png)
Estimating Heterogeneous Treatment Effects (HTE) from observational data has gained increasing importance across various fields [1], including medicine, economics, and marketing [2, 3, 4, 5]. This can provide practitioners valuable insights into understanding how treatment effects vary among different subpopulations, ultimately achieving personalized health-care and explainable decision-making. However, reliable and robust estimation of HTE still faces significant challenges. One primary challenge in observational data is non-random treatment assignment, which can lead to imbalanced covariate distributions between treated and control units (Top panel in Fig. 1). Taking healthcare as an example, in the study of the effect of treatment on outcomes, physicians may assign different treatment recommendations (e.g., taking the drug or not) based on the patient’s individual circumstances (e.g., age). Typically, physicians recommend young individuals to take the medication more often while advising older individuals not to take it. Such imbalanced treatment assignment can result in selection bias [6], manifested as differences in age distribution between the treated group and the control group. As selection bias has been taken seriously by academia and industry [7, 8, 9, 10], various methods such as propensity score matching, doubly robust, stratification, inverse probability of treatment weighting (IPTW) [11, 12, 13, 14], and representation learning methods [15, 16, 17, 18, 19, 20, 21, 22] have been developed to reduce selection bias and estimate treatment effects more accurately.
However, one limitation is that these methods have only been tested and validated on data that is similar to the training data, known as in-distribution (ID) data. In real-world applications, where data or population distributions, specifically the covariate distributions, are subject to continuous changes [23, 24, 25, 26, 27], there is a concern regarding the performance of these methods when applied to populations with different covariate distributions compared to the training dataset [28, 29, 30, 31, 32]. This issue, referred to as distribution shift [33, 34], has posed another significant challenge to achieving stable HTE estimation for out-of-distribution (OOD) populations. As shown in Fig. 1, the distribution of patients’ circumstances may change over time, seasons, holidays, urban and rural areas, etc., resulting in the emergence of various populations. These populations may have different data distributions and characteristics compared to the training data, and they may even include individuals that were not present in the training data. Due to induction bias, the causal relations learnt from training data (e.g., data collected during weekdays) are typically not applicable to testing data (e.g., data collected during weekends). If we directly use the above causal models trained on one specific dataset, it may lead to unstable and unreliable HTE estimation for other populations. Such unreliability of HTE estimation can lead to inappropriate treatment choices, posing a huge threat to patients’ health and even resulting in catastrophic medical events. Therefore, there is an urgent demand to develop stable HTE estimation methods that can effectively generalize to unseen samples or different populations.
In this paper, we first study the problem of stable HTE estimation across OOD populations, and systemically review the two main challenges (Fig. 1): (C1) selection bias from imbalanced treatment assignment, and (C2) distribution shift across various populations. Selection bias in observational data can lead to unreliable and biased HTE estimation. Although many previous causal methods have been proposed to eliminate selection bias, they still suffer from the distribution shift issue, resulting in a higher error and unstable estimates of HTE on out-of-distribution populations.
To address the selection bias, Balanced Representation Learning (BRL) has been developed to map the original covariates to a representation space and narrow the representation discrepancies across different treatment arms [15, 16, 17]. This approach enables accurate HTE estimation within the in-distribution data. Nevertheless, in the presence of distribution shifts across various populations, the problem of stable HTE estimation across OOD populations remains relatively unexplored. Among the many OOD generalization algorithms, Stable Learning (SL) stands out as a promising approach [35, 36, 37] based on the following observation. For general machine learning models, model crashes under distribution shifts are mainly caused by the unstable correlation between irrelevant features and the target outcome. This kind of unstable correlation fundamentally stems from the statistical dependence between relevant and irrelevant features [38, 39, 40]. Therefore, to address distribution shift and maintain performance across OOD data, SL methods propose to decorrelate all features by sample reweighting, facilitating models to recognize stable and invariant relationships between features and outcomes.
Building upon these methods, we propose a novel framework called Stable Balanced Representation Learning with Hierarchical-Attention Paradigm (SBRL-HAP), which comprises three core components: (a) Balancing Regularizer (BR) to eliminate selection bias and obtain balanced representations; (b) Independence Regularizer (IR) to reweight samples and enforce independencies between features, addressing the distribution shift issue; (c) Hierarchical-Attention Paradigm (HAP) to assign distinct priorities to each neural network layers for comprehensive feature decorrelation throughout the learning process. Notably, in the training process of BR and IR, the learning of balanced representation and independence-driven weights can be interdependent. For instance, when representations change, the learning of weights would also adapt accordingly. In such cases, optimizing one objective may come at the expense of the other. Consequently, we design a Hierarchical-Attention Paradigm to synergistically facilitate the learning of balanced representations and independence-driven weights, thereby alleviating conflicts. To differentiate, we refer to the model without the Hierarchical-Attention Paradigm as SBRL.
The primary contributions of this paper are threefold:
-
•
In this paper, we first investigate the problem of stable heterogeneous treatment effect estimation across out-of-distribution populations and pioneer the integration of representation balancing and stable training techniques.
-
•
We propose a novel SBRL-HAP framework in which the Hierarchical-Attention Paradigm eliminates selection bias and addresses distribution shifts through comprehensive decorrelation in a hierarchical manner. This flexible framework enables the extension of any existing representation balancing method to various OOD populations.
-
•
Extensive experiments conducted on synthetic and real-world data demonstrate the effectiveness of our SBRL-HAP in achieving stable HTE estimation across OOD populations, compared to the SOTA methods. On the OOD datasets, our SBRL-HAP reduces the error metric PEHE by on average compared with the best baseline, and reduces the ATE bias by up to .
II Related Work
Representation Balancing to Mitigate Selection Bias. Many prior works have concentrated on addressing the challenges of estimating heterogeneous treatment effects from observational data while mitigating selection bias, with a promising method being balanced representation learning [14, 41]. This method minimizes the distribution distance between treated and control groups, effectively balancing confounders and producing similar distributions in the representation space, ultimately improving prediction accuracy for heterogeneous treatment effects. Specifically, representation balancing methods can be broadly categorized into five groups: 1) Fundamental methods, such as CFR [15, 42], which learn balanced representation by directly minimizing distribution distance between the treated and control groups; 2) Reweighting methods, such as RCFR [43] and CFR-ISW [16], which incorporate information from treatments and use importance sampling techniques to further mitigate the negative impact of selection bias; 3) Similarity-based methods, such as SITE [22] and ACE [21], which focus on learning balanced representations while preserving similarity information among data points; 4) Subgroup methods, such as HNN [44] and SCI [20], which enhance the model’s predictive ability by identifying and partitioning sub-spaces within the representation; and 5) Decomposition methods, such as DR-CFR [18] and DeR-CFR [17], which separate confounders from pre-treatment variables to achieve precise balancing of covariates. These methods have proven successful in estimating treatment effects without taking distribution shifts into account, but they may be prone to performance degradation in OOD scenarios.
Stable Learning to Eliminate Distribution Shifts. Distribution shifts across distinct populations in HTE estimation are not as well explored, and stable learning is a promising approach to address the distribution shift issue [35]. Taking inspiration from variable balancing strategies in causal inference [45, 46, 47], stable learning eliminates dependence among covariates via sample reweighting to manifest causation, thus utilizing the stability of causation to achieve generalization. Recently, several studies, including [48, 49, 50, 39], have aimed to tackle the discrepancy between the training and testing distribution stemming from datasets collected at different time periods or platforms. These approaches have the potential to handle distribution shifts in HTE estimation. Among them, CRLR [48] addresses distribution shifts by simultaneously optimizing global confounder balancing and weighted logistic regression to estimate the causal effect of each variable on the outcome. However, CRLR requires that all the features and labels be binary, which is impractical in real-world applications. To overcome this limitation, DWR [49] proposes to utilize the statistical independence condition to force that variables are independent of each other, thereby relaxing the binary restriction. Furthermore, SRDO [50] constructs an uncorrelated design matrix from original covariates to alleviate the issue of co-linearity among variables. On the other hand, StableNet [39] goes beyond the linear case and addresses both linear and non-linear dependencies between variables using Random Fourier Features and the Hilbert-Schmidt Independence Criterion. Overall, stable learning techniques aim to realize model generalization across any distribution by excavating stable relationships through feature decorrelation.
Although Representation Balancing [15] and Stable Learning [39] can address Selection Bias from imbalanced treatment assignment and distribution shift across data respectively, their optimization objectives are not orthogonal. The learning of weights and representations can interfere with each other, which is the reason why few works have discussed Stable Estimation in HTE across data. Considering the increasing importance of stable HTE estimation, this work pioneers to propose a novel framework named SBRL-HAP, in which the Hierarchical-Attention Paradigm coordinates the Balancing Regularizer and Independence Regularizer to extract balanced and stable representations, thus bridging these two topics.
III Problem Setup and Assumptions
III-A Problem Setup
In this paper, we study the heterogeneous treatment effect estimation across multiple populations. For simplicity, we consider that the population used for training the model is drawn from environment and the target population is from environment . Taking healthcare as an example, as illustrated in Fig. 1, we gather an observational from urban hospitals represented by the environment , where denotes the covariates (e.g., patients circumstances), denotes the received treatment (e.g., take drug or not), and is the observed outcome corresponding to the treatment . Then, in the target environment different from , such as a remote village, we have a potential population denoted as . This dataset only includes the covariates of the individuals in the target population, without the corresponding treatment or outcome information. Our goal is to learn a causal model from the dataset which enables accurate HTE estimations for the target populations from different environments . We refer to this problem as Heterogeneous Treatment Effect Estimation across Out-of-Distribution Populations.
Our work focuses on the Heterogeneous Treatment Effect at the individual level, i.e., Individual Treatment Effect (ITE), and Average Treatment Effect (ATE) at the population level.
Definition 3.1 (Individual Treatment Effect).
Given any environment , the Individual Treatment Effect of unit is:
(1) |
where and are potential outcomes.
Definition 3.2 (Average Treatment Effect).
Given any environment , the Average Treatment Effect of is:
(2) |
III-B Assumptions
Given the training data from environment , our goal is to find a regressor capable of precisely predicting potential outcomes across different OOD environments . To eliminate the selection bias in , existing causal models rely on standard assumptions [51].
Assumption 3.1 (Stable Unit Treatment Value).
The distribution of the potential outcome of one unit is assumed to be independent of the treatment assignment of another unit.
Assumption 3.2 (Unconfoundedness).
The distribution of treatment is independent of the potential outcome when given covariates. Formally, .
Assumption 3.3 (Overlap).
Every unit should have a nonzero probability to receive either treatment status. Formally, .
Additionally, without any prior knowledge or structural assumptions, it is impossible to figure out the distribution shift problem, since one cannot characterize the rare or unseen latent environments [52]. Thereby, we follow the assumption commonly used in studies of distribution shift [53, 52, 49].
Assumption 3.4 (Stable Representation).
There exists a stable representation of covariates such that for any environment , holds.
This assumption implies covariates include two parts: relevant features having causal effects on outcome , known as stable features ; And irrelevant features (i.e., unstable features ) that have and create instability for prediction. The existence of provides the possibility of precisely predicting the outcome using , which is known as the stable representation with invariant relationships to the outcome across different environments [52, 53].
Challenges. Overall, we formally discuss challenges in stable HTE estimation across OOD populations. (C1) Selection bias refers to the inconsistent distribution of covariates between different treatment arms in a specific environment , i.e., , where and . (C2) Distribution shift indicates that the marginal distribution of shifts across environments while the conditional distribution remains unchanged. That is, , and . One naive method to address selection bias and the issue of distribution shift is to combine representation-based methods and stable learning techniques. To this end, we propose a Stable Balanced Representation Learning (SBRL) to estimate HTE across various populations. However, a novel challenge arises, i.e., (C3) the learning of balanced representation and independence-driven weights in SBRL can be interdependent, hence restricting the generalization performance of stable HTE estimation. It should be noticed that current stable learning techniques, designed for typical prediction tasks, learn sample weights by decorrelating the last layer of the network, while balanced representations are required in the first half of the network. Once the balanced representations are updated, adaptive weight modification is necessary, which, however, cannot guarantee feature independence for generalization. As a result, prioritizing the optimization of one objective may entail expenses in achieving the other, making it difficult to achieve stable HTE estimation across environments.
To overcome the above challenges, we propose a novel framework named Stable Balanced Representation Learning with Hierarchical-Attention Paradigm (SBRL-HAP) which settles the conflict between balance and independence in a holistic and hierarchical manner.
IV Methodology
![Refer to caption](x2.png)
In this section, we propose SBRL-HAP to stably estimate heterogeneous treatment effects across OOD populations. Firstly, we will present the overall framework of our SBRL-HAP. Subsequently, we will offer a thorough description of three components of SBRL-HAP. Finally, we will demonstrate the end-to-end optimization and training strategies.
Fig. 2 depicts the overall architecture of our SBRL-HAP which consists of three components for stable HTE estimation:
-
•
Balancing Regularizer (BR) employs Integral Probability Metrics (IPM) [54, 55] to measure the distribution discrepancy between the treated and control group, and proposes to adopt a model-free method to narrow the distribution discrepancy, so as to eliminate selection bias and obtain balanced representations.
-
•
Independence Regularizer (IR) learns sample weights to remove non-linear dependencies between features by utilizing the Hilbert-Schmidt Independence Criterion [56] with Random Fourier Features [57], thereby facilitating the identification of the stable relationships between features and potential outcomes.
-
•
Hierarchical-Attention Paradigm (HAP) emphasizes assigning distinct priorities to each neural network layer, in order to achieve comprehensive feature decorrelation with hierarchical attention. Therefore, HAP harmoniously integrates the Balancing Regularizer and Independence Regularizer, effectively resolving the conflict between balance and independence.
Next, we will describe each component of our SBRL-HAP model in detail, and then demonstrate the end-to-end optimization and training strategy.
IV-A Balancing Regularizer
The Balancing Regularizer is designed to eliminate selection bias and obtain a balanced representation by reducing the distribution discrepancy between different treatment arms with a model-free method. A typical metric used for measuring the distribution discrepancy is the Integral Probability Metric (IPM) [54, 55], which is formally defined as
(3) |
where and denote the covariate distribution of the control group and the treated group in the representation space , respectively. For rich enough function families , holds [15]. Most previous works constrain the IPM by directly optimizing network parameters [15, 42], thereby getting rid of selection bias. This practice may lead to an overbalanced representation discarding predictive information [17].
Therefore, we propose to adopt the sample reweighting technique to reduce network dependence. Specifically, our Balancing Regularizer strives to mitigate selection bias by learning a set of sample weights with minimizing the following balance loss :
(4) |
where and denote the weighted probability distributions of covariates in the representation space with and , respectively.
IV-B Independence Regularizer
The Independence Regularizer aims to eliminate feature dependencies, so as to recognize stable representations against distribution shifts. As stated in previous studies [35, 53, 39], the statistical correlation between stable features and unstable features is a major cause of model failure under distribution shifts, and thus, independence between variables can lead to more reliable and stable models. When variables are independent, alterations in one variable do not exert any influence on the other variables. Thereby, the relationships between variables and outcomes can be regarded as stable causation, facilitating the superior performance of models across different OOD populations.
The Independence Regularizer employs the Hilbert-Schmidt Independence Criterion with Random Fourier Features to measure the non-linear correlation between two variables. HSIC is widely utilized to measure the dependency between two random variables by comparing their representations in a Hilbert space [39, 44, 20]:
(5) |
where and are RBF kernel matrices, and is the Hilbert-Schmidt norm. If the product is characteristic, and and hold, then if and only if . However, HSIC involving large-scale kernel matrices is computationally expensive.
Therefore, HSIC with Random Fourier Features (HSIC-RFF) is developed as an approximation technique for HSIC, leading to a notable reduction in time complexity. The function space of Random Fourier Features is:
(6) |
where and from normal distribution and the uniform distribution. Then, the statistics of HSIC can be approximated as :
(7) | ||||
where is the Frobenius norm, and is the cross-covariance matrix of random Fourier features and containing entries:
(8) | ||||
where and denote the number of functions from . The accuracy of the statistics increases as the values of and , defaulting to 5, become larger.
Motivated by [39, 38], our Independence Regularizer coherently optimizes sample weights by decorrelating all features in covariates (or its representations) . That is, for any two features , the weighted statistics , denoted by , should be close to zero. Formally, for ,
(9) | ||||
The corresponding loss term can be denoted as:
(10) |
Following prior work [39, 38], we apply the loss term to the last layer of the neural network , and thus obtain the independence loss of our Independence Regularizer . This is done to ensure that stable representations can establish the most direct map** to the outcome.
Note that our Balancing Regularizer and Independence Regularizer are designed to handle the issue of selection bias and distribution shifts separately, which are both based on sample reweighting. Therefore, we propose to directly integrate the Balancing Regularizer and the Independence Regularizer to achieve stable and reliable HTE estimation. This approach is named Stable Balanced Representation Learning (SBRL).
IV-C Hierarchical-Attention Paradigm (HAP)
Although Balancing Regularizer and Independence Regularizer are able to solve selection bias and distribution shift separately, distribution shift in HTE estimation triggers an extra challenge, i.e., the contradiction between balance and dependence as stated in Section III. This challenge poses a significant obstacle to reconciling the Balancing Regularizer and Independence Regularizer methods, thereby making it difficult to achieve stable HTE estimates in OOD environments. To address this issue, we propose a Hierarchical-Attention Paradigm to form a coordinated and unified objective function.
The design of HAP stems from the following insight: applying decorrelation solely to the last layer of models, as traditional works suggest [39, 38], would induce interaction between the learning of balanced representation and independence-driven weights; one intuitive approach is to uniformly enforce decorrelation for each layer throughout the entire network. However, such indiscriminate constraints may lead to a large value for the independence loss and a relatively small value for the balance loss term, resulting in the disregard of the covariate balancing objective.
Consequently, we propose to divide the entire neural network into three priorities: the model’s last layer with the first priority, the layer for balanced representations with the second priority and other fully connected layers with the third priority. Then, besides the loss term for , we emphasize the necessity of the loss terms and with hierarchical attention for thorough removal of the negative impact of unstable features.
By integrating Balancing Regularizer and Independence Regularizer with hierarchical attention, the Hierarchical-Attention Paradigm optimizes sample weights with the following loss function :
(11) | ||||
where avoids all the sample weights to be zero or model only focuses on some samples and ignores others. Besides, the value of hyper-parameters and allows us to adjust the sensitivity to selection bias and distribution shift with hierarchical attention.
IV-D Optimization and Training Procedure
By optimizing the loss function , we can acquire the optimal sample weights to guide the deep neural networks to achieve stable HTE estimation across OOD data. Note that our SBRL-HAP learns sample weights regardless of the model structure; hence, it is applicable to the backbone of nearly all balanced representation methods. We take the backbone of the most classic balanced representation algorithm, i.e., Counterfactual Regressor (CFR) [15], as an example, to illustrate our end-to-end training process.
The backbone of CFR contains two sub-modules, i.e., a shared representation network () for representation extraction and multi-head predictive networks () for potential outcome prediction.
The representation network is expected to provide a balanced representation , so as to remove distribution discrepancies between the treated group and the control group . Then, in HTE estimation, to avoid the treatment information being dominated by the high-dimensional covariates, the two-head networks and are adopted to predict outcomes in control and treated groups, with the prediction loss :
(12) |
where is regularization for , and encodes the loss function, i.e., mean squared loss (MSE) for continuous outcome, and cross-entropy error for binary outcome.
To guide the above neural networks to achieve stable and unbiased prediction, we propose to plug our SBRL-HAP module in Equation (12) by
(13) |
where are the optimal sample weights learnt with the loss function .
Ultimately, we adopt an alternating training strategy to iteratively optimize the loss function for heterogeneous outcome prediction and the loss function for stable and balanced representations. Algorithm 1 illustrates the details of the pseudo-code of our SBRL-HAP.
V Experiments
Metric | PEHE (MeanStd) | |||||||
Bias Rate | ||||||||
TARNet | 0.5650.009 | 0.5580.007 | 0.5670.003 | 0.5590.006 | 0.4610.003 | 0.4200.005 | 0.3630.003 | 0.3580.003 |
+SBRL | 0.4740.008 | 0.4590.008 | 0.4920.007 | 0.4890.009 | 0.4100.007 | 0.3770.004 | 0.3410.004 | 0.3320.004 |
+SBRL-HAP | 0.4400.005 | 0.4350.007 | 0.4420.008 | 0.4620.004 | 0.4440.005 | 0.4210.006 | 0.4040.006 | 0.4070.005 |
CFR | 0.5590.009 | 0.5520.007 | 0.5630.003 | 0.5550.006 | 0.4590.003 | 0.4180.005 | 0.3630.003 | 0.3570.003 |
+SBRL | 0.4750.008 | 0.4600.008 | 0.4920.007 | 0.4900.009 | 0.4100.007 | 0.3780.004 | 0.3410.004 | 0.3320.004 |
+SBRL+HAP | 0.4190.005 | 0.4120.005 | 0.4290.004 | 0.4330.005 | 0.4010.007 | 0.3740.006 | 0.3540.005 | 0.3520.005 |
DeRCFR | 0.4310.007 | 0.4390.009 | 0.4490.007 | 0.4550.008 | 0.3760.005 | 0.3380.005 | 0.3110.004 | 0.3060.005 |
+SBRL | 0.4310.005 | 0.4290.007 | 0.4410.004 | 0.4460.007 | 0.3710.006 | 0.3350.006 | 0.3010.006 | 0.2930.002 |
+SBRL-HAP | 0.3500.006 | 0.3530.009 | 0.3730.006 | 0.3740.009 | 0.3400.006 | 0.3120.006 | 0.2950.006 | 0.2950.006 |
Improvement | ||||||||
Metric | (MeanStd) | |||||||
Bias Rate | ||||||||
TARNet | 0.0190.006 | 0.0320.008 | 0.0120.004 | 0.0150.005 | 0.0210.008 | 0.0210.008 | 0.0180.006 | 0.0210.007 |
+SBRL | 0.0290.005 | 0.0400.006 | 0.0270.004 | 0.0260.005 | 0.0290.011 | 0.0200.006 | 0.0260.006 | 0.0290.008 |
+SBRL-HAP | 0.0210.006 | 0.0250.009 | 0.0120.004 | 0.0150.005 | 0.0230.008 | 0.0190.008 | 0.0170.007 | 0.0210.007 |
CFR | 0.0180.006 | 0.0320.008 | 0.0120.004 | 0.0140.004 | 0.0210.008 | 0.0200.008 | 0.0180.006 | 0.0210.007 |
+SBRL | 0.0290.005 | 0.0400.006 | 0.0280.004 | 0.0260.005 | 0.0300.011 | 0.0210.006 | 0.0270.006 | 0.0290.008 |
+SBRL-HAP | 0.0190.006 | 0.0240.009 | 0.0150.005 | 0.0130.004 | 0.0240.008 | 0.0180.006 | 0.0130.006 | 0.0150.007 |
DeRCFR | 0.0170.006 | 0.0210.007 | 0.0140.004 | 0.0200.005 | 0.0210.008 | 0.0200.007 | 0.0190.006 | 0.0210.006 |
+SBRL | 0.0210.007 | 0.0330.005 | 0.0240.005 | 0.0280.006 | 0.0270.011 | 0.0180.005 | 0.0220.007 | 0.0290.008 |
+SBRL-HAP | 0.0130.003 | 0.0230.008 | 0.0130.005 | 0.0150.005 | 0.0220.009 | 0.0130.005 | 0.0190.007 | 0.0210.008 |
Improvement |
-
*
In this paper, we utilize synthetic data with as the training population. The testing data with can be regarded as the In-Distribution Population. As the parameter increases, the difference in distribution between the testing and training datasets also increases.
V-A Baselines
In this paper, we propose two model-agnostic frameworks, SBRL and SBRL-HAP111https://github.com/superpig99/SBRL-HAP, for estimating heterogeneous treatment effects across out-of-distribution environments. SBRL can be regarded as an ablation study of SBRL-HAP without HAP. In these frameworks, most existing representation balancing methods can be incorporated as backbones, because our methods only introduce BR, IR, and HAP as additional regularizers to constrain representation learning, without being tied to specific models. Below, to demonstrate the performance of our SBRL and SBRL-HAP in improving heterogeneous treatment effect estimation across OOD populations, we compare them to baselines and describe how we can combine SBRL and SBRL-HAP with each method:
-
•
TARNet [15] is a treatment-agnostic representation network algorithm with a shared representation network, which uses a two-head predictive network to predict the factual treated outcome and control outcome, separately. Since TARNet does not include balance regularization, we only incorporate Independence Regularize into TARNet as TARNet+SBRL. TARNet+SBRL-HAP achieves comprehensive feature decorrelation with hierarchical attention by Hierarchical-Attention Paradigm.
-
•
CFR [15, 42] employs IPM to measure the distribution distance between the treated and control groups, and learns a balanced representation by minimizing IPM to eliminate selection bias. By incorporating Balancing Regularization and Independence Regularization into CFR, we refer to it as CFR+SBRL. Furthermore, CFR+SBRL-HAP employs the Hierarchical-Attention Paradigm for comprehensive feature decorrelation through hierarchical attention mechanisms.
-
•
DeR-CFR [17] further considers confounder separation by learning representations for instrumental variables, confounding variables, and adjustment variables respectively. This enables a more precise evaluation of heterogeneous treatment effects. When incorporating the SBRL framework, we refer to it as DeR-CFR+SBRL. Additionally, when incorporating it into SBRL-HAP framework, we call it DeR-CFR+SBRL-HAP.
The aforementioned three baselines are the most classic solutions to the traditional HTE estimation problem within in-distribution populations, we use them as Vanilla models to compare them with +SBRL and +SBRL-HAP models. Other balanced representation methods, such as RCFR [43], CFR-ISW [16], SITE [22], and DR-CFR [18], are built upon these baselines, and these methods have not exceeded the performance of DeR-CFR [17]. Consequently, we only combine SBRL and SBRL-HAP with TARNet, CFR, and DeR-CFR to study the performance of our methods in estimating HTE across OOD populations.
V-B Metrics
Following previous work [15, 17], we adopt the Precision in Estimation of Heterogeneous Effect (PEHE) [58] and the bias of ATE prediction () to evaluate the individual-level and population-level performance respectively, where and . Smaller values of these two metrics indicate better model performance.
Besides, popular evaluation metrics for prediction tasks, such as Score [59], are also adopted to assist in evaluating the model performance. We utilize the average and stability of error [49] to evaluate the generalization performance. For example, the average of Score is defined as , and the stability of Score is . Lower values of these two indicators mean better model stability.
V-C Experimental Settings
In the experiment, we utilize ELU as the non-linear activation function and adopt the Adam optimizer to train all methods. We set the maximum number of iterations to . Besides, we apply an exponentially decaying learning rate [60] and report the best-evaluated iterate with early stop**. We first identify the optimal hyper-parameters for all baseline algorithms by optimizing hyper-parameters with trails on random search [61]. Then, with the fixed basic hyper-parameters, we conduct a random search for the hyper-parameters of HSIC losses in the scope to optimize our model.
V-D Experiments on Synthetic Data
V-D1 Datasets
To simulate complex real-world scenarios, the synthetic data used in our study incorporates several key factors: 1) The observed covariates include not only confounding variables but also other relevant factors; 2) The imbalanced treatment assignment would introduce selection bias, reflecting the inherent biases that exist in observational studies; and 3) The synthetic data also incorporates distribution shifts that occur across different environments or populations. We generate synthetic data using the following process.
Covariates generation. We generate covariates from a multi-variable normal distribution, i.e., , where denotes the dimension of covariates, and denote the dimensions of instruments , confounders , adjustments and noise , respectively. For generality, we design two settings of variable dimensions or with the sample size , and denoted different setting as .
Treatments generation. We produce treatment , where , denotes the covariates that belong to and , and .
Outcomes generation. Two potential outcomes are generated as follows: and , where , , and and . The observed outcome is .
Finally, to simulate the distribution shift, we generate different covariate distributions by biased sampling. For each sample, we select it with probability , where . If , ; otherwise, . We generate different data distributions by altering the bias rate , where implies the positive correlation between outcome and unstable features , and implies the negative correlation. The higher is, the stronger correlation between and . Therefore, different values of refer to different environments. To evaluate the generalization of our SBRL and SBRL-HAP frameworks, we use the generated data with as default training data, and use the data with different as testing data with different environments.
![Refer to caption](x3.png)
![Refer to caption](x4.png)
![Refer to caption](x5.png)
![Refer to caption](x6.png)
![Refer to caption](x7.png)
V-D2 Results of treatment effect estimation
Results of treatment effect estimation on synthetic data are shown in Table I and Fig. 3. Table I reveals that both SBRL and SBRL-HAP effectively boost the stability of ITE estimations across diverse OOD data, while presenting a comparable performance in ATE evaluation compared to the vanilla methods. According to Table I, with the increasing distribution discrepancy between the testing set and the training set, the error metric PEHE of all methods gets worse. Our methods, however, show success in counteracting this performance degradation, and exhibit a more obvious improvement as the bias rate decreases from to , resulting in the maximum reduction of PEHE from to . To validate the robustness of our method for high-dimensional data, we report the results of effect estimation on data. Fig. 3 depicts the excellent performance of our method on high-dimensional data. From results on data, we have following observations and analysis:
-
•
Three baselines fail to handle the problem of HTE estimation accompanied by distribution shifts. On the testing data with , which shares the same distribution as the training test, PEHE is , , and for TARNet, CFR, and DeR-CFR. However, the performance of the baseline methods degrades gradually as the distribution gap between the testing data and the training data increases (i.e., as decreases). For instance, on the testing data with , PEHE of TARNet, CFR, and DeR-CFR worsens to , , and , with the performance decrease222Performance decrease in OOD testing datasets is calculated by:
. of , , and , respectively. Such performance degradation of baseline methods is anticipated, as they erroneously capture the spurious correlation between unstable variables and the target outcome . -
•
Compared to other baselines, DeR-CFR exhibits superior resistance to distribution shift, whose performance degradation is about less than TARNet and CFR. This is attributed to DeR-CFR’s confounder separation, which orthogonalizes confounding, instrumental, and adjustment variables. It indicates that decorrelating variables is beneficial in learning genuine and stable relationships.
-
•
Both SBRL and SBRL-HAP achieve more stable HTE estimation across various OOD data. With distribution shifts (i.e., shifts from to ), the PEHE of DeR-CFR+SBRL varies from to , indicating a drop. By combining SRBL-HAP, the PEHE of DeR-CFR changes from to , only reduced by . However, the PEHE of origin DeR-CFR declines by . This percentage demonstrates that our algorithm is more stable and the results are more robust in the OOD testing data. Besides, our algorithm exceeds all baselines on each OOD testing data (i.e., ). For example, by combining our SBRL-HAP, the PEHE of DeR-CFR under reduces from to , with a performance improvement. It is because our algorithm resolves the conflict between balance and independence by hierarchical decorrelation, obtaining stable and balanced representations. Hence, our algorithm can improve the stability of HTE estimation.
-
•
Our approach outperforms baselines on OOD data () but performs worse on ID data (), which aligns with prior observations [62, 63, 64, 65, 66, 49, 67]. It is because unstable features tend to contribute to better inference in ID data [49]; however, our algorithm mitigates the influence of these features to prevent instability when estimating in OOD data.
Furthermore, Fig. 4 demonstrates that our method outperforms the other methods in stably predicting factual and counterfactual outcomes, as measured by scores with mean and standard deviation (std) across all test sets. Especially, our SBRL-HAP reduces the std of scores from to for factual outcomes and from to for counterfactual outcomes, compared to the best baseline (i.e., DeR-CFR). Consequently, our method can significantly improve the stability of HTE estimation.
![Refer to caption](x8.png)
V-D3 Decorrelation Performance
We demonstrate the nonlinear correlation between features in the balanced representation to illustrate the effectiveness of our method in mitigating the conflict between balance and independence. Specifically, we randomly sample 25-dimension variables from the balanced representation learned by CFR, CFR+SBRL, and CFR+SBRL-HAP on data , and compute between each pair of variables. As shown in Fig. 5, the balanced representation obtained from CFR exhibits strong correlation between features, with average , while direct integration of representation balancing and stable training techniques (i.e., CFR+SBRL) reduces the average to . Notably, CFR+SBRL-HAP can further decrease the average to , with reduction compared to CFR. Since the major difference between CFR+SBRL-HAP and CFR is the feature decorrelation with hierarchical attention, we can safely conclude that such feature decorrelation can promote the model to identify stable features and acquire more effective associations with potential outcomes, thus enhancing the generalization ability.
V-D4 Ablation Studies
Table II reports the effects of each sub-module of our SBRL-HAP by conducting ablation experiments on dataset. The observations are as follows: (1) Each component of our SBRL-HAP is indispensable since the absence of any one of them would hinder obtaining balanced and stable representations and damage the performance of HTE estimation on OOD data. (2) Compared to IR and BR, HAP has the greatest impact on the model’s performance on OOD populations of data.
V-E Experiments on Real-world Data
V-E1 Datasets
We also conduct experiments on two real-world datasets, Twins and IHDP, which are widely used in HTE estimation literature [16, 21, 15].
Twins333 http://www.nber.org/data/linked-birth-infant-death-data-vital-statistics-data.html.. The Twins dataset originates from twins birth in the USA between 1989 and 1991 [68]. The treatment corresponds to twins’ weight, where indicates the heavier twin and indicates the lighter one. The outcome corresponds to the twins’ mortality after one year. We collect records of same-sex twins weighing less than and without missing features, resulting in a total of 5271 records. The dataset consists of 43 variables , of which are derived from the original data related to parents, pregnancy, and birth. In addition, 10 instrumental variables and 5 unstable variables are generated with normal distribution . To simulate selection bias, treatment is assigned as follows: , where , and . denotes the Bernoulli distribution. Besides, to create distribution shift, we generate selection probabilities for each sample in the following way: , where . Here, we set . Based on the sample probabilities, records are sampled as the testing set. Then, the rest data is randomly split into a training/validation set using a 70/30 ratio. Repeat the above data partitioning for 10 rounds to form the final dataset.
BR () | IR () | HAP () | PEHE | |
0.4570.006 | 0.5940.002 | |||
0.5020.007 | 0.5840.006 | |||
0.4390.006 | 0.6620.015 | |||
0.4600.007 | 0.5910.004 |
-
•
* .
IHDP444http://www.fredjo.com.. This is a binary-treatment and continuous-outcome dataset, generated from the Randomized Controlled Trial (RCT) data of the Infant Health and Development Program (IHDP) [58]. The RCT data of IHDP is collected to evaluate the effect of specialist home visits on the cognitive test scores of premature infants. Hill induced selection bias by removing a biased subset of the treated group, and Shuilte simulated outcomes by setting “A” of the NPCI package [69]. This dataset contains 747 units (139 treated, 608 control) with 25 covariates (6 continuous, 19 discrete) related to children and mothers. To introduce distribution shift, we biasedly sample records as the testing set with specific selection probabilities , where are continuous variables, and . The remaining of records are divided randomly into training/validation with a 70/30 proportion. Different from the unstable variables in Twins, we choose the subset of original variables in IHDP to introduce distribution shift. This approach aims to create a more complex scenario to verify the effectiveness of our method.
Twins | ||||||
Metric | PEHE (MeanStd) | (MeanStd) | ||||
Dataset | Training | Validation | Testing | Training | Validation | Testing |
TARNet | 0.3130.010 | 0.3420.014 | 0.6300.012 | 0.0240.005 | 0.0280.007 | 0.3550.007 |
+SBRL | 0.3090.011 | 0.3360.014 | 0.6210.009 | 0.0260.004 | 0.0310.006 | 0.3480.004 |
+SBRL-HAP | 0.2360.006 | 0.2390.007 | 0.5470.003 | 0.0570.001 | 0.0560.002 | 0.3210.002 |
CFR | 0.2940.013 | 0.3130.018 | 0.6130.012 | 0.0240.004 | 0.0250.005 | 0.3520.005 |
+SBRL | 0.2870.014 | 0.3070.018 | 0.6110.013 | 0.0200.005 | 0.0230.006 | 0.3560.006 |
+SBRL-HAP | 0.2360.005 | 0.2380.007 | 0.5470.003 | 0.0560.001 | 0.0560.002 | 0.3210.001 |
DeRCFR | 0.2290.002 | 0.2290.003 | 0.5850.009 | 0.0410.013 | 0.0400.013 | 0.3850.013 |
+SBRL | 0.2290.002 | 0.2290.003 | 0.5840.009 | 0.0400.013 | 0.0390.013 | 0.3840.013 |
+SBRL-HAP | 0.2360.002 | 0.2360.004 | 0.5520.006 | 0.0480.010 | 0.0470.011 | 0.3300.011 |
IHDP | ||||||
Metric | PEHE (MeanStd) | (MeanStd) | ||||
Dataset | Training | Validation | Testing | Training | Validation | Testing |
TARNet | 0.6200.042 | 0.6770.056 | 0.8570.098 | 0.2000.026 | 0.1990.026 | 0.2540.037 |
+SBRL | 0.6220.042 | 0.6830.057 | 0.8340.093 | 0.1840.025 | 0.1830.025 | 0.2500.037 |
+SBRL-HAP | 0.6280.041 | 0.6960.058 | 0.8270.089 | 0.1790.023 | 0.1790.023 | 0.2260.032 |
CFR | 0.6280.042 | 0.6870.057 | 0.8580.099 | 0.1970.026 | 0.1960.026 | 0.2590.038 |
+SBRL | 0.6220.043 | 0.6810.059 | 0.8480.094 | 0.1960.027 | 0.1970.027 | 0.2510.037 |
+SBRL-HAP | 0.6230.038 | 0.6880.053 | 0.8200.087 | 0.1850.024 | 0.1840.024 | 0.2200.031 |
DeRCFR | 0.4600.024 | 0.4870.029 | 0.6070.062 | 0.1500.022 | 0.1520.022 | 0.1830.025 |
+SBRL | 0.4500.022 | 0.4760.028 | 0.5920.062 | 0.1410.019 | 0.1430.019 | 0.1810.024 |
+SBRL-HAP | 0.4490.023 | 0.4780.029 | 0.5730.057 | 0.1510.021 | 0.1540.021 | 0.1780.024 |
V-E2 Results
We report the mean and standard deviation (std) of treatment effect over 10 replications on Twins and 100 replications on IHDP datasets in Table III. The results show that in comparison with state-of-the-art methods, our SBRL achieves significantly better performance on the testing set, while avoiding model overfitting and maintaining similar performance to the baseline methods on the training set. Especially on Twins, our proposed SBRL-HAP reduces the error metric PEHE by , , and for TARNet, CFR, and DeR-CFR, as well as minimizes the ATE bias by , , and .
Compared to synthetic datasets, the performance of our method on real-world datasets is enhanced, but the improvement is not stably significant. According to the characteristics and experiment results of Twins and IHDP datasets, we have the following observations. During the training process, the hierarchical independence measure of Twins dataset consistently remains significantly lower compared to the other datasets employed. Since most parents made similar pregnancy preparations, there is an abundance of similar or identical variables in Twins dataset, resulting in distribution differences that are not highly significant in different environments. Although our algorithm eliminated the OOD issue, the level of OOD is too low to indicate remarkable improvement. Similarly, due to limited distribution shift, the performance of our algorithm on IHDP dataset only improved by . Furthermore, for IHDP dataset, we introduce a more complex covariate shift than the traditional settings [49, 53]: among the six continuous variables used for biased sampling, some may have causation with the outcome . Artificially introducing unstable correlation on these potentially stable features would make it difficult for the model to identify real stable representations.
Hyper-parameters | Twins | IHDP | Syn_8_8_8_2 | Syn_16_16_16_2 |
learning rate | 1e-5 | 1e-3 | 1e-5 | 1e-4 |
batch norm | 1 | 0 | 1 | 1 |
rep normalization | 1 | 1 | 0 | 0 |
{3,3} | {3,3} | {3,3} | {3,3} | |
{128,64} | {256,128} | {128,64} | {128,64} | |
{1e-4,1e-4} | {1,1e-4} | {5e-2,1e-4} | {1e-3,1e-4} | |
{1,1,1e-1} | {1e-1,1e-4,1e-4} | {1,1,1e-1} | {1,1e-3,1e-3} |
-
•
* Set to to get the optimal hyper-parameters of TARNet+SBRL-HAP.
Hyper-parameters | Twins | IHDP | Syn_8_8_8_2 | Syn_16_16_16_2 |
learning rate | 1e-1 | 1e-3 | 1e-4 | 5e-4 |
batch norm | 1 | 0 | 1 | 1 |
rep normalization | 1 | 1 | 0 | 0 |
{3,3,2} | {5,3,1} | {2,2,3} | {2,2,3} | |
{256,128,128} | {32,256,128} | {256,256,256} | {256,256,256} | |
{1e-2,5,1e-4,5,5} | {10,5,1e-3,50,10} | {1,1e-3,5,1,1} | {1,1e-3,5,1,1} | |
{1,1,1e-2} | {1,1e-1,1e-2} | {1,1e-2,1} | {1,1e-2,1e-2} |
-
•
* Refer to DeR-CFR [17] for the meaning of hyper-parameters .
V-F Hyper-parameter Analysis
Table IV and Table V list all optimal hyper-parameters of our SBRL-HAP used for each dataset. Note that setting to in Table IV and Table V denotes the optimal hyper-parameters of our SBRL. Given that the hyper-parameters determine the hierarchical attention for variable decorrelation, we investigate the impact of each hyper-parameter on the model’s performance and stability. As shown in Fig. 6, we report PEHE on data with and scores of factual outcomes with by changing in the scope . Since PEHE is higher under compared to that under , and PEHE is lower under than that under , we conclude that it is better to give relatively more attention to the last layer of models and comparatively less attention to the balanced representation layer. Besides, compared to and , the impact of on the model’s performance and stability is more complex. This is because controls attention to nearly all hidden layers, so that slight modifications in can result in significant changes in the entire loss. Hyper-parameters analysis assists us in identifying the most suitable hyper-parameters for experiments.
V-G Training Cost Analysis
In our method, the network structure and hierarchical-attention independence constraints are the primary contributors to the increased model complexity and training time. To investigate the complexity of all methods, we implement 10 replications on IHDP dataset to study the average training time(s) in a single execution, as shown in Table VI. Table VI indicates that our SBRL results in nearly twice the training cost than TARNet and CFR. This is due to the additional training process for sample weights compared to TARNet and CFR. Besides, our SBRL-HAP leads to over a 3-fold increase in training time of TARNet and CFR, and a 1.5-fold increase for DeR-CFR. Such an increase is primarily due to the hierarchical-attention optimization strategy. As the model complexity increases, both accuracy and stability of the model improve. Despite its higher computational time, our proposed method achieves the most stable and accurate treatment effect estimation. Fortunately, the maximum training time in a single execution is less than 180 seconds, which is still acceptable.
![Refer to caption](x9.png)
![Refer to caption](x10.png)
Hardware configuration: CentOS Linux release 7.2 (Final) operating system with the AMD EPYC 7K62 48-Core CPU Processor, 1TB of RAM. Software configuration: Python 3.6.8 with TensorFlow 1.15.0, NumPy 1.19.5, Scikit-learn 0.24.2.
VI Conclusion and Future
In this paper, we first study the problem of the Heterogeneous Treatment Effect across Out-of-distribution Populations. Previous causal methods have primarily concentrated on addressing selection bias within in-distribution data. However, in real-world applications, where distribution shifts are common, these methods may face challenges in effectively handling OOD data. To achieve more accurate HTE estimation on OOD data, we propose a Stable Balanced Representation Learning with Hierarchical-Attention Paradigm (SBRL-HAP) to jointly address selection bias and distribution shift by synergistically optimizing a Balancing Regularizer and an Independence Regularizer in a Hierarchical-Attention Paradigm. One limitation is that when combining existing balanced representation methods with SBRL-HAP, the performance on in-distribution data may decrease compared to vanilla methods. Because vanilla methods would rely on the inductive bias from unstable features to improve performance on in-distribution data, which does not generalize well to OOD populations. One potential solution to find a balance between stability and performance is to incorporate a module that measures the OOD level between the target domain and the source domain. Based on the measured OOD level, it would be feasible to use interpolation or spline methods to boost our algorithm with conventional supervised learning, which is left to future work.
Method | TARNet | +SBRL | +SBRL-HAP |
Time (s) | 22.4 | 40.6 | 79.7 |
Method | CFR | +SBRL | +SBRL-HAP |
Time (s) | 25.3 | 40.8 | 80.1 |
Method | DeR-CFR | +SBRL | +SBRL-HAP |
Time (s) | 96.4 | 112.1 | 140.5 |
Acknowledgment
This work was supported in part by National Key Research and Development Project of China (Grant No. 2023YFF0905502), Shenzhen Science and Technology Program (Grant No. RCYX20200714114523079 and JCYJ20220818101014030) and National Natural Science Foundation of China (Grant No. 62376243 and U20A20387). We would like to thank Tencent for supporting the research during Yuling Zhang’s internship. We also would like to thank Kuaishou for sponsoring the research. Anpeng Wu’s research was supported by the China Scholarship Council.
References
- [1] Z. Chu, R. Li, S. Rathbun, and S. Li, “Continual Causal Inference with Incremental Observational Data,” Mar. 2023.
- [2] M. Ai, B. Li, H. Gong, Q. Yu, S. Xue, Y. Zhang, Y. Zhang, and P. Jiang, “LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm,” in Proceedings of the ACM Web Conference 2022, ser. WWW ’22. New York, NY, USA: Association for Computing Machinery, Apr. 2022, pp. 2310–2319.
- [3] Z. Tan, S. Zhang, N. Hong, K. Kuang, Y. Yu, J. Yu, Z. Zhao, H. Yang, S. Pan, J. Zhou, and F. Wu, “Uncovering Causal Effects of Online Short Videos on Consumer Behaviors,” in Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, ser. WSDM ’22. New York, NY, USA: Association for Computing Machinery, Feb. 2022, pp. 997–1006.
- [4] Y. Meng, S. Zhang, Z. Ye, B. Wang, Z. Wang, Y. Sun, Q. Liu, S. Yang, and D. Pei, “Causal Analysis of the Unsatisfying Experience in Realtime Mobile Multiplayer Games in the Wild,” in 2019 IEEE International Conference on Multimedia and Expo (ICME), Jul. 2019, pp. 1870–1875.
- [5] S. Wager and S. Athey, “Estimation and Inference of Heterogeneous Treatment Effects using Random Forests,” Journal of the American Statistical Association, vol. 113, no. 523, pp. 1228–1242, Jul. 2018.
- [6] J. Pearl, Causality. Cambridge University Press., 2009.
- [7] Z. Wang, X. Chen, R. Zhou, Q. Dai, Z. Dong, and J.-R. Wen, “Sequential Recommendation with User Causal Behavior Discovery,” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 28–40.
- [8] F. Zhu, M. Zhong, X. Yang, L. Li, L. Yu, T. Zhang, J. Zhou, C. Chen, F. Wu, G. Liu, and Y. Wang, “DCMT: A Direct Entire-Space Causal Multi-Task Framework for Post-Click Conversion Estimation,” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 3113–3125.
- [9] B. Youngmann, M. Cafarella, Y. Moskovitch, and B. Salimi, “On Explaining Confounding Bias,” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 1846–1859.
- [10] F. Shen, K. Heravi, O. Gomez, S. Galhotra, A. Gilad, S. Roy, and B. Salimi, “Causal What-If and How-To Analysis Using HypeR,” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 3663–3666.
- [11] P. R. Rosenbaum and D. B. Rubin, “The central role of the propensity score in observational studies for causal effects,” Biometrika, vol. 70, no. 1, pp. 41–55, 1983.
- [12] P. R. Rosenbaum, “Model-Based Direct Adjustment,” Journal of the American Statistical Association, vol. 82, no. 398, pp. 387–394, Jun. 1987.
- [13] S. Li, N. Vlassis, J. Kawale, and Y. Fu, “Matching via dimensionality reduction for estimation of treatment effects in digital marketing campaigns,” in Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, ser. IJCAI’16. New York, New York, USA: AAAI Press, Jul. 2016, pp. 3768–3774.
- [14] L. Yao, Z. Chu, S. Li, Y. Li, J. Gao, and A. Zhang, “A Survey on Causal Inference,” ACM Transactions on Knowledge Discovery from Data, vol. 15, no. 5, pp. 1–46, Oct. 2021.
- [15] U. Shalit, F. D. Johansson, and D. Sontag, “Estimating individual treatment effect: Generalization bounds and algorithms,” in Proceedings of the 34th International Conference on Machine Learning. PMLR, Jul. 2017, pp. 3076–3085.
- [16] N. Hassanpour and R. Greiner, “CounterFactual Regression with Importance Sampling Weights,” in Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Macao, China: International Joint Conferences on Artificial Intelligence Organization, Aug. 2019, pp. 5880–5887.
- [17] A. Wu, J. Yuan, K. Kuang, B. Li, R. Wu, Q. Zhu, Y. T. Zhuang, and F. Wu, “Learning Decomposed Representations for Treatment Effect Estimation,” IEEE Transactions on Knowledge and Data Engineering, pp. 1–1, 2022.
- [18] N. Hassanpour and R. Greiner, “Learning Disentangled Representations for CounterFactual Regression,” in International Conference on Learning Representations, Mar. 2020.
- [19] P. Schwab, L. Linhardt, S. Bauer, J. M. Buhmann, and W. Karlen, “Learning Counterfactual Representations for Estimating Individual Dose-Response Curves,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, no. 04, pp. 5612–5619, Apr. 2020.
- [20] L. Yao, Y. Li, S. Li, M. Huai, J. Gao, and A. Zhang, “SCI: Subspace Learning Based Counterfactual Inference for Individual Treatment Effect Estimation,” in Proceedings of the 30th ACM International Conference on Information & Knowledge Management, ser. CIKM ’21. New York, NY, USA: Association for Computing Machinery, Oct. 2021, pp. 3583–3587.
- [21] L. Yao, S. Li, Y. Li, M. Huai, J. Gao, and A. Zhang, “ACE: Adaptively Similarity-Preserved Representation Learning for Individual Treatment Effect Estimation,” in 2019 IEEE International Conference on Data Mining (ICDM), Nov. 2019, pp. 1432–1437.
- [22] ——, “Representation Learning for Treatment Effect Estimation from Observational Data,” in Advances in Neural Information Processing Systems, vol. 31. Curran Associates, Inc., 2018.
- [23] Y. Zhang, C. Li, I. W. Tsang, H. Xu, L. Duan, H. Yin, W. Li, and J. Shao, “Diverse Preference Augmentation with Multiple Domains for Cold-start Recommendations,” in 2022 IEEE 38th International Conference on Data Engineering (ICDE), May 2022, pp. 2942–2955.
- [24] J. Cao, J. Sheng, X. Cong, T. Liu, and B. Wang, “Cross-Domain Recommendation to Cold-Start Users via Variational Information Bottleneck,” in 2022 IEEE 38th International Conference on Data Engineering (ICDE), May 2022, pp. 2209–2223.
- [25] S. Zhou, L. Wang, S. Zhang, Z. Wang, and W. Zhu, “Active Gradual Domain Adaptation: Dataset and Approach,” IEEE Transactions on Multimedia, vol. 24, pp. 1210–1220, 2022.
- [26] S. Zhou, H. Zhao, S. Zhang, L. Wang, H. Chang, Z. Wang, and W. Zhu, “Online Continual Adaptation with Active Self-Training,” in Proceedings of The 25th International Conference on Artificial Intelligence and Statistics. PMLR, May 2022, pp. 8852–8883.
- [27] H. Fang, B. Chen, X. Wang, Z. Wang, and S.-T. Xia, “GIFD: A Generative Gradient Inversion Method with Feature Domain Optimization,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023, pp. 4967–4976.
- [28] H. Wu, Y. Yan, G. Lin, M. Yang, M. K. Ng, and Q. Wu, “Iterative Refinement for Multi-Source Visual Domain Adaptation (Extended abstract),” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 3829–3830.
- [29] Y. Yan, H. Wu, Y. Ye, C. Bi, M. Lu, D. Liu, Q. Wu, and M. K. Ng, “Transferable Feature Selection for Unsupervised Domain Adaptation : Extended Abstract,” in 2023 IEEE 39th International Conference on Data Engineering (ICDE), Apr. 2023, pp. 3855–3856.
- [30] C. Chen, J. Xiao, J. Liu, J. Zhang, J. Jia, and N. Hu, “Unsupervised Intra-Domain Adaptation for Recommendation via Uncertainty Minimization,” in 2023 IEEE 39th International Conference on Data Engineering Workshops (ICDEW), Apr. 2023, pp. 79–86.
- [31] Z. Chen, T. Xiao, and K. Kuang, “BA-GNN: On Learning Bias-Aware Graph Neural Network,” in 2022 IEEE 38th International Conference on Data Engineering (ICDE), May 2022, pp. 3012–3024.
- [32] J. Yuan, X. Ma, D. Chen, K. Kuang, F. Wu, and L. Lin, “Label-Efficient Domain Generalization via Collaborative Exploration and Generalization,” in Proceedings of the 30th ACM International Conference on Multimedia, ser. MM ’22. New York, NY, USA: Association for Computing Machinery, Oct. 2022, pp. 2361–2370.
- [33] M. Sugiyama, M. Krauledat, and K.-R. Müller, “Covariate Shift Adaptation by Importance Weighted Cross Validation,” The Journal of Machine Learning Research, vol. 8, pp. 985–1005, Dec. 2007.
- [34] H. Shimodaira, “Improving predictive inference under covariate shift by weighting the log-likelihood function,” Journal of Statistical Planning and Inference, vol. 90, no. 2, pp. 227–244, Oct. 2000.
- [35] P. Cui and S. Athey, “Stable learning establishes some common ground between causal inference and machine learning,” Nature Machine Intelligence, vol. 4, no. 2, pp. 110–115, Feb. 2022.
- [36] H. Wang, Z. He, Z. C. Lipton, and E. P. Xing, “Learning Robust Representations by Projecting Superficial Statistics Out,” Mar. 2019.
- [37] K. Muandet, D. Balduzzi, and B. Schölkopf, “Domain Generalization via Invariant Feature Representation,” in Proceedings of the 30th International Conference on Machine Learning. PMLR, Feb. 2013, pp. 10–18.
- [38] S. Fan, X. Wang, C. Shi, P. Cui, and B. Wang, “Generalizing Graph Neural Networks on Out-Of-Distribution Graphs,” Nov. 2021.
- [39] X. Zhang, P. Cui, R. Xu, L. Zhou, Y. He, and Z. Shen, “Deep Stable Learning for Out-of-Distribution Generalization,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021, pp. 5372–5382.
- [40] B. M. Lake, T. D. Ullman, J. B. Tenenbaum, and S. J. Gershman, “Building machines that learn and think like people,” Behavioral and Brain Sciences, vol. 40, p. e253, Jan. 2017.
- [41] A. Wu, K. Kuang, R. Xiong, M. Zhu, Y. Liu, B. Li, F. Liu, Z. Wang, and F. Wu, “Learning Instrumental Variable from Data Fusion for Treatment Effect Estimation,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 37, no. 9, pp. 10 324–10 332, Jun. 2023.
- [42] F. Johansson, U. Shalit, and D. Sontag, “Learning Representations for Counterfactual Inference,” in Proceedings of The 33rd International Conference on Machine Learning. PMLR, Jun. 2016, pp. 3020–3029.
- [43] F. D. Johansson, N. Kallus, U. Shalit, and D. Sontag, “Learning Weighted Representations for Generalization Across Designs,” Feb. 2018.
- [44] Y. Chang and J. Dy, “Informative Subspace Learning for Counterfactual Inference,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31, no. 1, Feb. 2017.
- [45] K. Kuang, P. Cui, B. Li, M. Jiang, and S. Yang, “Estimating Treatment Effect in the Wild via Differentiated Confounder Balancing,” in Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ser. KDD ’17. New York, NY, USA: Association for Computing Machinery, Aug. 2017, pp. 265–274.
- [46] S. Athey, G. W. Imbens, and S. Wager, “Approximate Residual Balancing: De-Biased Inference of Average Treatment Effects in High Dimensions,” Jan. 2018.
- [47] J. Hainmueller, “Entropy Balancing for Causal Effects: A Multivariate Reweighting Method to Produce Balanced Samples in Observational Studies,” Political Analysis, vol. 20, no. 1, pp. 25–46, 2012/ed.
- [48] Z. Shen, P. Cui, K. Kuang, B. Li, and P. Chen, “Causally Regularized Learning with Agnostic Data Selection Bias,” in Proceedings of the 26th ACM International Conference on Multimedia, ser. MM ’18. New York, NY, USA: Association for Computing Machinery, Oct. 2018, pp. 411–419.
- [49] K. Kuang, R. Xiong, P. Cui, S. Athey, and B. Li, “Stable Prediction with Model Misspecification and Agnostic Distribution Shift,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, no. 04, pp. 4485–4492, Apr. 2020.
- [50] Z. Shen, P. Cui, T. Zhang, and K. Kunag, “Stable Learning via Sample Reweighting,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, no. 04, pp. 5692–5699, Apr. 2020.
- [51] Guido W Imbens and Donald B Rubin, Causal Inference in Statistics, Social, and Biomedical Sciences. Cambridge University Press, 2015.
- [52] J. Liu, Z. Hu, P. Cui, B. Li, and Z. Shen, “Heterogeneous Risk Minimization,” in Proceedings of the 38th International Conference on Machine Learning. PMLR, Jul. 2021, pp. 6804–6814.
- [53] R. Xu, X. Zhang, Z. Shen, T. Zhang, and P. Cui, “A Theoretical Analysis on Independence-driven Importance Weighting for Covariate-shift Generalization,” Jul. 2022.
- [54] B. K. Sriperumbudur, K. Fukumizu, A. Gretton, B. Schölkopf, and G. R. G. Lanckriet, “On integral probability metrics, \phi-divergences and binary classification,” Oct. 2009.
- [55] A. Müller, “Integral Probability Metrics and Their Generating Classes of Functions,” Advances in Applied Probability, vol. 29, no. 2, pp. 429–443, Jun. 1997.
- [56] A. Gretton, K. Fukumizu, C. Teo, L. Song, B. Schölkopf, and A. Smola, “A Kernel Statistical Test of Independence,” in Advances in Neural Information Processing Systems, vol. 20. Curran Associates, Inc., 2007.
- [57] E. V. Strobl, K. Zhang, and S. Visweswaran, “Approximate Kernel-Based Conditional Independence Tests for Fast Non-Parametric Causal Discovery,” Journal of Causal Inference, vol. 7, no. 1, Mar. 2019.
- [58] J. L. Hill, “Bayesian Nonparametric Modeling for Causal Inference,” Journal of Computational and Graphical Statistics, vol. 20, no. 1, pp. 217–240, Jan. 2011.
- [59] H. R. Kunsch, “The Jackknife and the Bootstrap for General Stationary Observations,” The Annals of Statistics, vol. 17, no. 3, pp. 1217–1241, 1989.
- [60] J. Duchi, E. Hazan, and Y. Singer, “Adaptive Subgradient Methods for Online Learning and Stochastic Optimization,” The Journal of Machine Learning Research, vol. 12, no. null, pp. 2121–2159, Jul. 2011.
- [61] J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” The Journal of Machine Learning Research, vol. 13, no. null, pp. 281–305, Feb. 2012.
- [62] Y. Zhang, X. Wang, J. Liang, Z. Zhang, L. Wang, R. **, and T. Tan, “Free Lunch for Domain Adversarial Training: Environment Label Smoothing,” Jan. 2023.
- [63] X. Tan, L. Yong, S. Zhu, C. Qu, X. Qiu, X. Yinghui, P. Cui, and Y. Qi, “Provably Invariant Learning without Domain Information,” in Proceedings of the 40th International Conference on Machine Learning. PMLR, Jul. 2023, pp. 33 563–33 580.
- [64] D. Krueger, E. Caballero, J.-H. Jacobsen, A. Zhang, J. Binas, D. Zhang, R. L. Priol, and A. Courville, “Out-of-Distribution Generalization via Risk Extrapolation (REx),” in Proceedings of the 38th International Conference on Machine Learning. PMLR, Jul. 2021, pp. 5815–5826.
- [65] Y.-F. Zhang, J. Wang, J. Liang, Z. Zhang, B. Yu, L. Wang, D. Tao, and X. Xie, “Domain-Specific Risk Minimization for Domain Generalization,” in Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, ser. KDD ’23. New York, NY, USA: Association for Computing Machinery, Aug. 2023, pp. 3409–3421.
- [66] X. Zhou, Y. Lin, W. Zhang, and T. Zhang, “Sparse Invariant Risk Minimization,” in Proceedings of the 39th International Conference on Machine Learning. PMLR, Jun. 2022, pp. 27 222–27 244.
- [67] M. Zhang, J. Yuan, Y. He, W. Li, Z. Chen, and K. Kuang, “MAP: Towards Balanced Generalization of IID and OOD through Model-Agnostic Adapters,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023, pp. 11 921–11 931.
- [68] D. Almond, K. Y. Chay, and D. S. Lee, “The Costs of Low Birth Weight*,” The Quarterly Journal of Economics, vol. 120, no. 3, pp. 1031–1083, Aug. 2005.
- [69] V. Dorie, “Vdorie/npci,” May 2023.