Tightening Causal Bounds via Covariate-Aware Optimal Transport

Sirui Lin, Zijun Gao, Jose Blanchet, Peter Glynn
2/1/2025

No official code found. Best implementation: siruilin1998/causalOT (0 stars, MIT, last commit 2025-02-03).

Abstract

Causal estimands can vary significantly depending on the relationship between outcomes in treatment and control groups, potentially leading to wide partial identification (PI) intervals that impede decision making. Incorporating covariates can substantially tighten these bounds, but requires determining the range of PI over probability models consistent with the joint distributions of observed covariates and outcomes in treatment and control groups. This problem is known to be equivalent to a conditional optimal transport (COT) optimization task, which is more challenging than standard optimal transport (OT) due to the additional conditioning constraints. In this work, we study a tight relaxation of COT that effectively reduces it to standard OT, leveraging its well-established computational and theoretical foundations. Our relaxation incorporates covariate information and ensures narrower PI intervals for any value of the penalty parameter, while becoming asymptotically exact as a penalty increases to infinity. This approach preserves the benefits of covariate adjustment in PI and results in a data-driven estimator for the PI set that is easy to implement using existing OT packages. We analyze the convergence rate of our estimator and demonstrate the effectiveness of our approach through extensive simulations, highlighting its practical use and superior performance compared to existing methods.

View on arXivView PDF

Code Implementations(1)

MIT
01PythonFeb 3, 20251 years agoMIT

Similar Papers

Cite this paper

@article{lin2025tightening,
  title  = {Tightening Causal Bounds via Covariate-Aware Optimal Transport},
  author = {Sirui Lin and Zijun Gao and Jose Blanchet and Peter Glynn},
  year   = {2025},
  eprint = {2502.01164},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.01164},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.01164.svg)](https://codeofpaper.com/paper/2502.01164)

Discussion