On the Complexity of Counterfactual Reasoning

11/24/2022
by   Yunqiu Han, et al.
0

We study the computational complexity of counterfactual reasoning in relation to the complexity of associational and interventional reasoning on structural causal models (SCMs). We show that counterfactual reasoning is no harder than associational or interventional reasoning on fully specified SCMs in the context of two computational frameworks. The first framework is based on the notion of treewidth and includes the classical variable elimination and jointree algorithms. The second framework is based on the more recent and refined notion of causal treewidth which is directed towards models with functional dependencies such as SCMs. Our results are constructive and based on bounding the (causal) treewidth of twin networks – used in standard counterfactual reasoning that contemplates two worlds, real and imaginary – to the (causal) treewidth of the underlying SCM structure. In particular, we show that the latter (causal) treewidth is no more than twice the former plus one. Hence, if associational or interventional reasoning is tractable on a fully specified SCM then counterfactual reasoning is tractable too. We extend our results to general counterfactual reasoning that requires contemplating more than two worlds and discuss applications of our results to counterfactual reasoning with a partially specified SCM that is coupled with data. We finally present empirical results that measure the gap between the complexities of counterfactual reasoning and associational/interventional reasoning on random SCMs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/20/2022

Can Causal (and Counterfactual) Reasoning improve Privacy Threat Modelling?

Causal questions often permeate in our day-to-day activities. With causa...
research
11/01/2022

Backtracking Counterfactuals

Counterfactual reasoning – envisioning hypothetical scenarios, or possib...
research
04/27/2022

Counterfactual harm

To act safely and ethically in the real world, agents must be able to re...
research
06/15/2023

Counterfactuals Modulo Temporal Logics

Lewis' theory of counterfactuals is the foundation of many contemporary ...
research
05/27/2022

Counterfactual Analysis in Dynamic Models: Copulas and Bounds

We provide an explicit model of the causal mechanism in a structural cau...
research
07/04/2012

Counterfactual Reasoning in Linear Structural Equation Models

Consider the case where causal relations among variables can be describe...
research
02/28/2023

An Algorithm and Complexity Results for Causal Unit Selection

The unit selection problem aims to identify objects, called units, that ...

Please sign up or login with your details

Forgot password? Click here to reset