PutMode: prediction of uncertain trajectories in moving objects databases

Objective: Prediction of moving objects with uncertain motion patterns is emerging rapidly as a new exciting paradigm and is important for law enforcement applications such as criminal tracking analysis. However, existing algorithms for prediction in spatio-temporal databases focus on discovering frequent trajectory patterns from historical data. Moreover, these methods overlook the effect of some important factors, such as speed and moving direction. This lacks generality as moving objects may follow dynamic motion patterns in real life.Methods: We propose a framework for predicating uncertain trajectories in moving objects databases. Based on Continuous Time Bayesian Networks (CTBNs), we develop a trajectory prediction algorithm, called PutMode (Prediction of uncertain trajectories in Moving objects databases). It comprises three phases: (i) construction of TCTBNs (Trajectory CTBNs) which obey the Markov property and consist of states combined by three important variables including street identifier, speed, and direction; (ii) trajectory clustering for clearing up outlying trajectories; (iii) predicting the motion behaviors of moving objects in order to obtain the possible trajectories based on TCTBNs.Results: Experimental results show that PutMode can predict the possible motion curves of objects in an accurate and efficient manner in distinct trajectory data sets with an average accuracy higher than 80%. Furthermore, we illustrate the crucial role of trajectory clustering, which provides benefits on prediction time as well as prediction accuracy.

[1]  Hisham M. Haddad Proceedings of the 2006 ACM symposium on Applied computing , 2006, SAC.

[2]  Hsinchun Chen,et al.  CrimeNet explorer: a framework for criminal network knowledge discovery , 2005, TOIS.

[3]  Changjie Tang,et al.  VCCM Mining: Mining Virtual Community Core Members Based on Gene Expression Programming , 2006, WISI.

[4]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[5]  Dino Pedreschi,et al.  Mining sequences with temporal annotations , 2006, SAC '06.

[6]  Yang Xiang,et al.  Visualizing criminal relationships: comparison of a hyperbolic tree and a hierarchical list , 2005, Decis. Support Syst..

[7]  Chun Zhang,et al.  Storing and querying ordered XML using a relational database system , 2002, SIGMOD '02.

[8]  Daphne Koller,et al.  Learning Continuous Time Bayesian Networks , 2002, UAI.

[9]  Umeshwar Dayal,et al.  PrefixSpan: Mining Sequential Patterns by Prefix-Projected Growth , 2001, ICDE 2001.

[10]  Mikolaj Morzy,et al.  Mining Frequent Trajectories of Moving Objects for Location Prediction , 2007, MLDM.

[11]  Henry A. Kautz,et al.  Extending Continuous Time Bayesian Networks , 2005, AAAI.

[12]  Hsinchun Chen,et al.  Enhancing border security: Mutual information analysis to identify suspect vehicles , 2007, Decis. Support Syst..

[13]  Klaus H. Hinrichs,et al.  Managing uncertainty in moving objects databases , 2004, TODS.

[14]  Jon Kleinberg,et al.  KDD '07: Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining , 2007, KDD 2007.

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

[16]  Jianwen Su,et al.  Universal trajectory queries for moving object databases , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[17]  Ouri Wolfson,et al.  The Geometry of Uncertainty in Moving Objects Databases , 2002, EDBT.

[18]  A. T. Bharucha-Reid Elements of the theory of Markov processes and their applications , 1961 .

[19]  Thomas Brinkhoff,et al.  A Framework for Generating Network-Based Moving Objects , 2002, GeoInformatica.

[20]  Dino Pedreschi,et al.  Trajectory pattern mining , 2007, KDD '07.

[21]  Oliver Günther,et al.  Privacy in e-commerce: stated preferences vs. actual behavior , 2005, CACM.

[22]  Daphne Koller,et al.  Continuous Time Bayesian Networks , 2012, UAI.

[23]  Dino Pedreschi,et al.  Efficient Mining of Temporally Annotated Sequences , 2006, SDM.

[24]  Wei Chang,et al.  A stack-based prospective spatio-temporal data analysis approach , 2008, Decis. Support Syst..

[25]  Wei Liu,et al.  Mining Key Members of Crime Networks Based on Personality Trait Simulation Email Analysis System: Mining Key Members of Crime Networks Based on Personality Trait Simulation Email Analysis System , 2009 .

[26]  Qiao Shao Mining Key Members of Crime Networks Based on Personality Trait Simulation Email Analysis System , 2008 .

[27]  Hsinchun Chen,et al.  Criminal network analysis and visualization , 2005, CACM.

[28]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[29]  Wen Fenlian A new hierarchical clustering algorithm based on tree edit distance , 2007 .

[30]  Curtis Roads,et al.  The Computer Music Tutorial , 1996 .

[31]  Hsinchun Chen,et al.  Process-driven collaboration support for intra-agency crime analysis , 2006, Decis. Support Syst..

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

[33]  Gang Wang,et al.  Crime data mining: a general framework and some examples , 2004, Computer.

[34]  Jianwen Su,et al.  Query languages for moving object databases , 2005 .