Partial Counterfactual Identification of Continuous Outcomes with a Curvature Sensitivity Model
Valentyn Melnychuk, Dennis Frauen, Stefan Feuerriegel
TL;DR
This work tackles partial counterfactual identification for continuous outcomes within Markovian SCMs, where point identification is generally impossible without strong assumptions. It shows that, under mild relaxations (arbitrary latent-dimensional noise and non-monotone functions), the ignorance bounds for the expected counterfactual outcome ECOU $Q^{\mathcal{M}}_{a'\to a}(y')$ are non-informative. To recover informative bounds, the authors introduce the Curvature Sensitivity Model (CSM), which constrains the curvature of level-set manifolds of the SCM functions via a bound $\kappa$ on principal curvatures; increasing curvature allows tighter bounds, while $\kappa=0$ corresponds to BGMs (identifiable in a restricted sense). They instantiate the approach with Augmented Pseudo-Invertible Decoder (APID), a deep generative model built from residual normalizing flows and variational augmentations that supports abduction-action-prediction and curvature penalization during training. Empirical results on synthetic data and a COVID-19 case study illustrate that APID can yield informative partial counterfactual bounds and demonstrate practical applicability for decision-making in safety-critical settings. This work thus provides a first partial identification framework for continuous outcomes in Markovian SCMs, leveraging curvature constraints to bridge theory and scalable inference.
Abstract
Counterfactual inference aims to answer retrospective "what if" questions and thus belongs to the most fine-grained type of inference in Pearl's causality ladder. Existing methods for counterfactual inference with continuous outcomes aim at point identification and thus make strong and unnatural assumptions about the underlying structural causal model. In this paper, we relax these assumptions and aim at partial counterfactual identification of continuous outcomes, i.e., when the counterfactual query resides in an ignorance interval with informative bounds. We prove that, in general, the ignorance interval of the counterfactual queries has non-informative bounds, already when functions of structural causal models are continuously differentiable. As a remedy, we propose a novel sensitivity model called Curvature Sensitivity Model. This allows us to obtain informative bounds by bounding the curvature of level sets of the functions. We further show that existing point counterfactual identification methods are special cases of our Curvature Sensitivity Model when the bound of the curvature is set to zero. We then propose an implementation of our Curvature Sensitivity Model in the form of a novel deep generative model, which we call Augmented Pseudo-Invertible Decoder. Our implementation employs (i) residual normalizing flows with (ii) variational augmentations. We empirically demonstrate the effectiveness of our Augmented Pseudo-Invertible Decoder. To the best of our knowledge, ours is the first partial identification model for Markovian structural causal models with continuous outcomes.
