Double Robust Bayesian ATE Inference: Breunig, Liu & Yu (2025)
Distilled · extracted by claude-sonnet-4-6 Jun 26, 2026, verified by claude-sonnet-4-6 Jun 26, 2026, extracted by gpt-6-luna Oct 4, 2026, verified by gpt-6-luna Oct 4, 2026
JEL (IAR-assigned): C11, C14, C21 · assigned from the abstract, not the journal
What this is. A distilled skeleton of “Double Robust Bayesian Inference on Average Treatment Effects” by Breunig, Liu, and Yu (2025). Read the original at https://doi.org/10.3982/ECTA21442 to replicate or extend.
The paper proposes a double robust (DR) Bayesian procedure for estimating the average treatment effect (ATE) under unconfoundedness. The procedure makes two adjustments to standard Bayesian inference: (i) it adjusts the prior distribution of the conditional mean function using a pilot propensity score estimator, in the least favorable direction identified by Hahn (1998); and (ii) it corrects each posterior draw by subtracting a bias term constructed from the semiparametric efficient influence function. The authors prove a new Bernstein-von Mises (BvM) theorem showing the corrected posterior is asymptotically normal with the semiparametric efficient variance under a double robust smoothness condition (Proposition 4.1, p. 550): insufficient smoothness of the conditional mean can be compensated by higher smoothness of the propensity score and vice versa. Monte Carlo simulations using WGAN-generated samples from the Lalonde-Dehejia-Wahba data show DR Bayes achieves near-nominal coverage (95% to 98%) with credible interval lengths shorter than both prior-adjusted Bayesian (PA Bayes, following Ray and van der Vaart (2020)) and doubly robust frequentist alternatives including DML (Chernozhukov et al. (2017)). An empirical illustration on the National Supported Work Demonstration finds positive employment effect estimates of 12% to 18%, close to the experimental benchmark of 11%; the tight-trimming estimate’s interval includes zero.
Core results
Section titled “Core results”| # | Result | Locator | Magnitude as reported |
|---|---|---|---|
| R1 | BvM theorem: corrected posterior is asymptotically normal with efficient variance V_0 under Assumptions 1-4 | Theorem 3.2, p. 548 | d_BL(posterior of sqrt(n)(tau - tau-hat - b-hat), N(0, V_0)) → 0 in probability; V_0 = semiparametric efficiency bound of Hahn (1998) |
| R2 | Asymptotically exact frequentist coverage: the Bayesian credible set C_n(alpha) is also a valid (1-alpha) confidence interval | Corollary 3.1, p. 548 | P_0(tau_0 in C_n(alpha)) → 1-alpha; sqrt(n)(tau-bar minus tau_0) => N(0, V_0) |
| R3 | Simulation CP at t=0.10 (avg n=240): near-nominal coverage, shorter than PA Bayes | Table I, p. 553 | DR Bayes CP=0.983, CIL=0.223; PA Bayes CP=0.981, CIL=0.260; DML CP=0.927, CIL=0.524 |
| R4 | Simulation CP at t=0.05 (avg n=363): coverage maintained; PA Bayes begins to slip | Table I, p. 553 | DR Bayes CP=0.970, CIL=0.221; PA Bayes CP=0.949, CIL=0.254; DML CP=0.870, CIL=0.393 |
| R5 | Simulation CP at t=0.01 (avg n=664): DR Bayes stable; PA Bayes degrades sharply | Table I, p. 553 | DR Bayes CP=0.952, CIL=0.258; PA Bayes CP=0.897, CIL=0.308; DML CP=0.918, CIL=0.522 |
| R6 | Empirical ATE: NSW job training increases employment by 12% to 18%, near the experimental benchmark | Table II, p. 554; benchmark text, p. 553 | DR Bayes ATE=0.178 [0.061, 0.293] at t=0.10; ATE=0.184 [0.064, 0.294] at t=0.05; NSW expt=0.111 [0.026, 0.196] |
| R7 | No trimming is unreliable: DR estimators under-cover and/or produce longer intervals | footnote 6, text p. 553 | At t=0, all double robust methods substantially undercover and/or inflate interval lengths; unadjusted Bayes also undercovers |
| R8 | DR Bayes empirical estimate under tight trimming | Table II, p. 554; benchmark text, p. 553 | At t=0.01 (n̄=740), ATE=0.121, 95% CI [-0.031, 0.250], CIL=0.281; NSW experimental benchmark=0.111 [0.026, 0.196] |
| R9 | DR TMLE gives a negative point estimate at t=0.10, but the interval includes zero | Table II, p. 554 | ATE=-0.023, 95% CI [-0.171, 0.125], CIL=0.296; all other listed point estimates are positive |
| R10 | DML becomes imprecise under tight trimming | Table II, p. 554 | At t=0.01, ATE=0.258, 95% CI [-0.183, 0.699], CIL=0.882 |
| R11 | Unadjusted Bayes under-covers across all reported trimming thresholds | Table I, p. 553 | CP=0.683 at t=0.10, 0.841 at t=0.05, and 0.911 at t=0.01, below nominal 0.95 |
| R12 | DR Bayes empirical estimate under t=0.10 | Table II, p. 554; benchmark text, p. 553 | At t=0.10 (n̄=245), ATE=0.178, 95% CI [0.061, 0.293], CIL=0.231; NSW experimental benchmark=0.111 [0.026, 0.196] |
| R13 | DR Bayes coverage exceeds Match BC, DR TMLE, and DML at each trimming threshold | Table I, p. 553 | CP at t=0.10/0.05/0.01: DR Bayes=0.983/0.970/0.952; Match BC=0.880/0.816/0.804; DR TMLE=0.832/0.746/0.668; DML=0.927/0.870/0.918 |
| R14 | DR Bayes intervals are shorter than uncorrected matching intervals, with similar coverage | Table I, p. 553 | CIL at t=0.10/0.05/0.01: DR Bayes=0.223/0.221/0.258; Match=0.334/0.323/0.323 |
| R15 | PA Bayes employment estimates span 9.0% to 17.0%, with its tight-trimming interval including zero | Table II, p. 554 | ATE=0.158, 95% CI [0.019, 0.288] at t=0.10; 0.170 [0.045, 0.281] at t=0.05; 0.090 [-0.078, 0.233] at t=0.01 |
| R16 | Unadjusted Bayes yields larger employment effects than adjusted methods | Table II, p. 554 | ATE=0.213 [0.120, 0.301] at t=0.10; 0.214 [0.132, 0.292] at t=0.05; 0.198 [0.140, 0.251] at t=0.01 |
Overall. The DR Bayesian procedure achieves near-nominal coverage across all trimming thresholds, including near-boundary overlap (t=0.01), where PA Bayes coverage falls to 89.7% and DML coverage is 91.8%. Credible interval lengths are consistently shorter than PA Bayes. The paper attributes this to a reduction in bias and/or more accurate uncertainty quantification from the posterior correction. In the empirical illustration using the Lalonde-Dehejia-Wahba data, DR Bayes produces employment effect estimates of 12% to 18%, bracketing the experimental benchmark of 11% (benchmark text, p. 553; Table II, p. 554). DR TMLE produces a negative point estimate at t=0.10, but its confidence interval includes zero; the other point estimates are positive (Table II, p. 554).
Theory / model
Section titled “Theory / model”The setup (Section 2.1, p. 541) considers binary potential outcomes and binary treatment . The observed outcome is . Covariates . The joint density of factors as (eq. 2.1, p. 541):
p_{\pi,m,f}(z) = \pi(x)^d(1-\pi(x))^{1-d}\, m(d,x)^y(1-m(d,x))^{1-y}\, f(x), \tag{2.1}
where is the propensity score and is the conditional mean. The parameter of interest is the ATE .
Assumption 1 (Unconfoundedness and Overlap, p. 541): (i) , and (ii) there exists such that for all in the support of .
For Bayesian inference the paper uses the logistic link and defines the reparametrization (eq. 2.2, p. 542):
\eta^\pi = \Psi^{-1}(\pi), \quad \eta^m = \Psi^{-1}(m), \quad \eta^f = \log f. \tag{2.2}
The ATE in terms of is (eq. 2.3, p. 542):
\tau_\eta = \mathbb{E}_\eta[m_\eta(1,X) - m_\eta(0,X)]. \tag{2.3}
The efficient influence function for ATE estimation (Hahn (1998); Hirano, Imbens, and Ridder (2003)) is (eq. 2.4, p. 542):
\tilde{\varphi}_\eta(z) = m_\eta(1,x) - m_\eta(0,x) + \gamma_\eta(d,x)\bigl(y - m_\eta(d,x)\bigr) - \tau_\eta, \tag{2.4}
where the Riesz representer is (eq. 2.5, p. 542):
\gamma_\eta(d,x) = \frac{d}{\pi_\eta(x)} - \frac{1-d}{1-\pi_\eta(x)}. \tag{2.5}
Lemma 3.1 (p. 545) shows the least favorable direction for estimating is:
\xi_\eta(d,x) = \bigl(0,\; \gamma_\eta(d,x),\; m_\eta(1,x) - m_\eta(0,x) - \tau_\eta\bigr). \tag{3.4}
This derivation extends Lemma 2.1 of Ray and van der Vaart (2020) from the one-arm (missing data) to the two-arm (treatment-control) ATE context. The prior adjustment is in the direction of (the propensity score component of the least favorable direction) and the posterior correction aligns with the efficient influence function .
The paper defines the least-favorable submodel path (eq. 3.2, p. 544) for a direction satisfying :
The score operator (eq. 3.3, p. 545) is the sum of its propensity, outcome, and covariate-density components:
The product-class regularity condition (eq. 3.5, p. 546) used for the double-robust argument is:
The bounded-Lipschitz distance defining the posterior approximation (eq. 3.6, p. 547) is:
Here is defined by (eq. 3.6, p. 547).
For the continuous and count outcomes extension, the conditional outcome density and joint density are (eqs. 6.1-6.2, pp. 554-555):
The least favorable direction for this family (eq. 6.3, p. 555) is:
Method
Section titled “Method”The Double Robust Bayesian Procedure is described in Algorithm 1 (p. 543) with implementation details in Section 4.2 (p. 550).
Prior specification. Place a centered Gaussian process prior with squared exponential covariance on . Adjust the prior by the pilot Riesz representer:
where (eq. 2.6, p. 542) uses logistic Lasso propensity score estimates (Friedman, Hastie, and Tibshirani (2010)), and with , where (Algorithm 1, p. 543; implementation details, p. 551).
Pilot Riesz representer. The plug-in estimator (eq. 2.6, p. 542) based on pilot propensity estimate is:
Posterior computation and correction. For each draw : draw Bayesian bootstrap weights with ; generate the posterior draw and the correction term ; form the corrected draw (eqs. 2.7-2.8, p. 543):
\tilde{\tau}^s_\eta = \tau^s_\eta - \hat{b}^s_\eta, \tag{2.7}
\tau^s_\eta = \sum_{i=1}^n M^s_i\bigl(m^s(1,X_i) - m^s(0,X_i)\bigr), \quad \hat{b}^s_\eta = \frac{1}{n}\sum_{i=1}^n \boldsymbol{\tau}[m^s - \hat{m}](Z_i), \tag{2.8}
where is the influence-function correction and is the uncorrected Gaussian process posterior mean. The point estimator is and the credible set is .
The centering estimator in the BvM argument is any asymptotically efficient estimator with the linear representation (eq. 3.1, p. 544):
Main theoretical results. Theorem 3.2 (p. 548) establishes, under Assumptions 1-4:
where is the semiparametric efficiency bound of Hahn (1998). Corollary 3.1 (p. 548) gives exact frequentist coverage:
\sqrt{n}(\bar{\tau}_\eta - \tau_0) \Rightarrow N(0, V_0) \quad \text{and} \quad P_0(\tau_0 \in \mathcal{C}_n(\alpha)) \to 1 - \alpha. \tag{3.7}
Double robust smoothness (Proposition 4.1 and Remark 4.1, pp. 549-550): Theorem 3.2 holds under Holder smoothness classes and propensity scores estimated at rate provided:
where and are the Holder smoothness indices of and . Low smoothness of can be offset by higher smoothness of (and vice versa), which is the double robustness of the smoothness condition. When alone (single robustness), the bias term vanishes and no posterior correction is needed, recovering the Ray and van der Vaart (2020) case.
The frequentist doubly robust estimator that the Bayesian procedure is asymptotically equivalent to (eq. 3.8, p. 548) is:
\hat{\tau} = n^{-1}\!\sum_{i=1}^n \bigl(\hat{m}(1,X_i) - \hat{m}(0,X_i)\bigr) + n^{-1}\!\sum_{i=1}^n \hat{\gamma}(D_i,X_i)\bigl(Y_i - \hat{m}(D_i,X_i)\bigr). \tag{3.8}
This is the standard doubly robust or double machine learning (DML) estimator of Chernozhukov et al. (2017). The BvM theorem establishes that the corrected Bayesian posterior yields a Bayesian interpretation of this frequentist estimator.
Empirical specifications
Section titled “Empirical specifications”The paper applies DR Bayes to the Lalonde-Dehejia-Wahba data from the National Supported Work (NSW) Demonstration study (LaLonde (1986), Dehejia and Wahba (1999)). The data (publicly available at Dehejia’s NBER website, footnote 4, p. 551) combine:
- Treated group: 185 men in the NSW experimental program
- Control group: 2490 men from the Panel Study of Income Dynamics (PSID)
- Outcome : binary employment indicator for 1978
- Treatment : participation in the NSW program
- Covariates (9) following Abadie and Imbens (2011): age, education, Black, Hispanic, married, earnings 1974, earnings 1975, unemployed 1974, unemployed 1975
Propensity score: estimated by logistic Lasso with cross-validated penalty (Friedman, Hastie, and Tibshirani (2010)). Observations with estimated propensity score outside are trimmed; . The optimal threshold of Crump, Hotz, Imbens, and Mitnik (2009) gives an average threshold of 0.073 for these samples (footnote 7, p. 553).
Conditional mean : estimated using the uncorrected Gaussian process posterior mean with the squared exponential kernel. For Holder smoothness and covariate dimension , the rescaling rate (eq. 4.1, p. 550) is:
The kernel is ; posterior computation uses a Laplace approximation (Section 4.2, p. 551), with posterior draws. The authors report no regression fixed effects or regression standard errors: simulation coverage and credible interval lengths come from the posterior procedure and 1000 Monte Carlo replications, while Table II reports credible/confidence intervals for the estimators.
Simulation study (Section 5.1, pp. 551-553): samples of treated + 2490 controls drawn from a population generated by WGAN (Athey, Imbens, Metzger, and Munro (2024)) applied to the Lalonde-Dehejia-Wahba data, focusing on the binary employment outcome for 1978. 1000 Monte Carlo replications per trimming threshold. Competitors: unadjusted Bayes, PA Bayes (Ray and van der Vaart (2020)), Match and Match BC (Abadie and Imbens (2011)), DR TMLE (Benkeser et al. (2017)), DML (Chernozhukov et al. (2017)).
Experimental benchmark (body text, p. 553): The NSW experimental data (both NSW treatment and NSW control, ) yields ATE = 0.111, 95% CI [0.026, 0.196], which serves as the ground truth for evaluating observational methods.
The multinomial extension defines the ATE over category probabilities and uses a multinomial-logit link (Section 6.2, pp. 555-556):
For , and the prior adjustment is (Section 6.2, p. 556). For general linear causal parameters, the corrected posterior draw replaces the ATE functional by (Section 6.3, p. 556). These are extensions, not additional empirical specifications in this paper.
Datasets used
Section titled “Datasets used”| Dataset | Role in paper | Wiki page |
|---|---|---|
| Lalonde-Dehejia-Wahba (NSW + PSID) | Treatment (185 NSW men) and non-experimental controls (2490 PSID men); binary employment outcome 1978; 9 covariates including earnings 1974-1975 | no page yet |
Sample: 185 treated + 2490 PSID controls; cross-sectional, covariates from 1974-1975, outcome from 1978. Publicly available at http://users.nber.org/~rdehejia/nswdata2.html (footnote 4, p. 551).
When to read the full paper
Section titled “When to read the full paper”Read this paper when you need a Bayesian credible set for an ATE under unconfoundedness that is also frequentist-valid: Theorem 3.2 and Corollary 3.1 (pp. 547-548) give the formal BvM and coverage results. Read Algorithm 1 (p. 543) and Section 4.2 (pp. 550-551) to implement the procedure with Gaussian process priors and logistic Lasso propensity scores. Read Remark 4.1 (p. 550) for the double robust smoothness condition and how to choose the Gaussian process rescaling parameter. Read Tables I-II (pp. 553-554) for simulation and empirical performance against PA Bayes, DML, and matching. Read Section 6 (pp. 554-556) for extensions to continuous, multinomial, and other causal parameters. Replication code is available at the Zenodo archive (https://doi.org/10.5281/zenodo.14015435).
Attribution and rights
Section titled “Attribution and rights”Christoph Breunig, Ruixuan Liu, and Zhengfei Yu, “Double Robust Bayesian Inference on Average Treatment Effects,” Econometrica, Vol. 93, No. 2 (March 2025), pp. 539-568. DOI: 10.3982/ECTA21442.
This article is published under the Creative Commons Attribution 4.0 International License (CC BY 4.0). You are free to share and adapt the material provided you give appropriate credit, provide a link to the license, and indicate if changes were made. License URL: https://creativecommons.org/licenses/by/4.0/.
This page’s latest distillation and verification are by gpt-6-luna (2026-10-04). It has not been human-verified and the results have not been independently reproduced. All magnitudes are extracted from the published article; consult the original for replication.