Incremental causal network construction over event streams

This paper addresses modeling causal relationships over event streams where data are unbounded and hence incremental modeling is required. There is no existing work for incremental causal modeling over event streams. Our approach is based on Popper's three conditions which are generally accepted for inferring causality - temporal precedence of cause over effect, dependency between cause and effect, and elimination of plausible alternatives. We meet these conditions by proposing a novel incremental causal network construction algorithm. This algorithm infers causality by learning the temporal precedence relationships using our own new incremental temporal network construction algorithm and the dependency by adopting a state of the art incremental Bayesian network construction algorithm called the Incremental Hill-Climbing Monte Carlo. Moreover, we provide a mechanism to infer only strong causality, which provides a way to eliminate weak alternatives. This research benefits causal analysis over event streams by providing a novel two layered causal network without the need for prior knowledge. Experiments using synthetic and real datasets demonstrate the efficacy of the proposed algorithm.

[1]  Josep Roure Alcobé,et al.  1 . 2 Bayesian Network Learning , 2004 .

[2]  Ki-Joune Li,et al.  Causality Join Query Processing for Data Streams via a Spatiotemporal Sliding Window , 2009, J. Univers. Comput. Sci..

[3]  Ajay D. Kshemkalyani,et al.  Causality-based predicate detection across space and time , 2005, IEEE Transactions on Computers.

[4]  W. Wong,et al.  Learning Causal Bayesian Network Structures From Experimental Data , 2008 .

[5]  David Maxwell Chickering,et al.  Large-Sample Learning of Bayesian Networks is NP-Hard , 2002, J. Mach. Learn. Res..

[6]  Josep Roure Alcobe Thesis: incremental methods for Bayesian network structure learning , 2005 .

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

[8]  David Heckerman,et al.  A Bayesian Approach to Learning Causal Networks , 1995, UAI.

[9]  David Maxwell Chickering,et al.  Learning Equivalence Classes of Bayesian Network Structures , 1996, UAI.

[10]  Masatoshi Yoshikawa,et al.  An Incremental Method for Causal Network Construction , 2010, WAIM.

[11]  Constantin F. Aliferis,et al.  Bayesian Algorithms for Causal Data Mining , 2008, NIPS Causality: Objectives and Assessment.

[12]  Howard J. Hamilton,et al.  The TIMERS II Algorithm for the Discovery of Causality , 2005, PAKDD.

[13]  Constantin F. Aliferis,et al.  The max-min hill-climbing Bayesian network structure learning algorithm , 2006, Machine Learning.

[14]  Chang-Tsun Li,et al.  A temporal precedence based clustering method for gene expression microarray data , 2010, BMC Bioinformatics.

[15]  Bernard Manderick,et al.  Learning Causal Bayesian Networks from Observations and Experiments: A Decision Theoretic Approach , 2006, MDAI.

[16]  C. Granger Investigating causal relations by econometric models and cross-spectral methods , 1969 .

[17]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[18]  Judea Pearl,et al.  A Theory of Inferred Causation , 1991, KR.

[19]  Wray L. Buntine Theory Refinement on Bayesian Networks , 1991, UAI.

[20]  Christopher Meek,et al.  Causal inference and causal explanation with background knowledge , 1995, UAI.

[21]  Nir Friedman,et al.  Sequential Update of Bayesian Network Structure , 1997, UAI.

[22]  Tze-Yun Leong,et al.  Active Learning for Causal Bayesian Network Structure with Non-symmetrical Entropy , 2009, PAKDD.

[23]  Wai Lam,et al.  Using New Data to Refine a Bayesian Network , 1994, UAI.

[24]  Dan Suciu,et al.  WHY SO? or WHY NO? Functional Causality for Explaining Query Answers , 2009, MUD.

[25]  Gary James Jason,et al.  The Logic of Scientific Discovery , 1988 .

[26]  Jari Saramäki,et al.  Temporal Networks , 2011, Encyclopedia of Social Network Analysis and Mining.

[27]  Andreas Wendemuth,et al.  A Simple Recurrent Network for Implicit Learning of Temporal Sequences , 2010, Cognitive Computation.

[28]  Nahla Ben Amor,et al.  Learning Causal Bayesian Networks from Incomplete Observational Data and Interventions , 2007, ECSQARU.

[29]  Yan Liu,et al.  Learning Temporal Causal Graphs for Relational Time-Series Analysis , 2010, ICML.

[30]  Josep Roure Alcobé,et al.  Incremental methods for Bayesian network structure learning , 2005, AI Commun..