T-Patterns Revisited: Mining for Temporal Patterns in Sensor Data

The trend to use large amounts of simple sensors as opposed to a few complex sensors to monitor places and systems creates a need for temporal pattern mining algorithms to work on such data. The methods that try to discover re-usable and interpretable patterns in temporal event data have several shortcomings. We contrast several recent approaches to the problem, and extend the T-Pattern algorithm, which was previously applied for detection of sequential patterns in behavioural sciences. The temporal complexity of the T-pattern approach is prohibitive in the scenarios we consider. We remedy this with a statistical model to obtain a fast and robust algorithm to find patterns in temporal data. We test our algorithm on a recent database collected with passive infrared sensors with millions of events.

[1]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[2]  Albert Ali Salah,et al.  Searching for Temporal Patterns in AmI Sensor Data , 2007, AmI Workshops.

[3]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[4]  Howie Choset,et al.  Sensor-Based Exploration: The Hierarchical Generalized Voronoi Graph , 2000, Int. J. Robotics Res..

[5]  M S Magnusson,et al.  Discovering hidden time patterns in behavior: T-patterns and their detection , 2000, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[6]  Jian Pei,et al.  Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach , 2006, Sixth IEEE International Conference on Data Mining - Workshops (ICDMW'06).

[7]  Heikki Mannila,et al.  Discovery of Frequent Episodes in Event Sequences , 1997, Data Mining and Knowledge Discovery.

[8]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[9]  Qiming Chen,et al.  PrefixSpan,: mining sequential patterns efficiently by prefix-projected pattern growth , 2001, Proceedings 17th International Conference on Data Engineering.

[10]  Heikki Mannila,et al.  Rule Discovery in Telecommunication Alarm Data , 1999, Journal of Network and Systems Management.

[11]  Diane J. Cook,et al.  Prediction Algorithms for Smart Environments , 2005 .

[12]  J. Brian Burns,et al.  Recovering Social Networks From Massive Track Datasets , 2008, 2008 IEEE Workshop on Applications of Computer Vision.

[13]  Simon Fraser MULTI-DIMENSIONAL SEQUENTIAL PATTERN MINING , 2001 .

[14]  Eric Hsueh-Chan Lu,et al.  Energy-efficient real-time object tracking in multi-level sensor networks by mining and predicting movement patterns , 2009, J. Syst. Softw..

[15]  Nicholson T. Collier,et al.  C-quence: A tool for analyzing qualitative sequential data , 2002, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[16]  Michele Zorzi,et al.  The “Wireless Sensor Networks for City-Wide Ambient Intelligence (WISE-WAI)” Project , 2009, Sensors.

[17]  Andrew Borrie,et al.  Temporal pattern analysis and its applicability in sport: an explanation and exemplar data , 2002, Journal of sports sciences.

[18]  Ilkka Korhonen,et al.  Detection of Daily Activities and Sports With Wearable Sensors in Controlled and Uncontrolled Conditions , 2008, IEEE Transactions on Information Technology in Biomedicine.

[19]  Aaron F. Bobick,et al.  Recognition of Visual Activities and Interactions by Stochastic Parsing , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Srinivasan Parthasarathy,et al.  Incremental and interactive sequence mining , 1999, CIKM '99.

[21]  M. Steinbach,et al.  Finding Spatio-Temporal Patterns in Earth Science Data , 2001 .

[22]  A. Pentland,et al.  Eigenbehaviors: identifying structure in routine , 2009, Behavioral Ecology and Sociobiology.

[23]  Tadahiro Kitahashi,et al.  A Problem-Decomposition Method Using Differences or Equivalence Relations Between States , 1985, Artif. Intell..

[24]  Thomas G. Dietterich,et al.  Discovering Patterns in Sequences of Events , 1985, Artif. Intell..

[25]  K. Moriyama,et al.  Extracting Human Behaviors with Infrared Sensor Network , 2007, 2007 Fourth International Conference on Networked Sensing Systems.

[26]  Céline Robardet,et al.  A New Constraint for Mining Sets in Sequences , 2009, SDM.

[27]  Gwenn Englebienne,et al.  Accurate activity recognition in a home setting , 2008, UbiComp.

[28]  Jaideep Srivastava,et al.  Event detection from time series data , 1999, KDD '99.

[29]  Benjamin Kuipers,et al.  Towards Autonomous Topological Place Detection Using the Extended Voronoi Graph , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[30]  Christopher G. Atkeson,et al.  Simultaneous Tracking and Activity Recognition (STAR) Using Many Anonymous, Binary Sensors , 2005, Pervasive.

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

[32]  Gian Luca Foresti,et al.  Exploiting Temporal Statistics for Events Analysis and Understanding , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).

[33]  Takashi Matsuyama,et al.  Multiobject Behavior Recognition by Event Driven Selective Attention Method , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Vincent S. Tseng,et al.  Energy efficient strategies for object tracking in sensor networks: A data mining approach , 2007, J. Syst. Softw..

[35]  Abraham Kandel,et al.  Knowledge discovery in time series databases , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[36]  Aaron F. Bobick,et al.  A State-Based Approach to the Representation and Recognition of Gesture , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Sandra van Dulmen,et al.  Observation of nurse-patient interaction in oncology: review of assessment instruments. , 2004, Patient education and counseling.

[38]  Alexander Artikis,et al.  Behaviour Recognition using the Event Calculus , 2009, AIAI.

[39]  Gemma C. Garriga Discovering Unbounded Episodes in Sequential Data , 2003, PKDD.

[40]  Jitian Xiao,et al.  Analysis of Alarm Sequences in a Chemical Plant , 2008, ADMA.