Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Jun 18.
Published in final edited form as: Ann Appl Stat. 2025 Aug 28;19(3):1847–1867. doi: 10.1214/25-aoas2060

TREATMENT EFFECT HETEROGENEITY AND IMPORTANCE MEASURES FOR MULTIVARIATE CONTINUOUS TREATMENTS

Heejun Shin 1,a, Antonio Linero 2,e, Michelle Audirac 1,b, Kezia Irene 1,c, Danielle Braun 1,d, Joseph Antonelli 3,f
PMCID: PMC13274635  NIHMSID: NIHMS2179674  PMID: 42318454

Abstract

Estimating the joint effect of a multivariate, continuous exposure is crucial, particularly in environmental health where interest lies in simultaneously evaluating the impact of multiple environmental pollutants on health. We develop novel methodology that addresses two key issues for estimation of treatment effects of multivariate, continuous exposures. We use nonparametric Bayesian methodology that is flexible to ensure our approach can capture a wide range of data generating processes. Additionally, we allow the effect of the exposures to be heterogeneous with respect to covariates. Treatment effect heterogeneity has not been well explored in the causal inference literature for multivariate, continuous exposures, and, therefore, we introduce novel estimands that summarize the nature and extent of the heterogeneity and propose estimation procedures for new estimands related to treatment effect heterogeneity. We provide theoretical support for the proposed models in the form of posterior contraction rates and show that it works well in simulated examples both with and without heterogeneity. Our approach is motivated by a study of the health effects of simultaneous exposure to the components of PM2.5, where we find that the negative health effects of exposure to environmental pollutants are exacerbated by low socioeconomic status, race and age.

Keywords: Causal inference, Bayesian nonparametrics, environmental mixtures, treatment effect heterogeneity, variable importance measures

1. Introduction.

An important scientific question is understanding the effect of a multivariate treatment on an outcome, particularly in environmental health where individuals are exposed simultaneously to multiple pollutants and it is of interest to understand the joint impact of each of these pollutants on public health. Further, the effects of each of these pollutants might be heterogeneous with respect to characteristics of the individuals exposed, and it is important to account for and understand this treatment effect heterogeneity. Ignoring this heterogeneity can lead to misspecified outcome models, which lead to biased estimates of the average effect of the treatments on the outcome, and can also mask substantial effects of the treatment on specific subgroups of the population. In this paper we address this problem by developing methodology for estimating heterogeneous treatment effects of continuous, multivariate treatments.

In the past decade, there has been an increasing interest in analyzing the effects of multivariate exposures in environmental health where the exposures are referred to as environmental mixtures (Dominici et al. (2010), Agier et al. (2016), Stafoggia et al. (2017), Gibson, Goldsmith and Kioumourtzoglou (2019), Shin et al. (2023)). Analyzing environmental mixtures is a challenging problem for a number of reasons. For one, the scientific goal is not simply predicting the outcome, but rather understanding the effects of each of the individual exposures, and whether these exposures interact with each other. Therefore, off-the-shelf modern regression strategies such as tree-based models (Breiman (2001), Chipman, George and McCulloch (2010)) and Gaussian processes (Banerjee, Dunson and Tokdar (2013)) do not immediately apply. Consequently, there has been significant interest in developing methods to adapt these models for causal inference (Hill (2011), Hahn, Murray and Carvalho (2020), Ray and van der Vaart (2020)). A number of studies in the environmental statistics literature have tailored these methods for multivariate exposures. A common theme among these methods is the use of nonparametric Bayesian models. Gaussian processes are adapted for this purpose in the popular Bayesian kernel machine regression (BKMR, Bobb et al. (2015)) or in related work that explicitly identifies interactions between exposures (Ferrari and Dunson (2020)). Related Bayesian approaches use basis function expansions to identify important exposures or interactions among exposures for environmental mixtures (Antonelli et al. (2020), Wei et al. (2020), Samanta and Antonelli (2022)). Other, related approaches have been developed all with the goal of estimating the health effects of environmental mixtures and identifying exposures that affect the outcome (Herring (2010), Carrico et al. (2015), Narisetty et al. (2019), Boss et al. (2021), Ferrari and Dunson (2021)).

While the aforementioned approaches are useful for multivariate, continuous exposures, they all implicitly assume that the effect of the environmental exposures is the same across the entire population. This assumption does not hold in the context of ambient air pollution, where effects have been shown to vary by characteristics such as age, race and location (Wang et al. (2020), Bargagli-Stoffi et al. (2020)). Treatment effect heterogeneity has seen an explosion of interest in the causal inference literature, though it is typically restricted to a single treatment, either binary (Athey and Imbens (2016), Wager and Athey (2018), Hahn, Murray and Carvalho (2020), Semenova and Chernozhukov (2021), Fan et al. (2022), Shin and Antonelli (2023)) or with multiple levels (Chang and Roy (2025)). In the binary setting, heterogeneity is typically summarized by the conditional average treatment effect (CATE) function, E{Y(1)−Y(0)∣X=x}, where Y(w) denotes the potential outcome under a binary exposure level w and X denotes covariates. While the CATE is a functional estimand, a number of summaries of this function have been proposed to simplify heterogeneity further. Henderson et al. (2020) and Chen et al. (2024) examined the posterior probabilities of differential treatment effect, which measures how much the posterior distributions of each CATE, evaluated at the observed covariates, differ from the sample mean of the CATE. Another straightforward univariate summary is the variance of the CATE (VTE, Levy et al. (2021)), which describes the overall degree of heterogeneity. Related quantities of interest to our study are treatment effect variable importance measures (TE-VIM), which have been recently proposed for univariate treatments in Hines, Diaz-Ordaz and Vansteelandt (2022) and Li, Hubbard and van der Laan (2023) to learn which covariates are key factors driving treatment effect heterogeneity. TE-VIM relates regression-based variable importance measures (Zhang and Janson (2020), Williamson et al. (2021)) and the VTE of Levy et al. (2021) within a causal inference framework. Nearly all of this work on treatment effect heterogeneity focuses on binary treatments, and there has been little to no work on the heterogeneous effects of multivariate, continuous exposures.

There exists a substantial gap in the literature on how to define estimands for continuous, multivariate exposures in the presence of treatment effect heterogeneity and on how to estimate these quantities using observed data and flexible modeling approaches that make as few modeling assumptions as possible. In this paper we aim to fill this gap by first proposing new estimands in this setting, which are interpretable and help describe the complex effect of multiple treatments, and how this effect varies by observed covariates. We extend treatment effect variable importance measures to this more complex setting and describe how to identify and estimate these estimands from observed data. These measures provide researchers with insight into causal effect modifiers for multivariate, continuous exposures and can provide policy-makers with detailed information about how treatments impact outcomes. Additionally, we develop novel estimation strategies using nonparametric Bayesian methodology. By decomposing outcome regression surfaces into distinct, identifiable functions, we are able to explicitly shrink treatment effects toward homogeneity, while still allowing for heterogeneity when it exists. We also make limited modeling assumptions, as we use novel extensions of Bayesian additive regression trees (BART) such as the SoftBART prior distribution (Linero and Yang (2018)) and targeted smoothing BART (Starling et al. (2020), Li, Linero and Murray (2023)) for interactions between exposures and covariates to allow for heterogeneity without imposing strong parametric assumptions.

In addition to methodological development, our nationwide study of the United States Medicare population provides novel epidemiological insights into the health effects of simultaneous exposure to multiple air pollutants. We find that increased exposure to ambient air pollution leads to increases in mortality rates and that this effect varies by race, age and socioeconomic status. This is the first study that we are aware of to investigate heterogeneity of air pollution mixture effects and provides public health researchers with more detailed evidence about the negative health effects of air pollution.

2. Estimands of interest.

Throughout, we assume that we observe 𝓓=Yi,Xi,Wii=1n for each individual where Yi∈𝒴⊂R is the outcome of interest, Xi∈𝒳⊂Rp is a vector of pretreatment covariates, and Wi∈𝒲⊂Rq is a vector of continuous exposures. Also, we adopt the potential outcomes framework: Yi(w) denotes the potential outcome that would be observed under exposure w. In order to denote potential outcomes in this manner and to identify causal effects from the observed data, we make the following assumptions.

Assumption 1.

  1. SUTVA (Stable Unit Treatment Value Assumption, Rubin (1980)): Treatments of one unit do not affect the potential outcomes of other units (no interference), and there are not different versions of treatments such that Yi=YiWi.

  2. Positivity: 0<fW∣X(w∣X=x) for all x and w, where fW∣X is the conditional density of the treatments given covariates.

  3. Unconfoundedness: Y(w)⫫W∣X for all w.

The positivity assumption guarantees that each unit has a nonzero probability to be exposed to each treatment level for all possible values of pretreatment variables, at least in large samples. While in principle this assumption is empirically verifiable, there is not a well-established approach to doing so for multivariate, continuous treatments. Though not the focus of our work here, in Appendix D.4 we outline two distinct approaches to assess the plausibility of the multivariate positivity assumption and to examine how robust our results are to this critical assumption. First, we examine the marginal distribution of each exposure given the covariates and check whether each observation satisfies a univariate positivity criterion for each of the exposures. Second, we consider a trimmed causal estimand, which restricts the population being targeted to those observations with higher values of the conditional density of the treatments given the covariates when evaluated at the treatment values of interest. Unconfoundedness requires that the treatment W is independent of the potential outcomes, and it implies that there exist no unmeasured variables that confound the treatment-outcome relationship.

Because exposures and covariates are both multivariate, there are many causal estimands one could define. In the following sections, we first define estimands targeting both average treatment effects and treatment effect heterogeneity as well as variable importance measures summarizing this heterogeneity. While our focus in this paper remains on multivariate continuous exposures, we note that the estimands we propose can be applied to a broader class of exposures with multiple levels, regardless of their dimensionality. In such cases, estimation complexity is significantly reduced due to the lower dimensionality of univariate exposures or the fewer possible interventions for discrete exposures.

2.1. Marginal and heterogeneous effects estimands.

One potential estimand to look at in this scenario is E[Y(w)∣X=x]; however, there are infinitely many values that w can take, and, therefore, it is difficult to interpret this estimand. One option is to look at values of w, where all but one of the exposures is fixed, and then visualize this estimand as a function of one exposure. A simpler setting is one in which there are two exposure levels w1 and w0 under which we want to compare the outcomes. For example, one may be interested in examining what would happen if an intervention was applied that lowered the level of pollution by a specific amount. In this case, one can use the pollution levels without the intervention as w0 and those with the intervention as w1. Then the effect of the intervention can be described as a function of covariates by

τw1,w0(x)≡EYw1−Yw0∣X=x,

and the extent of treatment effect heterogeneity is dictated by how strongly this depends on X. If interest is in marginal treatment effects, this quantity can be averaged over the covariate distribution to obtain a marginal effect

τ¯w1,w0=Eτw1,w0(X).

This problem effectively reduces to the binary treatment setting where the conditional average treatment effect (CATE) is originally defined, as there are only two exposure levels of interest. Because of this, many existing approaches to summarizing effect heterogeneity from the existing literature can be used. The variance of this function, Varτw1,w0(X), or the treatment effect variable importance measures of Hines, Diaz-Ordaz and Vansteelandt (2022) can be incorporated analogously. For this reason and in the following section, we focus on the more complex setting where we have more than two exposure levels of interest, yet we want to study heterogeneity and examine the impact of each covariate in the degree of heterogeneity.

2.2. Multivariate treatment effect variable importance measures.

In many scenarios we have more than two exposure levels of interest, yet we still want to define relevant quantities that provide information about treatment effect heterogeneity and which covariates are driving this heterogeneity. For this section we assume that we have a reference level of the exposure denoted by w0, which is chosen a priori. While the following estimands are well defined for any choice of w0 as long as the positivity assumption holds, we recommend selecting w0 within a reasonable range, such as the mean of the exposures or a value between their first and third quartiles, to reduce the extent of extrapolation required. In Appendix D.2, we evaluate how robust the results of Section 6 are to the choice of w0 and find that results are stable across different choices.

With w0 fixed, we can define the following quantity:

τw0(x,w)≡EY(w)−Yw0∣X=x,

which describes how the potential outcome surface varies by both x and w. This function is difficult to interpret, as it is a function of two multivariate arguments. We propose multivariate treatment effect variable importance measures (MTE-VIM) to summarize how much the heterogeneity of τw0(x,w) is driven by each particular covariate.

Before defining the variable importance metric, we must first define the overall amount of heterogeneity of the treatment effect, which we define as

ϕ=EWVarXτw0(X,W).

This looks at the variability of the treatment effects as a function of X for a fixed exposure level, but this variability may differ for different values of exposures W, and, therefore, we average this variability across the range of exposures. In practice, the expectation and variance are taken with respect to the empirical distributions of exposures and covariates, respectively. Note that instead of the marginal variance of X, we could have alternatively used the conditional variance of X given W. We believe, however, that the marginal variance is a more appropriate choice for measuring the amount of treatment effect heterogeneity, as it reflects variation of treatment effects that exist regardless of which units receive each level of exposure. Further, we will see in Section 3.3 that the conditional variance would complicate our estimation of this quantity as it would require a model for the distribution of X given W, which is difficult to specify given the dimension of both the covariates and exposures. Next, we define

ϕj=EWVarX−jEXj∣X−jτw0(X,W),

where X−j denotes the p−1 remaining covariates without the jth covariate Xj. This is similar to ϕ, but we first take the conditional expectation of τw0(X,W) with respect to the jth covariate, given the remaining covariates, so that the term inside the variance is a function of only X−j and W. We know by the law of total variance that ϕ−ϕj∈[0,ϕ], and this quantity measures the amount heterogeneity of τw0(X,W) that cannot be explained without Xj.

Assuming some degree of heterogeneity, that is, ϕ>0, we propose the following estimand, which we call MTE-VIM, to describe the importance of each covariate to the overall heterogeneity of the causal effect:

ψj=1−ϕj/ϕ∈[0,1].

This can be interpreted as the proportion of the treatment effect heterogeneity of τw0(X,W) not explained by X−j. Under the proposed model in Section 3, which implies that the treatment effect heterogeneity is additive in covariates, the sum of all ψj equals one when covariates are mutually independent. We note that one should carefully interpret ψj in the presence of highly correlated covariates. If two covariates are highly correlated, then they will both have small values of ψj, regardless of whether they modify the treatment effect. This issue is not unique to our estimand, as it is present in other commonly used variable importance measures that focus on prediction instead of treatment effect heterogeneity (Verdinelli and Wasserman (2024)). We don’t view this as a problem, as these estimands are simply descriptive measures aiming to assign relative importance to each covariate in the heterogeneity of the treatment effect. If one is concerned about this issue, then they can used a grouped version of the MTE-VIM, given by ψs, where s is a subset of {1,2,…,p}. A detailed description of this can be found in Hines, Diaz-Ordaz and Vansteelandt (2022), though the general idea is to find the proportion of the treatment effect heterogeneity that can’t be explained by the remaining covariates not in s. One can use a priori knowledge to select groups of covariates or use the sample correlation matrix of the covariates to identify groups of correlated variables.

Lastly, while our paper focuses mostly on treatment effect heterogeneity and the role that covariates play in modifying the treatment effect, similar ideas could be used to identify which treatments have the largest impact on the outcome. Specifically, one could define an estimand based on EXVarWτw0(X,W) and EXVarW−kEWk∣W−kτw0(X,W) to identify the proportion of variability in the treatment effect that can not be explained without treatment k, which would provide insights about which treatments are driving the treatment effect.

3. Estimation issues.

Under the assumptions introduced in Section 2, for any fixed w we can identify E{Y(w)∣X=x} from the observed data by E(Y∣X=x,W=w). Other identification strategies, such as those involving propensity scores (Rosenbaum and Rubin (1983)) or combinations of outcome models and propensity scores (Bang and Robins (2005)), are common in causal inference. However, these do not apply here due to the difficulty of estimating the density of the multivariate treatment, given the covariates, and because these identification strategies are not well studied for multivariate, continuous treatments. Due to this identification result, all estimands, including the MTE-VIM, are identifiable, given the conditional outcome regression, and, therefore, we focus our estimation on this quantity.

We separate the conditional outcome regression surface into three parts: the main effect of covariates X, the main effect of exposures W and the interactions of covariates and exposures on the outcome. Therefore, we write our model as follows:

E(Y∣X,W)=c+f(X)+g(W)+h(X,W). (1)

Note that this model is overparameterized, as it currently stands because the f(⋅) and g(⋅) functions can be absorbed into the h(⋅,⋅) function. For this reason these functions are not individually identifiable, and only their sum is identified. We write the model in this way so that we can explicitly shrink each of these components separately, and we discuss in this section how to structure the model so that each of these functions is individually identifiable and, therefore, amenable to shrinkage and regularization.

Let 𝒳j and 𝒳−j denote the support of the jth covariate and the remaining covariates, respectively. To simplify the structure of interactions between covariates and exposures, we make the following assumption.

Assumption 2.

For any w1,w0∈𝒲,xj∗,xj∈𝒳j and x−j∗,x−j∈𝒳−j,

E[Y(w1)−Y(w0)∣Xj=xj∗,X−j=x−j]−E[Y(w1)−Y(w0)∣Xj=xj,X−j=x−j]=E[Y(w1)−Y(w0)∣Xj=xj∗,X−j=x−j∗]−E[Y(w1)−Y(w0)∣Xj=xj,X−j=x−j∗]

for j=1,…,p.

This assumption ensures that the treatment effect heterogeneity attributable to the jth covariate does not depend on the other covariates. In our model this assumption implies that h(X,W)=∑j=1phjXj,W, which restricts interactions between covariates and exposures to be limited to interactions between a single covariate and the multivariate exposures. Given that most environmental mixture studies assume no treatment effect heterogeneity, which is a much stronger assumption, and that previous studies for a single exposure have suggested that the treatment effect of PM2.5 on mortality rate is primarily modified by one covariate at a time (Bargagli-Stoffi et al. (2020), Lee, Small and Dominici (2021)), we feel this is a mild and reasonable assumption in the environmental health context. In simulation studies in Appendix C.2, even when this assumption is violated, we find that our proposed model provides a reasonable estimate compared to existing methods. Nonetheless, if strong, higher order covariate interactions with multivariate exposure effects are expected, we recommend using a more complex model, such as a single BART model with both X and W as input variables that places no additivity restrictions on the model.

The first hurdle to identification of the individual functions is that hjXj,W may capture the main effect of either the covariate or exposures. For example, we could have hjXj,W=Xj+W1+XjW1, which captures both main effects and interaction terms, when ideally it would only capture XjW1. Effectively, we want this function to only be nonzero if there is truly an interaction between the exposures and Xj. For this reason we restrict hjXj,W to be of the form hjcovXjhjexp(W), where hjcov is a nonconstant function of covariate j and hjexp is a nonconstant function of the exposures. This allows us to prevent the interaction function hjXj,W from simply absorbing the main effects of Xj and W. We describe our strategy for each of these separable functions in the following sections.

3.1. Identification through shifting.

The formulation for h(X,W) in the previous section helped ensure that the interaction functions do not solely contain main effects of the exposures or covariates; however, the individual functions are still only identifiable up to constant shifts. For example, without further restriction, shifting f(X) upward by δ and g(W) and h(X,W) downward by δ/2 leads to the same likelihood. This is problematic, as we would like our interaction functions to be nonzero only when there is heterogeneity of the treatment effect. If these functions are not identifiable, it becomes more difficult to shrink them toward zero when there is no heterogeneity in the model.

One common way to address this is to put moment restrictions on the functions such that EX{f(X)}=EW{g(W)}=EX,W{h(X,W)}=0 with the additional restriction that EX{h(X,W)}=EW{h(X,W)}=0. This approach is difficult to implement, however, as enforcing these conditions requires the conditional density of covariates, given exposures, and vice versa, which is difficult to estimate given the dimension of the exposures and covariates. We use an alternative restriction that also leads to identifiability of individual functions but is straightforward to implement. Specifically, we enforce that f{E(X)}=g{E(W)}=0 and h{E(X),w}=h{x,E(W)}=0 for all x and w. Under this restriction the sum of the constant term and f(X) represents the conditional expectation of the potential outcome as a function of covariates when exposures are set to their mean. The term g(W) represents the shifted average exposure-response curve at the mean of covariates, with the shift ensuring that it equals zero at the mean of exposure. Finally, h(X,W) captures the remaining treatment effect heterogeneity. We show in Appendix B that this leads to identifiability of the individual functions. In practice, this restriction is achieved by centering our estimated functions at each iteration of an MCMC algorithm. If we let all functions with a 0-subscript denote unrestricted functions that do not enforce the aforementioned constraints, then these can be written as

E(Y∣X,W)=c0+f0(X)+g0(W)+∑j=1phj0Xj,W=c0+f0(E(X))+g0(E(W))+∑j=1phj0EXj,E(W)+f0(X)−f0(E(X))+∑j=1phj0Xj,E(W)−hj0EXj,E(W)+g0(W)−g0(E(W))+∑j=1phj0EXj,W−hj0EXj,E(W)+∑j=1phj0Xj,W−hj0Xj,E(W)−hj0EXj,W+hj0EXj,E(W)=c+f(X)+g(W)+∑j=1phjXj,W.

At each iteration of the MCMC, the functions are shifted to satisfy this condition, and, therefore, our individual functions are identifiable, and the interaction functions should only be nonzero when there is heterogeneity of the treatment effect. Because of this, we can apply shrinkage priors to the hjXj,W functions, which should improve estimation when heterogeneity is not present. Note that the alternative restriction that we impose is baseline-free in the sense that one can replace the chosen baseline, E(X) and E(W), with any values of the covariates and exposures.

3.2. SoftBART and targeted smoothing.

In this section we detail the specific models we use for each of the f(X),g(W) and h(X,W) functions. For the main effect functions, we use the SoftBART prior of Linero and Yang (2018), while we use BART with targeted smoothing (tsBART, Starling et al. (2020), Li, Linero and Murray (2023)) for estimation of the interaction functions. Before detailing each of these BART extensions, we first briefly introduce the original BART model. BART was introduced by Chipman, George and McCulloch (2010) and is a fully Bayesian ensemble-of-trees model that has seen increasing usage in causal inference due to the success of the original BART and its variants (Dorie et al. (2019)). Specifically, it assumes that

Z=f(v)+ϵ,ϵ∼i.i.d.N0,σ2,f(v)=∑m=1MTreev,𝒯m,ℳm,

where Treev,𝒯j,ℳj represents a regression tree, with tree structure 𝒯j inducing a step function in v, and leaf parameters ℳm=μm1,…,μmbm for prediction. The standard prior distribution sets μmk∼N0,σμ2/M so that the overall prior variance is Var(f(v))=σμ2. Although we do not detail the hyperparameters of BART in this paper, we note that the default setting of Chipman, George and McCulloch (2010) encourages each tree to be shallow and shrinks leaf parameters toward zero so that Tree(·) can be considered as a weak learner. We refer interested readers to Linero (2017) and Hill, Linero and Murray (2020) for recent reviews of BART.

Although the original BART approach is successful, due to the piecewise constant nature of tree ensembles, it suffers when the underlying truth is smooth, even if it is relatively simple. To overcome this shortcoming, Linero and Yang (2018) propose a smooth modification of BART (SoftBART or SBART) by allowing v to follow a probabilistic path, that is, randomizing the decision rule at each split. Because we expect the effects of environmental exposures or other continuous treatments on the outcome to be smooth, we use SoftBART for estimation of both f(X) and g(W).

Another smooth variant of BART is tsBART (Starling et al. (2020), Li, Linero and Murray (2023)), which is originally motivated by time-to-event data and density estimation, though we use it for estimation of the interaction functions hjXj,W. Unlike SoftBART which smooths the regression function over all variables, tsBart smooths over a single targeted variable, say u. After centering at γ(u), a baseline function of u, the model can be written as f(u,v)=γ(u)+∑j=1mtsTreeu,v,𝒯m,ℳm where each terminal node is associated with ℳm=μm1(u),…,μmbm(u). Here each element μmb(u) follows a Gaussian process in u with mean zero and covariance function Σu,u′ so that f(u,v), the sum of m Gaussian processes, is continuous in u. Following Li, Linero and Murray (2023), we approximate the model by f(u,v)=γ(u)+∑m=1Mℬm(u)Treev,𝒯m,ℳm, where ℬm(u)=2cosωmu+bm is a random basis function where ωm∼i.i.d.N(0,ρ−2) and bm∼i.i.d.U(0,2π) so that ∑m=1Mℬm(u)treev,𝒯m,ℳm weakly converges to a Gaussian process GP(0,Σ(⋅,⋅)) as M→∞ where Σu,u′=σμ2exp−u−u′/2ρ2.

By fitting tsBART for each interaction function hjXj,W in our model by setting u=Xj and v=W, we have that each fitted function is necessarily the sum of products of a continuous function of Xj and a flexible tree of W so that it does not include a function solely of Xj or W. The default prior specifications from Linero and Yang (2018) and Li, Linero and Murray (2023) are used throughout our implementation. However, to enhance stability, we regularize the interaction function more aggressively by capping the variance of each terminal node, σμ, at 3.5/2M, which is its default initial specification.

3.3. Estimation of MTE-VIM.

We now detail the estimation strategy for the proposed variable importance measures. Recall that MTE-VIM for the jth covariate, ψj, is composed of the total heterogeneity ϕ=EWVarXτw0(X,W) and the total heterogeneity accounted for by X−j, given by ϕj=EWVarX−jEXj∣X−jτw0(X,W). As before, under the assumptions of Section 2, we can write τw0(x,w)=E(Y∣X=x,W=w)−E(Y∣X=x,W=w0 ), and, therefore, the posterior distribution of τw0(x,w) can be obtained once we have the posterior distribution of the outcome regression model. Obtaining ϕ is relatively straightforward, as we use empirical distributions of both the exposures and covariates to approximate moments with respect to W or X. We can construct an n×n matrix for which the (k,l)th element is τw0Xl,Wk, where Xl and Wk represent the observed covariates of the lth observation and the exposures of the kth observation, respectively. Then the sample variance of the kth row of the matrix would estimate VarXτw0X,Wk. Taking the sample mean of these n column sample variances estimates EWVarXτw0(X,W). This estimation process can be illustrated as follows:

τw0X1,W1τw0X2,W1…τw0Xn,W1τw0X1,W2⋱τw0Xn,W2⋮⋱⋮τw0X1,Wnτw0X2,Wn…τw0Xn,Wn⟶VarXτw0X,W1VarXτw0X,W2⋮VarXτw0X,Wn↓EWVarXτw0(X,W).

The same strategy can be used for ϕj replacing τw0Xl,Wk with EXj∣X−jτw0Xl,Wk everywhere, so all that is left is to describe how to obtain EXj∣X−jτw0Xl,Wk. For ease of exposition, we rewrite τw0Xl,Wk as τw0Xlj,Xl(−j),Wk, where Xlj denotes the jth covariate of the lth individual and Xl(−j) denotes the remaining covariates of the lth individual. A nonparametric estimate of this mean can be defined as

EˆXj∣X−jτw0(X,W)=∑i=1nτw0Xij,X−j,WKXi(−j)−X−j∑i=1nKXi(−j)−X−j,

where K(⋅) is an appropriately defined kernel. We do not provide specific details regarding the choice of the kernel or the bandwidth parameter, as standard approaches to selection of these parameters in nonparametric regression could be applied. The sample correlation matrix of the covariates could help inform this decision, as a larger bandwidth would be appropriate if Xj is assumed to be (approximately) independent of the other covariates. In this case, kernel smoothing simplifies to the sample average of τw0Xij,X−j,W, which we do in the simulation studies in Section 5 where covariates are mutually independent. For a comprehensive overview of kernel smoothing techniques, see Hastie et al. (2009), Ghosh (2018). While the kernel approach is applicable if the dimension of X is small, it won’t work well as the number of covariates grows. In this more difficult setting, we could make parametric assumptions and estimate the mean of Xj, given X−j, using a regression model. For instance, if Xj is continuous, we could assume that it follows a normal distribution, and we can estimate the conditional mean and variance using linear regression. This would provide us an estimate of the conditional density fXj∣X−j from which we can calculate EXj∣X−jτw0(X,W). We use this regression-based approach in the data analysis in Section 6. Since the kernel smoothing and parametric regression approaches discussed above pertain specifically to the calculation of the MTE-VIM, which is a purely descriptive measure of the treatment effect function, they are separated from the MCMC sampling. Also, we believe that the MTE-VIM, which aims to provide some degree of interpretability of the multidimensional treatment effect function, remains useful, even under mild misspecification of the covariate distribution. In principle, one could employ flexible Bayesian nonparametric models for estimating the covariate distribution and incorporate this procedure into the MCMC sampling algorithm to improve the accuracy of MTE-VIM estimation. We do not pursue that approach here, as it would significantly increase computation time, especially for large datasets such as those used in our analysis.

Note that both of these require the construction of an n×n matrix at each MCMC sample, which is computationally intensive. This is particularly problematic for the analysis of Medicare data in Section 6, where our sample consists of all 38,702 zip codes in the United States. As an approximation to this calculation, one can use a blocking scheme where we construct several submatrices of the data when calculating the variable importance metrics. Specifically, we split the overall sample into K groups of approximately equal size. Letting the sample size in group k be nk, we can estimate the variable importance metric using the subset of the data in group k, which only requires the calculation of an nk×nk matrix. We can do this for each group separately and then average results across groups for a final estimate of ψj for j=1,…,p. We see in Appendix C.1 that this blocking scheme performs equally well as using the full sample but is significantly faster on large data sets. Therefore, we use our method with the blocking scheme throughout the paper. We also note that the blocking scheme is entirely independent of the fitting of the conditional outcome models, and, therefore, it should not affect the near-minimax contraction rates for estimating conditional outcomes, which we provide in Section 4.

4. Posterior contraction rates.

Next, we study the rate at which the posterior distributions concentrate in the model described in Section 3. Let 𝒮(α,p,d) denote a set of α-Hölder continuous functions on [0,1]p that are constant in all but d of the coordinates. Following Linero and Yang (2018) and Li, Linero and Murray (2023), we make the following assumptions about the data-generating process (Condition A):

  • (A1)

    Yi∼Normalc∗+f∗Xi+g∗Wi+h∗Xi,Wi,1.

  • (A2)

    The range of Xi and Wi are [0,1]p and [0,1]q, respectively.

  • (A3)

    f∗∈𝒮αx,p,dx,g∗∈𝒮αw,p,dw and h∗∈𝒮αh,p+q,dh.

We assume the error variance is σ2=1 for simplicity, but it is straightforward to incorporate unknown σ2 as well. Achieving (A2) is straightforward by applying quantile normalization, where Xij, the ith individual’s jth covariate, is replaced with its quantile value among all the jth covariate values and the same for the exposures. Further, we must make assumptions about the SoftBART prior distribution Π used for each regression function f,g and h. For brevity, we leave these specific details to Appendix A, and we refer to these assumptions on the prior distribution as Condition P. We have simplified the setup by not incorporating targeted smoothing into h(x,w), though we emphasize that Li, Linero and Murray (2023) show that for certain choices of basis function, it is not difficult to prove analogous results for targeted smoothing models. We remove targeted smoothing from consideration so that we can use the same Condition P for all model components rather than requiring a separate set of conditions for h(⋅,⋅).

Let E0 denote the expectation with respect to the true data-generating mechanism, Πn denote the posterior distribution, ‖μ‖n2=1n∑i=1nμXi,Wi2, where μXi,Wi=c+fXi+gWi+hXi,Wi, and μ∗ denote the ground truth of μ. In Appendix A, we prove the following theorem.

Theorem 1.

If Conditions A and P hold,

E0Πnμ−μ∗n>Mϵn→0as n→∞

for ϵn=maxϵnf,ϵng,ϵnh where ϵnf=n−αx/2αx+dxlog(n)tf,ϵng=n−αw/2αw+dwlog(n)tg and ϵnh=n−αh/2αh+dhlog(n)th, where tf=αxdx+1/2αx+dx, tg=αwdw+1)/2αw+dw and th=αhdh+1/2αh+dh.

The rates ϵnf,ϵng,ϵnh represent the minimax estimation rates within the respective function classes for ( f,g,h ), up to a logarithmic term, and, therefore, the rate ϵn is a near-minimax optimal rate for estimation of μ∗. This result shows that our model is able to capture any true outcome regression function as long as it is sufficiently smooth, which is reasonable for the study of environmental pollutants. Further note that, while we have derived posterior contraction rates for μ, these imply the same posterior contraction rates for causal effects, such as τw0(x,w), and for variable importance metrics ψj.

5. Simulation studies.

Here we assess the performance of our proposed approach and compare it to existing approaches that do not allow for heterogeneity of the multivariate treatment effect. For the simulation studies, we draw covariates and exposures from the following multivariate normal distributions:

Xi∼i.i.d.N0,I5,Wi∼Nμi,Σ,whereμi=eXi1/1+eXi1−0.5,0.1Xi22−0.1,0.3Xi3,sinXi2,0.05Xi43T,Σij=1,i=j,0.3,i≠j

and Σij denotes the (i,j) element of Σ. The covariates are associated with the exposures, and the exposures are correlated with each other, which are both common in observational studies in environmental health. Next, we generate the outcome by

Yi=f∗Xi+g∗Wi+∑j=15hj∗Xij,Wi+ϵi,ϵi∼i.i.d.N(0,1)f∗Xi=Xi1+Xi2−0.5Xi3g∗Wi=IWi1>0+Wi1e0.3Wi3+arctanWi2+sinWi2Wi3π+minWi3,1.

Further, we consider three scenarios of interactions between covariates and exposures:

No interaction:h1∗(Xi1,W)=h2∗(Xi2,W)=0;
Moderate:h1∗(Xi1,W)=0.2arctan(4Xi1)g∗(W),h2∗(Xi2,W)=0.2cos(Xi2π)g∗(W);
Strong:h1∗(Xi1,W)=0.4arctan(4Xi1)g∗(W),h2∗(Xi2,W)=0.4cos(Xi2π)g∗(W),

while hj∗Xij,W=0 for j=3,4,5 under all scenarios. The standard deviations of the heterogeneous treatment effect functions are approximately 0.2 and 0.4 times that of the sum of the two main effects, respectively, which is reasonable, as we expect that interaction effects to be smaller in magnitude than main effects in general. We run the simulation for 300 different data replicates for each scenario and average results across all simulated data sets. We set the sample size to be n=2000. We aim to estimate τw1,w0(X)≡EYw1−Yw0∣X at 100 randomly chosen locations from the distribution of X as well as the variable importance metrics ψj for all covariates. We choose two fixed exposures levels w0=(−0.5,−0.5,−0.5,−0.5,−0.5)T and w1=(−0.5,−0.5,−0.5,−0.5,−0.5)T, which roughly correspond to the first and the third quartiles of each exposure, respectively. We consider four different approaches in the simulation. The first is the Bayesian kernel machine regression approach (BKMR) commonly used in the environmental mixtures literature, which fits a model of the form E(Y∣X,W)=Xβ+m(W). A Gaussian process prior is placed on m(⋅), which incorporates spike-and-slab prior distributions to remove unnecessary exposures. The second is a standard BART prior that fits a model of the form E(Y∣X,W)=m(X,W) and places a BART prior on m(⋅) (BART). The third uses a smooth variant of BART for m(⋅) (SoftBART). Lastly, we use our proposed approach with the blocking scheme (SepBART), which separates the regression surface into separate functions and then uses either SoftBART or tsBART prior distributions for each function separately. Note that BKMR specifically assumes that the effect of covariates is linear, which is the case in our simulation studies, while it does not allow for treatment effect heterogeneity, which makes it misspecified in scenarios with interactions between exposures and covariates.

Figure 1 shows the simulation results for estimating τw1,w0(X). We find that our method is the only method that achieves the nominal 95% coverage for all interaction scenarios and produces the smallest root mean squared error (RMSE) when there is treatment effect heterogeneity, regardless of its strength. While it is expected that BKMR does not perform well in the presence of interactions between covariates and exposures, as it assumes no treatment effect heterogeneity, it is surprising that SepBART outperforms BKMR, even when there is no heterogeneity and the main effect of covariates is linear, which is the situation that BKMR is designed for. The no-interaction scenario is the least favorable setting for SepBART, as it forces an interaction structure on the model. However, even for this setting, SepBART shows comparable estimation performance to the best performing model in terms of RMSE, which indicates that our model is able to shrink the h(⋅) functions to zero when they are not required. It is also notable that SepBART improves on the original BART and SoftBART that do not separate the regression function into distinct components, which suggests that we benefit from the proposed model formulation and separation of the effects into different functions by providing balance between flexibility and efficiency.

Fig. 1.

Fig. 1.

Simulation results for estimating CATE when w0 and w1 are given. The dashed line in the second row denotes nominal 95% coverage.

We now assess the performance for estimating MTE-VIM introduced in Section 2. As BKMR does not allow for effect heterogeneity, we focus on our approach only here. We calculate ψˆj for j=1,2,…,5 for each data set by taking the posterior mean of estimates and plot the distribution of ψˆj in Figure 2. The true values of ψ1 and ψ2 are 0.72 and 0.28, respectively, and the others are zero. We see that, for both interaction scenarios where the true total heterogeneity ϕ is 0.26 and 1.14, respectively (moderate and strong), the posterior mean of each estimate is concentrated near the true value. Along with estimating MTE-VIM, we can conduct a hypothesis test for the difference between two MTE-VIMs, that is, testing H0:ψj=ψk. This can be done by constructing the posterior distribution of ψj−ψk and seeing whether or not the interval contains zero. We calculate how often the null hypothesis is rejected with level α=0.05 over 300 data set replicates, and plot the empirical rejection rate of each testing pair in Figure 3. Since the true ψ1 is far away from zero, it shows high rejection rates for comparing ψ1 and the others (the first column of Figure 3). For ψ2, which is nonzero but not large as ψ1, it produces slightly weaker power when interactions are moderate but detects almost all differences when interactions are strong. For the last three columns where the null is true, we see rejection rates are controlled under the desired level α=0.05, regardless of the scenario, though inference is somewhat conservative.

Fig. 2.

Fig. 2.

Violin plots of 300 posterior means of the variable importance measures, ψj for j=1,2,…,5 under each of the two scenarios with heterogeneity. The black dots represent the true variable importance measures: 0.72 for ψ1,0.28 for ψ2 and 0 for the others.

Fig. 3.

Fig. 3.

Rejection rates for each test where H0:ψi=ψj with the level α=0.05.

6. Health effects of air pollution mixtures.

We now use our proposed approach to gain important epidemiological insights about the effect of PM2.5 components and ozone on mortality. We collect information on all Medicare beneficiaries in the United States above the age of 65 for the years 2000–2016. We observe a number of individual-level covariates for the Medicare beneficiaries, such as their age, race, sex and whether they have dual eligibility to Medicaid, which is a proxy for low socioeconomic status. We also observe a number of area-level covariates unique to each zip code, sourced from the United States Census Bureau and the CDC’s Behavioral Risk Factor Surveillance System, regardless of individuals’ age. These area-level covariates consist of average body mass index, smoking rates, median household income, education, population density and percent owner occupied housing. We also adjust for both temperature and humidity variables that are available from the National Climatic Data Center.

We obtain zip code level environmental exposure data from two distinct sources. We obtain estimates of total PM2.5, ammonium, nitrates and sulfate levels on a (0.01° × 0.01°) monthly grid from the Atmospheric Composition Analysis Group (Van Donkelaar et al. (2019)). We obtain estimates of elemental carbon, organic carbon and ozone on a 1 km by 1 km daily grid from the Socioeconomic Data and Applications Center (Di et al. (2019, 2021), Requia et al. (2021)). We do not have exact residential addresses of individuals in Medicare and only know their residential zip code, and, therefore, all exposures are aggregated to the yearly level at each zip-code. All individual and geographic-level covariates are also aggregated up to the zip-code level by taking their averages or proportions within each zip code so that the outcome of interest is the annual mortality rate in each zip code, which we define as 100 times the number of deaths in that zip code for a particular year divided by the number of person-years in that zip code.

We run our proposed approach as described in Section 3, targeting both marginal and heterogeneous treatment effects to evaluate the extent to which ambient air pollution affects mortality and whether this effect varies by characteristics of zip codes. We run our model for each year separately using the prior year exposures as the pollutants of interest and, therefore, will present results for all years between 2000 and 2016. We run our MCMC algorithm for 10,000 iterations, discarding the first 4000 as a burn-in and thinning every twelfth sample. A detailed discussion on the convergence of MCMC sampling can be found in Appendix D.1. Overall, we find that convergence diagnostics are very good for the average treatment effect across all years studied. Convergence is slightly worse for MTE-VIM values, though this is likely caused by multimodality of the posterior distribution, rather than an issue of MCMC sampling, and is still within an acceptable range.

6.1. Marginal effects of exposures.

First, we investigate the average treatment effect of an increase in environmental mixtures, denoted as EYw1−Yw0, where w0 and w1 represent vectors of all exposures corresponding to the first and third quartiles for each exposure, respectively. Hence, a positive ATE would indicate a harmful effect on mortality due to an increase in environmental exposures. Figure 4 illustrates estimates of the ATE for each year. We consistently estimate a positive ATE, implying that increasing levels of all environmental exposures increases the mortality rate across the contiguous United States, which suggests a detrimental impact of environmental pollutants on human health.

Fig. 4.

Fig. 4.

Posterior means and corresponding 95% credible intervals for the average treatment effects on mortality rates when every pollutant simultaneously increases from its yearly first quartile to the third quartile. The dashed line represents no average treatment effect.

As previously mentioned, the positivity assumption is a critical consideration when analyzing multivariate exposures, as highlighted in Antonelli and Zigler (2024). To address this, we assess the positivity assumption and examine a trimmed estimator that is more robust to positivity violations, with detailed analyses presented in Appendix D.4. We evaluated the positivity assumption for each exposure and found that the majority of observations satisfy a univariate positivity criterion for each exposure simultaneously. Additionally, we examined a trimmed ATE, which targets the ATE for observations with the highest probability of being exposed to either w0 and w1. The results are very similar between the trimmed ATE and the original ATE, which suggests that our choice of w1 and w0 does not strongly violate the positivity assumption.

6.2. Heterogeneity of the effect of PM2.5 components.

While the average treatment effect provides insights into the health effects of air pollution, of even more interest is whether this effect varies across the population, as it is crucially important to understand which communities are at most risk to the detrimental effects of air pollution. Toward this goal, we first investigate the proposed MTE-VIM for each covariate to understand which characteristics drive the heterogeneity of the causal effect. The estimated total heterogeneity, ϕ, averaged over all of the study years is 0.016, which implies that the standard deviation of τw0(W,X) with respect to X given W=w is, on average, 0.13. Considering that we estimated an average ATE of 0.46 across study years in Figure 4, this suggests there is a nonnegligible amount of treatment effect heterogeneity. Figure 5 shows the posterior mean of the MTE-VIM corresponding to each covariate for each study year.

Fig. 5.

Fig. 5.

Heatmap of posterior means of the MTE-VIM by year.

We observe some degree of variation in the MTE-VIM for certain covariates over the study years. This is likely due to the inherent difficulty in estimating these parameters in situations with highly correlated exposures and covariates. For this reason there will be more variability in the estimates of treatment effect heterogeneity and the corresponding MTE-VIMs compared with the marginal effect estimates seen in Section 6.1, which leads to more variable results across years. Despite this variability, there is a clear trend that both race and dual eligibility to Medicaid modify the treatment effect the most, followed by age. Figure 6 shows the value of yearly variable importance metrics in Figure 5 when averaged over all study years, and we see that race, dual eligibility to Medicaid and age achieved the largest variable importance measures, with overall means of 0.24, 0.22 and 0.1, respectively. This indicates that, on average, 24% of the treatment effect heterogeneity can only be explained by race, even after controlling for other potential effect modifiers. In situations such as this with high variability around estimates of the importance of each covariate on treatment effect heterogeneity, we can also examine grouped MTE-VIMs. In Appendix D.3 we placed covariates into one of three groups and found consistent results across years, showing that socioeconomic factors (which include race and dual eligibility to Medicaid) had the largest grouped MTE-VIM values.

Fig. 6.

Fig. 6.

Estimates of the MTE-VIM averaged over the years 2000–2016.

In addition to identifying the characteristics of zip codes that modify the treatment effect the most, it is important to understand the nature and direction of this heterogeneity to better understand which groups are most susceptible to air pollution mixtures. To do this, we examine the conditional average treatment effect, using the same reference exposure levels as in the previous section, denoted by w1 and w0. Specifically, we plot EYw1−Yw0∣X=x˜(j) as a function of xj, where x˜(j)=x¯1,…,xj,…,x¯p. This sets all covariates to their sample mean and only varies covariate j so that we can examine whether the conditional average treatment effect increases or decreases with covariate j. Within the framework of our model and our identification restrictions, EYw1−Yw0∣X=x˜(j) simplifies to the difference in the interaction function, hjw1,xj−hjw0,xj, which is zero when xj equals the mean covariate level, x¯j. Therefore, when this difference is positive, it implies that individuals with the given covariate level are more susceptible to increases in the environmental mixture compared to those with an average covariate level.

Figure 7 shows the conditional average treatment effect curves, described above, for the covariates with large MTE-VIMs. Across most years, we observed that the treatment effects of air pollution tend to decrease as the proportion of White populations in a zip code increases, while harmful effects are more pronounced in areas with smaller White populations. This trend suggests a potentially greater impact of air pollution on racial minorities. We found that the treatment effect increases significantly with higher rates of dual eligibility, indicating that the detrimental effects of air pollution are more severe in areas with lower socioeconomic status. We also find that areas with older individuals are more adversely affected by increases in pollution, though this effect is not as strong as that of dual eligibility to Medicaid. Overall, our study shows that results from the previous literature (Simoni et al. (2015), Bargagli-Stoffi et al. (2020)) that focused solely on univariate PM2.5 exposure extend to the more complex setting of multivariate air pollution mixtures. We find a harmful effect of air pollution on mortality and that this effect is heterogeneous, with larger effects in areas with low socioeconomic status, lower proportions of white individuals and older individuals.

Fig. 7.

Fig. 7.

Estimates of conditional average treatment effects on mortality rates of increasing all pollutants from the first quartiles to the third quartiles as a function of each covariate, EYw1−Yw0∣X=x˜(j), where x˜(j)=x¯1,…,xj,…,x¯p. Each thin gray curve represents the posterior mean for one year, and the thick blue curve represents the average of posterior means over the study years. The red dashed line represents no treatment effect heterogeneity.

7. Discussion.

In this paper we proposed a novel approach to analyze and summarize complex, heterogeneous effects of multivariate continuous exposures. We developed new estimands for this setting, including a treatment effect variable importance measure, which is tailored to multivariate exposure scenarios and provides interpretable quantities that simplify the heterogeneity and provide important epidemiological insights about the effects of air pollution mixtures. To facilitate identification of our estimands and to allow different strengths of regularization for each component of the model, we proposed a separation of the outcome model regression function and integrated a targeted smoothing method into our model to obtain smooth estimates of the degree of heterogeneity by each covariate. Our theoretical results, coupled with simulation studies, provide strong empirical and analytical support for the efficiency and validity of the proposed model. We used the model to gain new insights into the causal impact of multivariate air pollution mixtures on mortality rates in the Medicare population. Our model estimates a detrimental impact of air pollution, consistent with previous literature, and shows that this effect is more pronounced in zip codes with lower socioeconomic status, fewer white individuals and older individuals.

While this paper provides strong evidence of heterogeneous treatment effects for environmental mixtures, and provides users with novel methodology for the multivariate, continuous treatment setting, there are certain limitations with our approach. For one, our definition of the MTE-VIM requires the user to choose a reference exposure level w0. While we expect most reasonable choices of w0 to lead to similar values of the MTE-VIM, as we have seen in Appendix D.2, results could be sensitive to this choice in certain cases. To avoid violations of the positivity assumption and reliance on model extrapolation, we recommend users select w0 from a region of the exposure space with sufficient support in the data.

An additional limitation of our approach is that we made the assumption that treatment effect heterogeneity was additive in the covariates, which allowed us to write h(X,W)=∑j=1phjXj,W. We find this to be a reasonable assumption, in most cases, and one that facilitates estimation in a difficult setting, but more complex forms of heterogeneity may not be captured well by this additive structure. For cases where treatment effect heterogeneity is expected to be nonadditive in covariates, one could completely remove the assumption by fitting h(X,W) with all covariates and exposures at once or relax the assumption to allow for multiplicative interactions between two covariates and exposures. However, this would require adjustments to the proposed identification strategy and the interpretation of each functional component, and it is unclear how much this approach would impact estimation efficiency, particularly in cases with many covariates, as in our real data analysis.

Lastly, there are many future research directions to consider. For one, our focus has been on outcomes measured on a continuous scale, but a natural and important extension would be to allow for binary or count outcomes. The extension to binary outcomes with a probit or logistic link is straightforward using latent variables within our MCMC algorithm (Albert and Chib (1993), Polson, Scott and Windle (2013)). While less trivial, BART has recently been extended to count outcomes (Murray (2021)), and future work could combine our proposed methodology within BART models for count outcomes. One other important direction would be to couple these estimation strategies with sensitivity analysis to unmeasured confounding, a common concern in observational studies such as this one. The recent literature has developed advancements in sensitivity analysis in multiple exposure settings for estimating average treatment effects (Zheng, D’Amour and Franks (2022)), and these ideas could be extended to heterogeneous treatment effects seen here. Another interesting direction would be to combine the approach developed in this manuscript with methodology for optimal policy estimation, in order to provide environmental regulators increased information about the best practices for reducing pollution in the future in order to obtain the largest public health benefit from a proposed reduction in air pollution levels.

Supplementary Material

Proofs and additional results
R package

Proofs and additional results (DOI: 10.1214/25-AOAS2060SUPPA; .pdf). Shin et al. (2025) contains the proofs of the posterior contraction rates and identifiability of the proposed model, and additional simulation and analysis results.

R package (DOI: 10.1214/25-AOAS2060SUPPB; .zip). The SepBART R package is available to implement the proposed approach. The most up-to-date version is available at https://github.com/hshin111/SepBART.

Funding.

Research described in this article was conducted under contract to the Health Effects Institute (HEI), an organization jointly funded by the United States Environmental Protection Agency (EPA) (Assistance Award No. CR-83590201) and certain motor vehicle and engine manufacturers. The contents of this article do not necessarily reflect the views of HEI, or its sponsors, nor do they necessarily reflect the views and policies of the EPA or motor vehicle and engine manufacturers. The computations in this paper were run on the FASRC FASSE cluster supported by the FAS Division of Science Research Computing Group at Harvard University. Heejun Shin, Danielle Braun and Kezia Irene were also funded by the following Grants from the National Institute of Health: R01AG066793, RF1AG074372, RF1AG071024, R01ES030616, R01ES034373, RF1AG080948, R01ES034021.

REFERENCES

  1. Agier L, Portengen L, Chadeau-Hyam M, Basagaña X, Giorgis-Allemand L, Siroux V, Robinson O, Vlaanderen J, González JR et al. (2016). A systematic comparison of linear regression-based statistical methods to assess exposome-health associations. Environ. Health Perspect 124 1848–1856. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Albert JH and Chib S (1993). Bayesian analysis of binary and polychotomous response data. J. Amer. Statist. Assoc 88 669–679. MR1224394 [Google Scholar]
  3. Antonelli J, Mazumdar M, Bellinger D, Christiani D, Wright R and Coull B (2020). Estimating the health effects of environmental mixtures using Bayesian semiparametric regression and sparsity inducing priors. Ann. Appl. Stat 14 257–275. MR4085093 10.1214/19-AOAS1307 [DOI] [Google Scholar]
  4. Antonelli J and Zigler C (2024). Causal analysis of air pollution mixtures: estimands, positivity, and extrapolation. Preprint. Available at arXiv:2401.17385. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Athey S and Imbens G (2016). Recursive partitioning for heterogeneous causal effects. Proc. Natl. Acad. Sci. USA 113 7353–7360. MR3531135 10.1073/pnas.1510489113 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Banerjee A, Dunson DB and Tokdar ST (2013). Efficient Gaussian process regression for large datasets. Biometrika 100 75–89. MR3034325 10.1093/biomet/ass068 [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Bang H and Robins JM (2005). Doubly robust estimation in missing data and causal inference models. Biometrics 61 962–972. MR2216189 10.1111/j.1541-0420.2005.00377.x [DOI] [PubMed] [Google Scholar]
  8. Bargagli-Stoffi FJ, Cadei R, Lee K and Dominici F (2020). Causal Rule Ensemble: Interpretable Discovery and Inference of Heterogeneous Causal Effects. Preprint. Available at arXiv:2009.09036. [Google Scholar]
  9. Bobb JF, Valeri L, Claus Henn B, Christiani DC, Wright RO, Mazumdar M, Godleski JJ and Coull BA (2015). Bayesian kernel machine regression for estimating the health effects of multi-pollutant mixtures. Biostatistics 16 493–508. MR3365442 10.1093/biostatistics/kxu058 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Boss J, Rix A, Chen Y-H, Narisetty NN, Wu Z, Ferguson KK, McElrath TF, Meeker JD and Mukherjee B (2021). A hierarchical integrative group least absolute shrinkage and selection operator for analyzing environmental mixtures. Environmetrics 32 Paper No. e2698, 16 pp. MR4347723 10.1002/env.2698 [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Breiman L (2001). Random forests. Mach. Learn 45 5–32. [Google Scholar]
  12. Carrico C, Gennings C, Wheeler DC and Factor-Litvak P (2015). Characterization of weighted quantile sum regression for highly correlated data in a risk analysis setting. J. Agric. Biol. Environ. Stat 20 100–120. MR3334469 10.1007/s13253-014-0180-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Chang P and Roy A (2025). Individualized multi-treatment response curves estimation using RBF-net with shared neurons. Biometrics 81 Paper No. ujaf019, 10 pp. MR4876503 10.1093/biomtc/ujaf019 [DOI] [PubMed] [Google Scholar]
  14. Chen X, Harhay MO, Tong G and Li F (2024). A Bayesian machine learning approach for estimating heterogeneous survivor causal effects: Applications to a critical care trial. Ann. Appl. Stat 18 350–374. MR4698611 10.1214/23-aoas1792 [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Chipman HA, George EI and McCulloch RE (2010). BART: Bayesian additive regression trees. Ann. Appl. Stat 4 266–298. MR2758172 10.1214/09-AOAS285 [DOI] [Google Scholar]
  16. Di Q, Amini H, Shi L, Kloog I, Silvern R, Kelly J, Sabath MB, Choirat C, Koutrakis P et al. (2019). An ensemble-based model of PM2.5 concentration across the contiguous United States with high spatiotemporal resolution. Environ. Int 130 104909. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Di Q, Wei Y, Shtein A, Hultquist C, Xing X, Amini H, Shi L, Kloog I, Silvern R et al. (2021). Daily and annual PM2.5 concentrations for the contiguous United States, 1-km grids, v1 (2000-2016). NASA Socioeconomic Data and Applications Center (SEDAC). 10.7927/0rvr-4538 [DOI] [Google Scholar]
  18. Dominici F, Peng RD, Barr CD and Bell ML (2010). Protecting human health from air pollution: Shifting from a single-pollutant to a multi-pollutant approach. Epidemiology 21 187. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Dorie V, Hill J, Shalit U, Scott M and Cervone D (2019). Automated versus do-it-yourself methods for causal inference: Lessons learned from a data analysis competition. Statist. Sci 34 43–68. MR3938963 10.1214/18-STS667 [DOI] [Google Scholar]
  20. Fan Q, Hsu Y-C, Lieli RP and Zhang Y (2022). Estimation of conditional average treatment effects with high-dimensional data. J. Bus. Econom. Statist 40 313–327. MR4356575 10.1080/07350015.2020.1811102 [DOI] [Google Scholar]
  21. Ferrari F and Dunson DB (2020). Identifying main effects and interactions among exposures using Gaussian processes. Ann. Appl. Stat 14 1743–1758. MR4194246 10.1214/20-AOAS1363 [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Ferrari F and Dunson DB (2021). Bayesian factor analysis for inference on interactions. J. Amer. Statist. Assoc 116 1521–1532. MR4309290 10.1080/01621459.2020.1745813 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Ghosh S (2018). Kernel Smoothing: Principles, Methods and Applications. Wiley, Hoboken, NJ. MR3839302 [Google Scholar]
  24. Gibson EA, Goldsmith J and Kioumourtzoglou M-A (2019). Complex mixtures, complex analyses: An emphasis on interpretable results. Curr. Environ. Health Rep 6 53–61. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Hahn PR, Murray JS and Carvalho CM (2020). Bayesian regression tree models for causal inference: Regularization, confounding, and heterogeneous effects (with discussion). Bayesian Anal. 15 965–1056. MR4154846 10.1214/19-BA1195 [DOI] [Google Scholar]
  26. Hastie T, Tibshirani R, Friedman J, Hastie T, Tibshirani R and Friedman J (2009). Kernel smoothing methods. In The Elements of Statistical Learning: Data Mining, Inference, and Prediction 191–218. Springer, New York. [Google Scholar]
  27. Henderson NC, Louis TA, Rosner GL and Varadhan R (2020). Individualized treatment effects with censored data via fully nonparametric Bayesian accelerated failure time models. Biostatistics 21 50–68. MR4043845 10.1093/biostatistics/kxy028 [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Herring AH (2010). Nonparametric Bayes shrinkage for assessing exposures to mixtures subject to limits of detection. Epidemiology 21 S71. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Hill J, Linero A and Murray J (2020). Bayesian additive regression trees: A review and look forward. Annu. Rev. Stat. Appl 7 251–278. MR4104193 10.1146/annurev-statistics-031219-041110 [DOI] [Google Scholar]
  30. Hill JL (2011). Bayesian nonparametric modeling for causal inference. J. Comput. Graph. Statist 20 217–240. MR2816546 10.1198/jcgs.2010.08162 [DOI] [Google Scholar]
  31. Hines O, Diaz-Ordaz K and Vansteelandt S (2022). Variable importance measures for heterogeneous causal effects. Preprint. Available at arXiv:2204.06030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Lee K, Small DS and Dominici F (2021). Discovering heterogeneous exposure effects using randomization inference in air pollution studies. J. Amer. Statist. Assoc 116 569–580. MR4270004 10.1080/01621459.2020.1870476 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Levy J, van der Laan M, Hubbard A and Pirracchio R (2021). A fundamental measure of treatment effect heterogeneity. J. Causal Inference 9 83–108. MR4289522 10.1515/jci-2019-0003 [DOI] [Google Scholar]
  34. Li H, Hubbard A and van der Laan M (2023). Targeted Learning on Variable Importance Measure for Heterogeneous Treatment Effect. Preprint Available at arXiv:2309.13324. [Google Scholar]
  35. Li Y, Linero AR and Murray J (2023). Adaptive conditional distribution estimation with Bayesian decision tree ensembles. J. Amer. Statist. Assoc 118 2129–2142. MR4646631 10.1080/01621459.2022.2037431 [DOI] [Google Scholar]
  36. Linero AR (2017). A review of tree-based Bayesian methods. Commun. Stat. Appl. Methods 24 543–559. [Google Scholar]
  37. Linero AR and Yang Y (2018). Bayesian regression tree ensembles that adapt to smoothness and sparsity. J. R. Stat. Soc. Ser. B. Stat. Methodol 80 1087–1110. MR3874311 10.1111/rssb.12293 [DOI] [Google Scholar]
  38. Murray JS (2021). Log-linear Bayesian additive regression trees for multinomial logistic and count regression models. J. Amer. Statist. Assoc 116 756–769. MR4270022 10.1080/01621459.2020.1813587 [DOI] [Google Scholar]
  39. Narisetty NN, Mukherjee B, Chen Y-H, Gonzalez R and Meeker JD (2019). Selection of nonlinear interactions by a forward stepwise algorithm: Application to identifying environmental chemical mixtures affecting health outcomes. Stat. Med 38 1582–1600. MR3934807 10.1002/sim.8059 [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Polson NG, Scott JG and Windle J (2013). Bayesian inference for logistic models using Pólya-Gamma latent variables. J. Amer. Statist. Assoc 108 1339–1349. MR3174712 10.1080/01621459.2013.829001 [DOI] [Google Scholar]
  41. Ray K and van der Vaart A (2020). Semiparametric Bayesian causal inference. Ann. Statist 48 2999–3020. MR4152632 10.1214/19-AOS1919 [DOI] [Google Scholar]
  42. Requia W, Wei Y, Shtein A, Hultquist C, Xing X, Di Q et al. (2021). Daily 8-hour maximum and annual O3 concentrations for the contiguous United States, 1-km grids, v1 (2000–2016). NASA Socioeconomic Data and Applications Center (SEDAC). [Google Scholar]
  43. Rosenbaum PR and Rubin DB (1983). The central role of the propensity score in observational studies for causal effects. Biometrika 70 41–55. MR0742974 10.1093/biomet/70.1.41 [DOI] [Google Scholar]
  44. Rubin DB (1980). Randomization analysis of experimental data: The Fisher randomization test comment. J. Amer. Statist. Assoc 75 591–593. [Google Scholar]
  45. Samanta S and Antonelli J (2022). Estimation and false discovery control for the analysis of environmental mixtures. Biostatistics 23 1039–1055. MR4496361 10.1093/biostatistics/kxac001 [DOI] [PubMed] [Google Scholar]
  46. Semenova V and Chernozhukov V (2021). Debiased machine learning of conditional average treatment effects and other causal functions. Econom. J 24 264–289. MR4281225 10.1093/ectj/utaa027 [DOI] [Google Scholar]
  47. Shin H and Antonelli J (2023). Improved inference for doubly robust estimators of heterogeneous treatment effects. Biometrics 79 3140–3152. MR4680710 10.1111/biom.13837 [DOI] [PubMed] [Google Scholar]
  48. Shin H, Braun D, Irene K and Antonelli J (2023). A spatial interference approach to account for mobility in air pollution studies with multivariate continuous treatments. Preprint Available at arXiv:2305.14194. [Google Scholar]
  49. Shin H, Linero A, Audirac M, Irene K, Braun D and Antonelli J (2025). Supplement to “Treatment effect heterogeneity and importance measures for multivariate continuous treatments.” https://doi.org/10.1214/25-AOAS2060SUPPA, 10.1214/25-AOAS2060SUPPB [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Simoni M, Baldacci S, Maio S, Cerrai S, Sarno G and Viegi G (2015). Adverse effects of outdoor pollution in the elderly. J. Thorac. Dis 7 34. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Stafoggia M, Breitner S, Hampel R and Basagaña X (2017). Statistical approaches to address multi-pollutant mixtures and multiple exposures: The state of the science. Curr. Environ. Health Rep 4 481–490. [DOI] [PubMed] [Google Scholar]
  52. Starling JE, Murray JS, Carvalho CM, Bukowski RK and Scott JG (2020). BART with targeted smoothing: An analysis of patient-specific stillbirth risk. Ann. Appl. Stat 14 28–50. MR4085082 10.1214/19-AOAS1268 [DOI] [Google Scholar]
  53. Van Donkelaar A, Martin RV, Li C and Burnett RT (2019). Regional estimates of chemical composition of fine particulate matter using a combined geoscience-statistical method with information from satellites, models, and monitors. Environ. Sci. Technol 53 2595–2611. [DOI] [PubMed] [Google Scholar]
  54. Verdinelli I and Wasserman L (2024). Feature importance: A closer look at Shapley values and LOCO. Statist. Sci 39 623–636. MR4816020 10.1214/24-sts937 [DOI] [Google Scholar]
  55. Wager S and Athey S (2018). Estimation and inference of heterogeneous treatment effects using random forests. J. Amer. Statist. Assoc 113 1228–1242. MR3862353 10.1080/01621459.2017.1319839 [DOI] [Google Scholar]
  56. Wang B, Eum K-D, Kazemiparkouhi F, Li C, Manjourides J, Pavlu V and Suh H (2020). The impact of long-term PM2.5 exposure on specific causes of death: Exposure-response curves and effect modification among 53 million US Medicare beneficiaries. Environ. Health 19 1–12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Wei R, Reich BJ, Hoppin JA and Ghosal S (2020). Sparse Bayesian additive nonparametric regression with application to health effects of pesticides mixtures. Statist. Sinica 30 55–79. MR4285485 10.5705/ss.202017.0315 [DOI] [Google Scholar]
  58. Williamson BD, Gilbert PB, Carone M and Simon N (2021). Nonparametric variable importance assessment using machine learning techniques. Biometrics 77 9–22. MR4229718 10.1111/biom.13392 [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. Zhang L and Janson L (2020). Floodgate: Inference for model-free variable importance. Preprint. Available at arXiv:2007.01283. [Google Scholar]
  60. Zheng J, D’Amour A and Franks A (2022). Bayesian inference and partial identification in multi-treatment causal inference with unobserved confounding. In Proceedings of The 25th International Conference on Artificial Intelligence and Statistics (Camps-Valls G, Ruiz FJR, and Valera I, eds.) 151 3608–3626. PMLR. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Proofs and additional results
R package

RESOURCES