Summary
This paper introduces a formalization of ensuring the robustness of machine learning model predictions from via an anti-causal formulation. They formalize a standard anticausal model (SAM) and prove that a predictor that satisfies a particular conditional independence relationship in this setting will be guaranteed to learn a stable prediction, invariant to spurious information. Although explicitly regularizing for this independence condition is challenging, especially in a black-box deep learning setting, they introduce a conditional distance correlation based method -- which can be introduced as a simple regularization term -- to impose the desired conditional independence. While this regularization cannot be calculated in closed form estimator, they introduce a kernel regression method for estimating the quantity. The proposed regularization term is tested empirically on a set of 2d and 3d image tasks.
Strengths
This paper tackles an important problem at the intersection of fairness and robustness in machine learning systems. They propose a general formalization of these tasks and, inspired by it, propose a novel regularization term. They explain some limitations of previous methods to ensure stable or invariant classification, such as the inability to handle continuous confounding variables, classification tasks, and the necessity for stratification.
Weaknesses
The experimental results seem to be limited. Firstly, the method is only tested on mostly simulation-based datasets, although there also exist many real-world datasets for spurious correlations. It would also be helpful for them to compare the method on some settings where there is a single, categorical spurious variable-- as there are extensive baseline methods in those settings (i.e. Sagawa et.al) . Currently, the method is compared to a relatively small number of baselines. Moreover, I may be missing something from my reading of the plots, but it seems that the gains of the method over the limited baselines that are tested are small and unlikely to be statistically significant. Maybe the authors could provide some additional statements explaining why simply being competitive with existing methods (I..e CIRCE) represents an important contribution. In particular, as the authors themselves acknowledge, DISCO is computationally more expensive which calls the contribution and relevance of the paper into question. I think the authors could better highlight under what settings they would expect DISCO to achieve significantly superior performance and ideally they could find some way to empirically shown this.
Questions
Please respond to the points raised in Weaknesses.