Causal Contrastive Learning for Counterfactual Regression Over Time
About
Estimating treatment effects over time holds significance in various domains, including precision medicine, epidemiology, economy, and marketing. This paper introduces a unique approach to counterfactual regression over time, emphasizing long-term predictions. Distinguishing itself from existing models like Causal Transformer, our approach highlights the efficacy of employing RNNs for long-term forecasting, complemented by Contrastive Predictive Coding (CPC) and Information Maximization (InfoMax). Emphasizing efficiency, we avoid the need for computationally expensive transformers. Leveraging CPC, our method captures long-term dependencies in the presence of time-varying confounders. Notably, recent models have disregarded the importance of invertible representation, compromising identification assumptions. To remedy this, we employ the InfoMax principle, maximizing a lower bound of mutual information between sequence data and its representation. Our method achieves state-of-the-art counterfactual estimation results using both synthetic and real-world data, marking the pioneering incorporation of Contrastive Predictive Encoding in causal inference.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Counterfactual outcome prediction | MIMIC III semi-synthetic (800/200/200) | -- | 57 | |
| Counterfactual Prediction | semi-synthetic MIMIC III sequence length 100 (test) | RMSE (T=1)0.32 | 5 | |
| Counterfactual Outcome Estimation | Synthetic data sequence length 40, gamma=1 v1 (test) | NRMSE (T=1)1.21 | 5 | |
| Counterfactual Outcome Estimation | Synthetic data sequence length 40, gamma=3 v1 (test) | NRMSE (T=1)1.52 | 5 | |
| Counterfactual Outcome Estimation | Synthetic data (sequence length 40, gamma=2) v1 (test) | NRMSE Horizon 11.41 | 5 |