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.
翻译:反事实推断旨在回答回顾性的“假设”问题,属于皮尔逊因果阶梯中最细粒度的推断类型。现有针对连续结果的反事实推断方法致力于点识别,因此对底层结构因果模型做出了强烈且不自然的假设。本文放宽了这些假设,旨在实现连续结果的部分反事实识别,即反事实查询位于具有信息性边界的无知区间内时。我们证明,一般而言,当结构因果模型的函数连续可微时,反事实查询的无知区间已具有非信息性边界。为此,我们提出一种新颖的敏感性模型——曲率敏感性模型。该模型通过约束函数水平集的曲率,使我们能够获得信息性边界。我们进一步证明,当曲率边界设为零时,现有的点反事实识别方法成为我们曲率敏感性模型的特殊情形。接着,我们以新颖的深度生成模型——增强型伪可逆解码器的形式,提出了曲率敏感性模型的实现方案。该实现采用了(i)残差归一化流结合(ii)变分增强技术。我们通过实验证明了增强型伪可逆解码器的有效性。据我们所知,这是首个针对具有连续结果的马尔可夫结构因果模型的部分识别模型。