Summary
In this paper, authors have applied optimal transport to address selection-bias issue in binary treatment setting for individualized treatment effect estimation. They have proposed a relaxed mass-preserving regularizer to address the mis-alignment generated from outcome imbalance and outliers in non-ideal mini-batches. They also proposed a proximal factual outcome regularizer to relax the unconfoundedness assumption. They have done extensive evaluation of the proposed approach on IHDP and ACIC, two semi-synthetic datasets.
Strengths
- A novel method is proposed for treatment effect estimation in binary setting based on optimal transport (OT) that uses a relaxed mass-preserving regularizer to address the mis-alignment generated from outcome imbalance and outliers in non-ideal mini-batches, as well as a proximal factual outcome regularizer to relax the unconfoundedness assumption.
- Extensive evaluations is performed to study the proposed model that provides necessary analysis and ablation studies.
- Theoretical results are provided to bound the error in terms of the proposed components to show the convergence (I have not verified the proof).
- Idea was clearly stated with sufficient details.
Weaknesses
- Baselines used in the paper seem old. There are very large number of methods proposed for treatment effect (TE) estimation. It would have been nice to see comparison with recent techniques. Hoever, even if authors don't add new baselines, I think paper has sufficient novelty to be above the acceptance threshold.
- The paper solves (equation (1)) Conditional average treatment effect estimation also called as heterogeous treatment effects estimation, as called in machine learning literature, but paper did not even mention these names. Please update the paper so that readers don't have any confusion. There is already a lot of confusion in ML regarding the terminology.
- Causal inference methods are typically based on some assumptions -- but I did not see any. Please clearly state the assumptions required to apply these methods.
Questions
- Training all networks for 400 epochs do not look fair to me. Are all the methods getting trained before 400 epochs or not? In my experience this affects the performance in causal inference. All the networks should be trained using early stopping and by setting large number of max-epochs so that every learner gets chance to train properly.
- Have you used two layers each in representation learning and outcome mapping or total two layers for both?
- First line of Introduction section does not look right to me. Doesn't RCT mostly answer population-level or heterogeneous-level questions but not the individual-level treatment effects?
- In figures 1(a) and 2, please clearly state what are the different axis, e.g., for Figure 2, it is not clear what is x-axis or what is y-axis?
- Why does title says 'a new perspective' when the idea is very widely used, including in causal inference, as authors have themselves discussed that?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Authors did not discuss the assumptions and limitations of thier work.