atlas

Research map / Probabilistic and scientific modeling / Treatment effects

PairNet: Training with Observed Pairs to Estimate Individual Treatment Effect

ICML 2024 · Probabilistic and scientific modeling › Treatment effects · approach: Benchmarking treatment effect models · 0 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 PairNet, which trains ITE models by applying factual losses to pairs of observed instances with opposite treatments that are close in covariate space, avoiding pseudo-outcome imputation.

Problem

Individual treatment effect (ITE) estimation from observational data, where each individual's outcome is observed under only one treatment, so the outcome difference under two treatments cannot be directly supervised.

Approach

Instead of imputing pseudo-outcomes for missing treatments, PairNet minimizes the squared error on differences of observed outcomes between nearby covariate pairs with different treatments; this decomposes into factual losses plus a residual-alignment term that encourages correlated errors for near neighbours.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train with observed pairs rather than factual lossPairNet with TARNet · IHDP and ACIC (binary), PEHE outPEHE: IHDP: 0.83 -> 0.69; ACIC: 2.71 -> 2.46Helped
train with observed pairs rather than factual lossPairNet with TARNet · Twins (binary), PEHE outPEHE: 0.32 -> 0.32No clear effect
apply Pair loss instead of factual lossDRNet · continuous treatment benchmarksPEHE out: IHDP: 2.45 -> 2.27; News: 1.42 -> 1.32; TCGA-0: 0.34 -> 0.25, 0.52 -> 0.44; TCGA-1: 0.24 -> 0.21, 0.27 -> 0.27; TCGA-2: Helped
apply Pair loss instead of factual lossVCNet · continuous treatment benchmarksPEHE out: IHDP: 1.73 -> 1.57; News: 1.24 -> 1.26; TCGA-0: 0.25 -> 0.25, 0.43 -> 0.27; TCGA-1: 0.21 -> 0.21, 0.27 -> 0.22; TCGA-2: Mixed
apply Pair loss instead of factual loss (ablation)CFRNet, DragonNet, and FlexTENet · IHDP and ACIC2/7/26PEHE: IHDP: 1.68 -> 1.03, 1.23 -> 0.90, 1.57 -> 1.20; ACIC7: 4.12 -> 3.55, 3.49 -> 2.90, 4.62 -> 3.85; ACIC26: 4.12 -> 3.28, 3Helped
apply Pair loss instead of factual loss (ablation)DragonNet · ACIC2PEHE: 1.15 -> 1.2Hurt
vary pair-distance temperature, including random pairs (ablation)PairNet · IHDP and ACICPEHENo clear effect
vary δ_pair from 0.1 to 0 or 0.25 (ablation)PairNet · IHDP binary and continuousPEHE out: Binary: 0.45; 0.48; 0.47. Cont. (DRNet): 2.40; 2.26; 2.38. Cont. (VCNet): 1.63; 1.41; 1.69Mixed
vary number of selected pairs from 3 to 1, 2, 4, or 5 (ablation)PairNet · IHDP binary and continuousPEHE out: Binary: 0.50, 0.47, 0.47, 0.44, 0.50; Cont. (DRNet): 2.31, 2.29, 2.21, 2.27, 2.26; Cont. (VCNet): 1.46, 1.45, 1.45, 1.42No clear effect
vary residual-alignment weight α from 2 to 0, 0.5, 1, or 1.5 (ablation)PairNet · IHDP and ACIC2/7/26PEHE: IHDP: 0.89, 1.03, 1.03, 1.03, 0.69; ACIC2: 0.92, 0.47, 1.5, 0.51, 1.56; ACIC7: 2.68, 3.28, 2.89, 3.25, 2.89; ACIC26: 2.7Mixed
replace factual loss with Pair lossPairNet · synthetic data with simpler, comparable, and complex τPEHE: 6.34 -> 5.54; 7.73 -> 6.22; 10.08 -> 08.19Helped
increase the φ-network L2 penalty from 1e-4 to 1 (ablation)TARNet and PairNet · IHDP and ACIC2PEHE: TARNet IHDP: 1.51 -> 0.83; ACIC2: 3.05 -> 2.71. PairNet IHDP: 0.74 -> 0.69; ACIC2: 3.52 -> 2.46Helped

Surprising findings

Limitations

Experimental setup

Datasets: IHDP ACIC Twins TCGA-0 TCGA-1 TCGA-2 News

Benchmarks: IHDP ACIC Twins TCGA-0 TCGA-1 TCGA-2 News

Metrics: PEHE in PEHE out correlation with ITE risk MMD

Baselines: TLearner RLearner DRLearner XLearner TARNet CFRNet FlexTENet ESCFR StableCFR IPW DragonNet kNN

Builds on: TARNet CFRNet DRNet VCNet CATENets

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