atlas

Research map / Probabilistic and scientific modeling / Treatment effects

Integer Programming for Generalized Causal Bootstrap Designs

ICML 2025 · Probabilistic and scientific modeling › Treatment effects · approach: Distributional treatment effects · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an integer program that numerically finds the variance-maximizing (worst-case) joint distribution of potential outcomes, used as input to a causal bootstrap for design-based confidence intervals across general assignments and linear/quadratic-in-treatment estimators.

Problem

Quantifying design uncertainty (from random treatment assignment) for estimators under non-standard designs (e.g., matched pairs, covariate-balancing) where closed-form worst-case couplings for the causal bootstrap are unavailable, especially in small geographical experiments.

Approach

Formulate the search for the variance-maximizing joint distribution of potential outcomes as a binary integer program (quadratic objective linearized) with marginal-matching constraints, then feed the resulting least-favorable copula into the causal bootstrap; validity proven for unconfounded, conditionally unconfounded, and bounded-confoundedness individualistic assignments.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the optimal causal bootstrap instead of the sampling bootstrapGDP A/A, complete randomization without covariates · GDP A/Amedian CI width: 3967 -> 3348Helped
Use the optimal causal bootstrap instead of the sampling bootstrapGDP A/A, matched pairs without covariates · GDP A/Amedian CI width: 4110 -> 2233Helped
Use the optimal causal bootstrap instead of the sampling bootstrapGDP A/A, matched pairs without covariates · GDP A/Acoverage: 100% -> 100%No clear effect
Use the optimal causal bootstrap instead of the sampling bootstrapGDP multiplicative-effect experiments with 2018 GDP covariates · GDP, matched pairs, 2.5% effectmedian CI width: 109 -> 97Helped
Use the optimal causal bootstrap instead of the sampling bootstrapGDP multiplicative-effect experiments with 2018 GDP covariates · GDP, matched pairs, 10% effectmedian CI width: 235 -> 203Helped
Use the optimal causal bootstrap instead of the sampling bootstrapGDP, complete randomization, 2018 GDP covariate · GDP, multiplicative 2.5% effectpower: 0.32 -> 0.39Helped
Use the optimal causal bootstrap instead of the conservative variance intervalGDP, matched pairs, 2018 GDP covariate · GDP, multiplicative 10% effectmedian CI width: 310 -> 203Helped
Use the optimal causal bootstrap instead of the isotone copula bootstrapGDP A/A, matched pairs without covariates · GDP A/Acoverage: 0% -> 100%Helped
Use the optimal causal bootstrap instead of the isotone copula bootstrapGDP complete-randomization, difference-in-means experiments · GDP, complete randomizationmedian CI widthNo clear effect
Add 2018 GDP as a covariateOpt. Causal Boot. under complete randomization · GDP A/Amedian CI width: 3348 -> 133Helped
Use matched pairs instead of complete randomizationOpt. Causal Boot. without covariates · GDP A/Amedian CI width: 3348 -> 2233Helped
Use matched pairs instead of complete randomizationIsotone Copula bootstrap · GDP A/A without covariatescoverage: 87% -> 0%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: IMF World Economic Outlook GDP country-level data 2017-2019 (top 50 countries)

Benchmarks: simulated geographical experiments on IMF GDP data (top 50 countries)

Metrics: 95% CI coverage CI width power runtime

Baselines: Sampling bootstrap Conservative variance (Neyman-style) Isotone copula causal bootstrap

Builds on: causal bootstrap isotone copula (Fréchet-Hoeffding bound) Neyman variance estimator Horvitz-Thompson estimator

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy