Optimal Transport for Treatment Effect Estimation

Hao Wang, Zhichao Chen, Jiajun Fan, Haoxuan Li, Tianqiao Liu +5 more
10/1/2023

No official code found. Best implementation: Curvature-byte/SITE-propensity-ACIC (0 stars, last commit 2026-01-06).

Abstract

Estimating conditional average treatment effect from observational data is highly challenging due to the existence of treatment selection bias. Prevalent methods mitigate this issue by aligning distributions of different treatment groups in the latent space. However, there are two critical problems that these methods fail to address: (1) mini-batch sampling effects (MSE), which causes misalignment in non-ideal mini-batches with outcome imbalance and outliers; (2) unobserved confounder effects (UCE), which results in inaccurate discrepancy calculation due to the neglect of unobserved confounders. To tackle these problems, we propose a principled approach named Entire Space CounterFactual Regression (ESCFR), which is a new take on optimal transport in the context of causality. Specifically, based on the framework of stochastic optimal transport, we propose a relaxed mass-preserving regularizer to address the MSE issue and design a proximal factual outcome regularizer to handle the UCE issue. Extensive experiments demonstrate that our proposed ESCFR can successfully tackle the treatment selection bias and achieve significantly better performance than state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

Using the ACIC dataset for the SITE network, the SITE loss function is incorporated into the Optimal Transport for Treatment Effect Estimation paper's network architecture, and the training is conducted on a Linux system.

00PythonDec 18, 20259 months ago

Similar Papers

Cite this paper

@article{wang2023optimal,
  title  = {Optimal Transport for Treatment Effect Estimation},
  author = {Hao Wang and Zhichao Chen and Jiajun Fan and Haoxuan Li and Tianqiao Liu and Weiming Liu and Quanyu Dai and Yichao Wang and Zhenhua Dong and Ruiming Tang},
  year   = {2023},
  eprint = {2310.18286},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.18286},
  journal = {NEURIPS 2023 2023}
}

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/2310.18286.svg)](https://codeofpaper.com/paper/2310.18286)

Discussion