Mining periodic behaviors of object movements for animal and biological sustainability studies

Periodicity is one of the most frequently occurring phenomena for moving objects. Animals usually have periodic movement behaviors, such as daily foraging behaviors or yearly migration behaviors. Such periodic behaviors are the keys to understand animal movement and they also reflect the seasonal, climate, or environmental changes of the ecosystem. However, periodic behaviors could be complicated, involving multiple interleaving periods, partial time span, and spatiotemporal noises and outliers. In this paper, we address the problem of mining periodic behaviors for moving objects. It involves two sub-problems: how to detect the periods in complex movements, and how to mine periodic behaviors. A period is usually a single value, such as 24 h. And a periodic behavior is a statistical description of the periodic movement for one specific period. For example, we could describe an animal’s daily behavior in the way that “From 6 pm to 6 am, it has 90% probability staying at location A and from 7 am to 5 pm, it has 70% probability staying at location B and 30% probability staying at location C”. So our tasks is to first detect the periods and then describe each periodic behavior according to different periods. Our main assumption is that the observed movement is generated from multiple interleaved periodic behaviors associated with certain reference locations. Based on this assumption, we propose a two-stage algorithm, Periodica, to solve the problem. At the first stage, the notion of reference spot is proposed to capture the reference locations. Through reference spots, multiple periods in the movement can be retrieved using a method that combines Fourier transform and autocorrelation. At the second stage, a probabilistic model is proposed to characterize the periodic behaviors. For a specific period, periodic behaviors are statistically generalized from partial movement sequences through hierarchical clustering. Finally, we show two extensions to the Periodica algorithm: (1) missing data interpolation, and (2) future movement prediction. Empirical studies on both synthetic and real data sets demonstrate the effectiveness of the proposed method.

[1]  Walid G. Aref,et al.  Periodicity detection in time series databases , 2005, IEEE Transactions on Knowledge and Data Engineering.

[2]  Christos Faloutsos,et al.  Prediction and indexing of moving objects with unknown motion patterns , 2004, SIGMOD '04.

[3]  E. Revilla,et al.  A movement ecology paradigm for unifying organismal movement research , 2008, Proceedings of the National Academy of Sciences.

[4]  Wayne M Getz,et al.  Methods for assessing movement path recursion with application to African buffalo in South Africa. , 2009, Ecology.

[5]  Walid G. Aref,et al.  Multiple and Partial Periodicity Mining in Time Series Databases , 2002, ECAI.

[6]  Philip S. Yu,et al.  Mining asynchronous periodic patterns in time series data , 2000, KDD '00.

[7]  Nikos Mamoulis,et al.  Mining frequent spatio-temporal sequential patterns , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[8]  Jiawei Han,et al.  Swarm: Mining Relaxed Temporal Moving Object Clusters , 2010, Proc. VLDB Endow..

[9]  Yufei Tao,et al.  Spatial queries in dynamic environments , 2003, TODS.

[10]  Philip S. Yu,et al.  On Periodicity Detection and Structural Periodic Similarity , 2005, SDM.

[11]  Walid G. Aref,et al.  WARP: time warping for periodicity detection , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[12]  G. Polis,et al.  TOWARD AN INTEGRATION OF LANDSCAPE AND FOOD WEB ECOLOGY : The Dynamics of Spatially Subsidized Food Webs , 2005 .

[13]  Kevin Y. Yip,et al.  Mining periodic patterns with gap requirement from sequences , 2007 .

[14]  S. McNaughton,et al.  Promotion of the cycling of diet-enhancing nutrients by african grazers , 1997, Science.

[15]  Philip S. Yu,et al.  Infominer: mining surprising periodic patterns , 2001, KDD '01.

[16]  Wayne M. Getz,et al.  Duelling timescales of host mixing and disease spread determine invasion of disease in structured populations , 2005 .

[17]  Jimeng Sun,et al.  The TPR*-Tree: An Optimized Spatio-Temporal Access Method for Predictive Queries , 2003, VLDB.

[18]  Bertrand Dumont,et al.  Response of foraging sheep to variability in the spatial distribution of resources , 2005, Animal Behaviour.

[19]  Wayne M. Getz,et al.  Duelling timescales of host movement and disease recovery determine invasion of disease in structured populations: Duelling timescales of host movement and disease recovery , 2005 .

[20]  Joseph L. Hellerstein,et al.  Mining partially periodic event patterns with unknown periods , 2001, Proceedings 17th International Conference on Data Engineering.

[21]  O. Ovaskainen,et al.  State-space models of individual animal movement. , 2008, Trends in ecology & evolution.

[22]  Elizabeth Pennisi,et al.  When to Go, Where to Stop , 2006, Science.

[23]  Christian S. Jensen,et al.  Indexing the positions of continuously moving objects , 2000, SIGMOD '00.

[24]  David Wai-Lok Cheung,et al.  Mining periodic patterns with gap requirement from sequences , 2005, SIGMOD '05.

[25]  B. Worton Kernel methods for estimating the utilization distribution in home-range studies , 1989 .

[26]  Philip S. Yu,et al.  InfoMiner+: mining partial periodic patterns with gap penalties , 2002, 2002 IEEE International Conference on Data Mining, 2002. Proceedings..

[27]  S. McNaughton,et al.  Ecology of a Grazing Ecosystem: The Serengeti , 1985 .

[28]  Benjamin D. Dalziel,et al.  Fitting Probability Distributions to Animal Movement Trajectories: Using Artificial Neural Networks to Link Distance, Resources, and Memory , 2008, The American Naturalist.

[29]  Jiawei Han,et al.  Mining periodic behaviors for moving objects , 2010, KDD.

[30]  Jiawei Han,et al.  Mining Segment-Wise Periodic Patterns in Time-Related Databases , 1998, KDD.

[31]  Qing Liu,et al.  A Hybrid Prediction Model for Moving Objects , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[32]  Beng Chin Ooi,et al.  Query and Update Efficient B+-Tree Based Indexing of Moving Objects , 2004, VLDB.

[33]  Jiawei Han,et al.  Efficient mining of partial periodic patterns in time series database , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[34]  Jiawei Han,et al.  Summarizing itemset patterns: a profile-based approach , 2005, KDD '05.

[35]  W. Getz,et al.  PERSPECTIVES Duelling timescales of host movement and disease recovery determine invasion of disease in structured populations , 2005 .

[36]  Patrick J Butler,et al.  Biotelemetry: a mechanistic approach to ecology. , 2004, Trends in ecology & evolution.

[37]  George Kollios,et al.  Mining, indexing, and querying historical spatiotemporal data , 2004, KDD.

[38]  Srinivasan Parthasarathy,et al.  Summarizing itemset patterns using probabilistic models , 2006, KDD '06.

[39]  Tanya Y. Berger-Wolf,et al.  Mining Periodic Behavior in Dynamic Social Networks , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[40]  Wayne M. Getz,et al.  A framework for generating and analyzing movement paths on ecological landscapes , 2008, Proceedings of the National Academy of Sciences.

[41]  Leo Polansky,et al.  Disentangling the effects of forage, social rank, and risk on movement autocorrelation of elephants using Fourier and wavelet analyses , 2008, Proceedings of the National Academy of Sciences.

[42]  Serhiy Morozov,et al.  A Distributed, Architecture-Centric Approach to Computing Accurate Recommendations from Very Large and Sparse Datasets , 2011 .

[43]  Philip S. Yu,et al.  Meta-patterns: revealing hidden periodic patterns , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[44]  Yida Wang,et al.  On Mining Group Patterns of Mobile Users , 2003, DEXA.

[45]  Nikos Mamoulis,et al.  Discovering Partial Periodic Patterns in Discrete Data Sequences , 2004, PAKDD.

[46]  Christian S. Jensen,et al.  Indexing the Positions of Continuously Moving Objects , 2000, SIGMOD Conference.

[47]  Piotr Indyk,et al.  Identifying Representative Trends in Massive Time Series Data Sets Using Sketches , 2000, VLDB.

[48]  Jignesh M. Patel,et al.  STRIPES: an efficient index for predicted trajectories , 2004, SIGMOD '04.

[49]  Carol L. McIntyre,et al.  Reproductive characteristics of migratory golden eagles in Denali National Park, Alaska , 1999 .

[50]  Philip S. Yu,et al.  Mining Surprising Periodic Patterns , 2004, Data Mining and Knowledge Discovery.