Causal Explanation Under Indeterminism: A Sampling Approach

One of the key uses of causes is to explain why things happen. Explanations of specific events, like an individual's heart attack on Monday afternoon or a particular car accident, help assign responsibility and inform our future decisions. Computational methods for causal inference make use of the vast amounts of data collected by individuals to better understand their behavior and improve their health. However, most methods for explanation of specific events have provided theoretical approaches with limited applicability. In contrast we make two main contributions: an algorithm for explanation that calculates the strength of token causes, and an evaluation based on simulated data that enables objective comparison against prior methods and ground truth. We show that the approach finds the correct relationships in classic test cases (causal chains, common cause, and backup causation) and in a realistic scenario (explaining hyperglycemic episodes in a simulation of type 1 diabetes).

[1]  David Poole,et al.  Representing diagnosis knowledge , 1994, Annals of Mathematics and Artificial Intelligence.

[2]  Franz von Kutschera,et al.  Causation , 1993, J. Philos. Log..

[3]  Claudio Cobelli,et al.  GIM, Simulation Software of Meal Glucose—Insulin Model , 2007, Journal of diabetes science and technology.

[4]  C. S. Chao,et al.  An Automated Fault Diagnosis System Using Hierarchical Reasoning and Alarm Correlation , 2004, Journal of Network and Systems Management.

[5]  C. Cobelli,et al.  Physical Activity into the Meal Glucose—Insulin Model of Type 1 Diabetes: In Silico Studies , 2009, Journal of diabetes science and technology.

[6]  J. Pearl Causality: Models, Reasoning and Inference , 2000 .

[7]  D. Lewis Causation as Influence , 2000 .

[8]  Steven L. Scott,et al.  Inferring causal impact using Bayesian structural time-series models , 2015, 1506.00356.

[9]  Mark Voortman,et al.  Sequences of Mechanisms for Causal Reasoning in Artificial Intelligence , 2013, IJCAI.

[10]  Joseph Y. Halpern,et al.  Causes and Explanations: A Structural-Model Approach. Part I: Causes , 2000, The British Journal for the Philosophy of Science.

[11]  Jan Lunze,et al.  An example of fault diagnosis by means of probabilistic logic reasoning , 1997 .

[12]  Joseph Y. Halpern,et al.  Causes and explanations: A structural-model approach , 2000 .

[13]  Claudio Cobelli,et al.  Meal Simulation Model of the Glucose-Insulin System , 2007, IEEE Transactions on Biomedical Engineering.

[14]  J. Schaffer Overdetermining Causes , 2003 .

[15]  L. A. Paul,et al.  Keeping Track of the Time: Emending the Counterfactual Analysis of Causation , 1998 .

[16]  Joseph Y. Halpern Appropriate Causal Models and Stability of Causation , 2014, KR.

[17]  Samantha Kleinberg,et al.  Causality, Probability, and Time , 2012 .

[18]  Joseph Y. Halpern,et al.  Causes and Explanations: A Structural-Model Approach. Part II: Explanations , 2001, The British Journal for the Philosophy of Science.