Causal effect estimation is important for many tasks in the natural and social sciences. We design algorithms for the continuous partial identification problem: bounding the effects of multivariate, continuous treatments when unmeasured confounding makes identification impossible. Specifically, we cast causal effects as objective functions within a constrained optimization problem, and minimize/maximize these functions to obtain bounds. We combine flexible learning algorithms with Monte Carlo methods to implement a family of solutions under the name of stochastic causal programming. In particular, we show how the generic framework can be efficiently formulated in settings where auxiliary variables are clustered into pre-treatment and post-treatment sets, where no fine-grained causal graph can be easily specified. In these settings, we can avoid the need for fully specifying the distribution family of hidden common causes. Monte Carlo computation is also much simplified, leading to algorithms which are more computationally stable against alternatives.
翻译:对自然科学和社会科学的许多任务来说,因果关系估计很重要。我们设计了连续部分识别问题的算法:当无法测量的混乱使得识别工作无法进行时,将多变、连续处理的效果捆绑在一起。具体地说,我们把因果关系作为限制优化问题的客观功能,并最大限度地减少/优化这些功能以获得界限。我们把灵活学习算法与蒙特卡洛方法结合起来,以随机因果关系编程的名义实施一套解决方案。特别是,我们展示了在辅助变量被集中到预处理和后处理组的环境下如何有效地制定通用框架,因为在此情况下,无法轻易地指定精细的因果图。在这些环境中,我们可以避免需要完全指定隐含共同原因的分布组。蒙特卡洛计算也非常简化,导致比替代方法更具有计算稳定性的算法。