KR Conference 2014 Conference Paper
Spohn 2008; Weslake 2014) have given examples that seem to show that the Halpern-Pearl (HP) definition of causality (Halpern & Pearl 2005) gives intuitively unreasonable answers. One contribution of this paper is to show that these “problematic” examples can be dealt with in a relatively uniform way, by being a little more careful about the choice of causal model. The need to choose the causal model carefully has been pointed out frequently (Blanchard & Schaffer 2013; Hall 2007; Halpern & Pearl 2005; Halpern & Hitchcock 2010; Hitchcock 2001; 2007). A causal model is characterized by the choice of variables, the equations relating them, and which variables we choose to make exogenous and endogenous (roughly speaking, which are the variables we choose to take as given and which we consider to be modifiable). Different choices of causal model for a given situation can lead to different conclusions regarding causality. The choices are, to some extent, subjective. While some suggestions have been made for good rules of thumb for choosing random variables (e. g., in (Halpern & Hitchcock 2010)), they are certainly not definitive. Moreover, the choice of variables may also depend in part on the variables that the modeler is aware of. In this paper, I consider the choice of representation in more detail in four examples. I show that in all these examples, the model originally considered (which I call the “naive” model) does not correctly model all the relevant features of the situation. I argue that we can see this because, in all these cases, there is another story that can be told, also consistent with the naive model, for which we have quite different intuitions regarding causality, This suggests that a more careful model is needed to disambiguate the stories. In the first four cases, what turns out to arguably be the best way to do the disambiguation is to add (quite well motivated) extra variables, which, roughly speaking, capture the mechanism of causality. In the final example, what turns out to be most relevant is the decision as to which variables to make exogenous. Once we model things more carefully, the HP approach gives the expected answer in all cases. As already observed by Halpern and Hitchcock (2014), adding extra variables also lets us deal with two other concerns that resulted in changes to the original HP definition. In Section 4, I consider an example due Hopkins and Pearl (2003) that motivated one of the changes. After showing Causal models defined in terms of structural equations have proved to be quite a powerful way of representing knowledge regarding causality. However, a number of authors have given examples that seem to show that the Halpern-Pearl (HP) definition of causality (Halpern & Pearl 2005) gives intuitively unreasonable answers. Here it is shown that, for each of these examples, we can give two stories consistent with the description in the example, such that intuitions regarding causality are quite different for each story. By adding additional variables, we can disambiguate the stories. Moreover, in the resulting causal models, the HP definition of causality gives the intuitively correct answer. It is also shown that, by adding extra variables, a modification to the original HP definition made to deal with an example of Hopkins and Pearl (2003) may not be necessary. Given how much can be done by adding extra variables, there might be a concern that the notion of causality is somewhat unstable. Can adding extra variables in a “conservative” way (i. e., maintaining all the relations between the variables in the original model) cause the answer to the question “Is X = x a cause of Y = y? ” to alternate between “yes” and “no”? Here it is shown that adding an extra variable can change the answer from “yes’ to “no”, but after that, it cannot cannot change back to “yes”.