---
title: Group Average Treatment Effects (GATEs)
url: https://www.emergentmind.com/topics/group-average-treatment-effects-gates
type: topic
---

# Group Average Treatment Effects (GATEs)

Group Average Treatment Effects (GATEs) are subgroup-specific averages of treatment effects, commonly written in the modern literature as \( \mathbb{E}[Y(1)-Y(0)\mid G=g] \). In contemporary causal machine learning and program evaluation, the subgroup may be indexed by a moderator \(Z\), by score-defined impact groups, or by rank-based score thresholds. Relative to individualized or fully covariate-conditioned effects, GATEs provide a lower-dimensional summary of treatment-effect heterogeneity, but their meaning depends sharply on the subgroup definition, the conditioning set used for identification, and the way individual-level effects are aggregated [2401.08290; 1911.02688; 2310.07973].

## 1. Definitions, parameterizations, and relation to adjacent estimands

A standard formalization appears in the moderation literature, where the individualized treatment effect target is
\[
\tau(x,z)=E[Y_i^1-Y_i^0\mid Z_i=z,X_i=x],
\]
and the GATE is
\[
\theta^G(z)=E[Y_i^1-Y_i^0\mid Z_i=z]=E[\tau(X_i,z)\mid Z_i=z].
\]
In this formulation, the group is defined by the moderator \(Z\), and the GATE averages the fully conditioned treatment effect over the covariate distribution that naturally occurs within that subgroup [2401.08290].

A second parameterization sorts units into ex ante fixed impact groups using an estimated treatment-effect score. In observational studies, this is written as
\[
E[\tau(X)\mid G_k], \qquad G_k:=\{S(X)\in I_k\}, \quad k=1,\ldots,K,
\]
where \(K\) is fixed in advance and the intervals \(I_k\) are quantile-based bins of an out-of-sample score. This formulation presents GATEs as a practical compromise between the global average treatment effect and a fully nonparametric CATE, while also limiting the danger of finding spurious heterogeneity due to small subgroups in the CATE [1911.02688].

A third formulation is the sorted GATES curve in randomized experiments,
\[
\Psi(p)=E[\psi_i\mid F(S_i)\ge p],
\]
where \(S_i=f(X_i)\) is a treatment-prioritization score and \(p\) indexes a cutoff in the score distribution. Here the group is the upper tail of the score distribution rather than a prespecified demographic or institutional subgroup [2310.07973].

The treatment-status averages ATT and ATU are also GATE-like objects. With binary treatment \(d\in\{0,1\}\),
\[
\tau_{ATT}=E[y(1)-y(0)\mid d=1], \qquad \tau_{ATU}=E[y(1)-y(0)\mid d=0].
\]
These are subgroup average effects where the subgroup is defined by treatment status rather than by an ex ante moderator such as age, region, or score bins [1810.01576].

## 2. Identification and causal interpretation

In observational studies, identification of GATEs typically rests on unconfoundedness given the full covariate vector \(X\), not merely the subgroup variable \(Z\). In the matching-based nonparametric framework,
\[
A \perp (Y^0,Y^1)\mid X, \qquad 0<\pi(x)<1 \text{ for all } x\in\mathcal X,
\]
with
\[
\pi(x)=\mathbb P(A=1\mid X=x),
\]
and under SUTVA,
\[
Y=AY^1+(1-A)Y^0.
\]
The identified GATE is then
\[
\tau(z)=E\{E(Y\mid X,A=1)-E(Y\mid X,A=0)\mid Z=z\},
\]
where \(Z\) may be a subvector of \(X\) or any real-valued function of \(X\) [2508.18157].

Grouped observational data with unobserved group-level heterogeneity require an additional layer of adjustment. Under group-level unconfoundedness,
\[
W_i \ \perp\!\!\!\perp\ (Y_i(0),Y_i(1)) \mid X_i,L_{g(i)},
\]
and an exponential-family model for the within-group distribution of \((W_i,X_i)\), aggregate balancing statistics
\[
S_g=\frac{1}{N_g}\sum_{i:g(i)=g}S(W_i,X_i)
\]
become sufficient to absorb latent group heterogeneity, yielding
\[
W_i \ \perp\!\!\!\perp\ (Y_i(0),Y_i(1)) \mid X_i,S_g.
\]
This identifies overlap-restricted effects of the form
\[
\tau_{\mathbb A}=E[Y_i(1)-Y_i(0)\mid (X_i,S)\in\mathbb A],
\]
rather than a separate nonparametric treatment effect for each raw group label when groups are small [1807.02099].

A recurring identification point in the GATE literature is that the subgroup-defining variable and the confounder-adjustment variable play different roles. The subgroup variable \(Z\) determines which heterogeneous effect is being summarized; the full covariate vector \(X\) determines whether the subgroup-specific effect is causally identified. This distinction is explicit in both the matching-based GATE estimator and the moderation literature’s BGATE construction [2508.18157; 2401.08290].

## 3. Estimation strategies in observational studies

A prominent observational estimator is the doubly orthogonal GATES procedure. Its first stage constructs a doubly robust pseudo-outcome,
\[
\hat{S}_{i} = \hat{g}_{1}(X_i)-\hat{g}_{0}(X_i)+\frac{D_i(Y_i-\hat{g}_{1}(X_i))}{\hat{e}(X_i)}-\frac{(1-D_i)(Y_i-\hat{g}_{0}(X_i))}{1-\hat{e}(X_i)},
\]
then regresses this transformed outcome on covariates to obtain a smoothed score \(\tilde S_i\). In the second stage, units are sorted into \(K\) groups using quantiles of \(\tilde S_i\), and group effects are estimated via an orthogonalized partial linear projection,
\[
(Y-\mu_{0}(X))=  \sum_{k=1}^{K}\gamma_{k} \cdot (D-e_{0}(X)) \cdot \mathbf{I}(S(X) \in I_k) + \nu.
\]
The resulting coefficients are interpreted as a best linear predictor for effect heterogeneity based on impact groups, and the paper recommends repeated sample splitting and median aggregation as a bagging-type stabilization device [1911.02688].

A distinct nonparametric route is matching on the full confounder vector \(X\), followed by smoothing on the low-dimensional group variable \(Z\). The matching estimator imputes potential outcomes using nearest neighbors from the opposite treatment arm and then applies local constant regression,
\[
\hat \tau(z)^{match} = \frac{\sum_{i=1}^{N} K\!\left(\frac{Z_i-z}{h}\right)\{\hat Y_i^1-\hat Y_i^0\}}{\sum_{i=1}^{N} K\!\left(\frac{Z_i-z}{h}\right)}.
\]
The bias-corrected version augments the matched imputation with outcome-regression adjustments \(\hat\mu_0(X)\) and \(\hat\mu_1(X)\), and the paper shows consistency, double robustness, and asymptotic normality for the bias-corrected estimator under stated conditions. The associated software is the R package `MatchGATE` [2508.18157].

The same broad logic extends to staggered-adoption panel settings. There the target becomes the group-time conditional average treatment effect
\[
\CATT_{g,t}(z)=\mathbb E[Y_t(g)-Y_t(0)\mid G_g=1,Z=z],
\]
identified by a doubly robust conditional DiD signal and estimated by local polynomial regression in a scalar pre-treatment covariate \(Z\). The paper develops uniform confidence bands for the entire function \(z\mapsto \CATT_{g,t}(z)\) and provides implementation in the R package `didhetero` [2305.02185].

## 4. Sorted groups, subgroup discovery, and inference in randomized experiments

Score-sorted GATEs occupy a distinct place in the literature. In observational studies, score-defined GATES use fixed quantile groups \(G_k=\{S(X)\in I_k\}\), with the number of groups chosen in advance in a manner the paper describes as analogous to pre-analysis plans. This yields an interpretable low-dimensional summary with coefficients, p-values, and confidence intervals from a linear model, rather than a fully nonparametric CATE surface [1911.02688].

In randomized experiments, subgroup discovery based on an estimated prioritization score creates a multiple-testing problem because the same data are used to search over subgroup cutoffs and to evaluate subgroup effects. The design-based solution is uniform inference for the whole sorted GATES curve
\[
p \mapsto \Psi(p)=E[\psi_i\mid F(S_i)\ge p].
\]
The paper develops one-sided uniform confidence bands that hold simultaneously over all \(p\in[0,1]\), so that a subgroup can be chosen adaptively—by maximizing a lower confidence bound or by selecting the largest subgroup whose effect exceeds a threshold \(c\)—without invalidating the guarantee. The validity relies only on random sampling of units, complete randomization of treatment, continuity conditions on the score, and a finite second moment condition on individual treatment effects [2310.07973].

The practical distinction is consequential. Fixed quantile GATES are primarily descriptive summaries of heterogeneity across coarse score strata. Uniform-band methods instead support subgroup identification with a statistical guarantee after searching across many candidate cutoffs. Both are GATE procedures, but they answer different questions: one emphasizes stable reporting of heterogeneous effects; the other emphasizes post-selection-valid subgroup discovery [1911.02688; 2310.07973].

## 5. Moderation analysis and balanced subgroup comparison

Raw differences in GATEs can be difficult to interpret as moderation effects because each subgroup average is taken over a different covariate distribution. In the binary-moderator setup,
\[
\theta^{\Delta G}=E[Y_i^1-Y_i^0\mid Z_i=1]-E[Y_i^1-Y_i^0\mid Z_i=0]
\]
compares
\[
E[\tau(X_i,1)\mid Z_i=1] \quad \text{and} \quad E[\tau(X_i,0)\mid Z_i=0],
\]
so both the conditional effect function and the averaging distribution differ across groups. To address this, the balanced group average treatment effect is defined as
\[
\theta^B(z)=E[E[Y_i^1-Y_i^0\mid Z_i=z,W_i]],
\]
where \(W_i\subseteq X_i\) is a set of a priori determined balancing covariates whose distribution is held fixed across groups. The associated contrast
\[
\theta^{\Delta B}=E[E[Y_i^1-Y_i^0\mid Z_i=1,W_i]-E[Y_i^1-Y_i^0\mid Z_i=0,W_i]]
\]
is intended to isolate subgroup differences in treatment effects net of distributional differences in \(W_i\) [2401.08290].

Estimation is based on a two-stage DML procedure with cross-fitting. The first stage constructs the doubly robust pseudo-outcome
\[
\delta(h) = \mu_1(z,x) - \mu_0(z,x) + \frac{d(y - \mu_1(z,x))}{\pi_1(z,x)} - \frac{(1-d)(y - \mu_0(z,x))}{1-\pi_1(z,x)},
\]
and the second stage regresses this pseudo-outcome on \(W_i\) within moderator groups using
\[
g_z(w)=E[\delta(H_i)\mid Z_i=z,W_i=w],
\]
along with the moderator propensity
\[
\lambda_z(w)=P(Z_i=z\mid W_i=w).
\]
Under the stated overlap, nuisance-consistency, risk-decay, and stability conditions, the estimator is \(\sqrt N\)-consistent and asymptotically normal [2401.08290].

The same paper distinguishes associational moderation from causal moderation. BGATE and \(\Delta\)BGATE are offered as more interpretable moderation-analysis tools, but causal moderation requires stronger assumptions on the moderator itself and leads to the causal balanced group average treatment effect parameter
\[
\theta^{\Delta C}=E[\tau(X_i,1)-\tau(X_i,0)].
\]
The empirical application on Swiss labor-market programs illustrates the importance of balancing: a significant raw nationality-based GATE difference largely disappears once age, gender, marital status, labor market history, mother tongue, and then all covariates are sequentially balanced [2401.08290].

## 6. Aggregation bias and interpretational pitfalls

A central warning in the GATE literature is that common regression summaries may not target any researcher-chosen subgroup average under heterogeneous treatment effects. In the binary-treatment linear model
\[
y=\alpha+\tau d + X\beta +u,
\]
the OLS treatment coefficient satisfies
\[
\tau=w_1\cdot\tau_{ATT}+w_0\cdot\tau_{ATU}
\]
under the paper’s ignorability-in-mean and linearity conditions, with weights inversely related to group size. In the equal-within-group-variance special case,
\[
\tau=(1-\rho)\tau_{ATT}+\rho\tau_{ATU},
\]
so the treated share \(\rho\) weights ATU, not ATT. The paper’s core lesson is that OLS is an implicit, nontransparent aggregation of subgroup effects, and smaller groups get larger implicit weights [1810.01576].

That result matters directly for GATE interpretation. ATT and ATU are already subgroup average effects, and the paper shows that adding or changing covariates alters the implicit OLS weights through the linear propensity score \(p(X)\). The recommended diagnostics are \(\hat w_0\) for bias relative to ATT and \(\hat\delta\) for bias relative to ATE; software is provided in the R and Stata package `hettreatreg` [1810.01576].

A second pitfall arises even when treatment is randomized and individualized CATE models are well specified. Aggregating predicted CATEs to the group level does not, in general, recover the corresponding experimentally identified GATE. On the additive scale, the paper defines group bias as
\[
b_g=\E_{P_g}[W(\widehat{\tau}^{f}(X)-\tau(X))]=\tau_g^f-\tau_g,
\]
where \(\tau_g^f\) is the model-implied GATE and \(\tau_g\) is the true experimentally identified GATE. The paper develops an asymptotically normal estimator, a Wald test for \(H_0:b_g=0\), and shrinkage-based bias correction with closed-form expressions. The general message is that subgroup causal interpretation is not inherited automatically from individualized causal prediction; it must be audited at the group level [2602.20383].

## 7. Extensions and competing uses of the acronym

Several adjacent literatures extend the subgroup-average logic without estimating standard covariate-defined GATEs. In IV settings with endogenous treatment, the relevant objects are grouped local average treatment effects: groups of instruments with equal first-stage propensities correspond to common complier strata and therefore identify the same LATE. This is a grouped-LATE analogue of GATEs, not a standard \(E[Y(1)-Y(0)\mid X\in G]\) estimand [2207.04481].

Longitudinal and policy-based extensions go further. The generalized ATT framework defines
\[
\theta^*=\mathbb E\{Y(\bar A^d)\mid \bar A(d)\in \bar{\mathcal B}\},
\]
so the subgroup is defined by natural treatment values under a longitudinal modified treatment policy rather than by baseline covariates. This is GATE-like in the sense of subgroup-average causal estimation, but the group is treatment-defined rather than covariate-defined [2405.06135]. In score-threshold assignment settings, a structural model with treatment rule \(D=\mathds{1}\{Q\ge\tau_0\}\) yields ATT and estimated ITE/CATE objects that can then be aggregated into score-bin or demographic GATEs, although the formal theory in that paper is developed for ATT rather than for arbitrary GATEs [2504.17126].

The acronym itself is overloaded. In some work, GATE means **Generalized Average Treatment Effect**,
\[
\tau_V=\sum_{i=1}^n V_i\bigl(g_1(X_i)-g_0(X_i)\bigr),
\]
a weighted estimand that includes subgroup effects as special cases but is not the same as Group Average Treatment Effects [1908.04748]. In network-interference and marketplace settings, GATE instead means **Global Average Treatment Effect**, the contrast between an all-treated and an all-control world under interference [2302.04997; 2605.26532]. For the subgroup-heterogeneity literature, the relevant meaning remains the modern one: averaging treatment effects within a chosen subgroup, whether that subgroup is defined by moderators, score bins, or sorted score thresholds.

Source: https://www.emergentmind.com/topics/group-average-treatment-effects-gates