Probabilistic Complex Event Triggering

Computer Science DivisionUniversity of California at Berkeley, Berkeley CA 94720, USA{daisyw,ireneos,tancau}@cs.berkeley.eduAbstract. Recently, wireless sensor deviceshave been widely deployed in various ap-plication settings (including environmentalresearch, control systems, etc.). Because ofthe inherent unreliability of sensor readings,any kind of reasoning in sensor environ-ments needs to carefully account for noise.The key goal of pcet is to build an in-frastructure that can automatically infer andreason about the probabilities of triggeredevents, using a principled probabilistic modelfor the underlying sensor data. Through suchprobabilistic reasoning, pcet can incorpo-rate uncertainly factors and make finer –grain decisions on event occurrences. Thisis achieved through the use of a BayesianNetwork to directly model and exploit cor-relations across different sensors and thedefinition of a complex – event language,which allows users / applications to createhierarchies of higher-level events. As exper-imental results verify, pcet simplifies thedevelopment process and boosts the effi-ciency of any system dealing with inher-ently uncertain data streams.

[1]  Diane J. Cook,et al.  PREDIcting inhabitant action using action and task models with application to smart homes , 2004, Int. J. Artif. Intell. Tools.

[2]  Frederick Reiss,et al.  TelegraphCQ: continuous dataflow processing , 2003, SIGMOD '03.

[3]  Dan Suciu,et al.  Efficient query evaluation on probabilistic databases , 2004, The VLDB journal.

[4]  Michael J. Franklin,et al.  Events on the edge , 2005, SIGMOD '05.

[5]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[6]  Context-Aware Computing,et al.  Inferring Activities from Interactions with Objects , 2004 .

[7]  Dan Suciu,et al.  Efficient query evaluation on probabilistic databases , 2004, The VLDB Journal.

[8]  David Maxwell Chickering,et al.  Learning Bayesian Networks: The Combination of Knowledge and Statistical Data , 1994, Machine Learning.

[9]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[10]  Kevin Murphy,et al.  Bayes net toolbox for Matlab , 1999 .

[11]  Nir Friedman,et al.  Learning Belief Networks in the Presence of Missing Values and Hidden Variables , 1997, ICML.

[12]  Pedro Larrañaga,et al.  An Introduction to Probabilistic Graphical Models , 2002, Estimation of Distribution Algorithms.

[13]  Laks V. S. Lakshmanan,et al.  ProbView: a flexible probabilistic database system , 1997, TODS.

[14]  Luc De Raedt,et al.  Probabilistic logic learning , 2003, SKDD.

[15]  Jennifer Widom,et al.  Active Database Systems: Triggers and Rules For Advanced Database Processing , 1994 .

[16]  Hector Garcia-Molina,et al.  The Management of Probabilistic Data , 1992, IEEE Trans. Knowl. Data Eng..

[17]  Wei Hong,et al.  Model-Driven Data Acquisition in Sensor Networks , 2004, VLDB.

[18]  Gregory F. Cooper,et al.  A Bayesian Method for the Induction of Probabilistic Networks from Data , 1992 .

[19]  Gregory D. Abowd,et al.  The Aware Home: A Living Laboratory for Ubiquitous Computing Research , 1999, CoBuild.

[20]  Nir Friedman,et al.  The Bayesian Structural EM Algorithm , 1998, UAI.

[21]  Rainer Unland,et al.  On the semantics of complex events in active database management systems , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[22]  Philippe Leray,et al.  BNT STRUCTURE LEARNING PACKAGE : Documentation and Experiments , 2004 .

[23]  P. Spirtes,et al.  Causation, prediction, and search , 1993 .

[24]  Jennifer Widom,et al.  Working Models for Uncertain Data , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[25]  Gregory F. Cooper,et al.  A Bayesian method for the induction of probabilistic networks from data , 1992, Machine Learning.

[26]  Nir Friedman,et al.  Discovering Hidden Variables: A Structure-Based Approach , 2000, NIPS.

[27]  Philippe Bonnet,et al.  GADT: a probability space ADT for representing and querying the physical world , 2002, Proceedings 18th International Conference on Data Engineering.

[28]  Rina Dechter,et al.  Bucket elimination: A unifying framework for probabilistic inference , 1996, UAI.

[29]  Lise Getoor,et al.  Learning Probabilistic Relational Models , 1999, IJCAI.

[30]  Frederick Reiss,et al.  Design Considerations for High Fan-In Systems: The HiFi Approach , 2005, CIDR.

[31]  Pedro M. Domingos,et al.  Relational Dynamic Bayesian Networks , 2005, J. Artif. Intell. Res..

[32]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[33]  Gustavo Alonso,et al.  A Pipelined Framework for Online Cleaning of Sensor Data Streams , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[34]  Johannes Gehrke,et al.  A General Algebra and Implementation for Monitoring Event Streams , 2005 .