HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Estimating individual treatment effect: generalization bounds and algorithms

Uri Shalit; Fredrik D. Johansson; David Sontag

Estimating individual treatment effect: generalization bounds and algorithms

Abstract

There is intense interest in applying machine learning to problems of causal inference in fields such as healthcare, economics and education. In particular, individual-level causal inference has important applications such as precision medicine. We give a new theoretical analysis and family of algorithms for predicting individual treatment effect (ITE) from observational data, under the assumption known as strong ignorability. The algorithms learn a "balanced" representation such that the induced treated and control distributions look similar. We give a novel, simple and intuitive generalization-error bound showing that the expected ITE estimation error of a representation is bounded by a sum of the standard generalization-error of that representation and the distance between the treated and control distributions induced by the representation. We use Integral Probability Metrics to measure distances between distributions, deriving explicit bounds for the Wasserstein and Maximum Mean Discrepancy (MMD) distances. Experiments on real and simulated data show the new algorithms match or outperform the state-of-the-art.

Code Repositories

clinicalml/cfrnet
tf
Mentioned in GitHub
sschrod/bites
pytorch
Mentioned in GitHub
oddrose/cfrnet
tf
Mentioned in GitHub
xinshuli2022/cite
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
causal-inference-on-ihdpRandom Forest
Average Treatment Effect Error: 0.96
causal-inference-on-ihdpCounterfactual Regression + WASS
Average Treatment Effect Error: 0.27
causal-inference-on-ihdpBalancing Neural Network
Average Treatment Effect Error: 0.42
causal-inference-on-ihdpCausal Forest
Average Treatment Effect Error: 0.4
causal-inference-on-ihdpk-NN
Average Treatment Effect Error: 0.79
causal-inference-on-ihdpTARNet
Average Treatment Effect Error: 0.28
causal-inference-on-ihdpBalancing Linear Regression
Average Treatment Effect Error: 0.93
causal-inference-on-jobsCFR MMD
Average Treatment Effect on the Treated Error: 0.08
causal-inference-on-jobsCFR WASS
Average Treatment Effect on the Treated Error: 0.09

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Estimating individual treatment effect: generalization bounds and algorithms | Papers | HyperAI