Interventional causal models describe several joint distributions over some variables used to describe a system, one for each intervention setting. They provide a formal recipe for how to move between the different joint distributions and make predictions about the variables upon intervening on the system. Yet, it is difficult to formalise how we may change the underlying variables used to describe the system, say moving from fine-grained to coarse-grained variables. Here, we argue that compositionality is a desideratum for such model transformations and the associated errors: When abstracting a reference model M iteratively, first obtaining M' and then further simplifying that to obtain M'', we expect the composite transformation from M to M'' to exist and its error to be bounded by the errors incurred by each individual transformation step. Category theory, the study of mathematical objects via compositional transformations between them, offers a natural language to develop our framework for model transformations and abstractions. We introduce a category of finite interventional causal models and, leveraging theory of enriched categories, prove the desired compositionality properties for our framework.
翻译:干预因果模型描述用于描述一个系统的一些变量的几种联合分布,每个干预设置一个。它们为如何在不同联合分布之间移动提供了一种正式的配方,并在对系统进行干预时对变量作出预测。然而,很难正式确定我们如何改变用于描述系统的基本变量,比如从细微的变数转向粗微的变数。在这里,我们争辩说,组成性是这种模型转换和相关错误的脱边法:当反复抽取一个参考模型M时,首先获得M',然后进一步简化获得M'时,我们期望从M'到M'的综合变换会存在,其错误会受每个单个变换步骤发生的错误的束缚。分类理论,通过它们之间的组合变换对数学对象的研究,提供了一种自然语言来发展我们的模型变换和抽象框架。我们引入了一种有限的干预因果模型,并利用浓缩类别理论,证明了我们框架所需的组成特性。