A system for destination and future route prediction based on trajectory mining

Location is a key context ingredient and many existing pervasive applications rely on the current locations of their users. However, with the ability to predict the future location and movement behavior of a user, the usability of these applications can be greatly improved. In this paper, we propose an approach to predict both the intended destination and the future route of a person. Rather than predicting the destination and future route separately, we have focused on making prediction in an integrated way by exploiting personal movement data (i.e. trajectories) collected by GPS. Since trajectories contain daily whereabouts information of a person, the proposed approach first detects the significant places where the person may depart from or go to using a clustering-based algorithm called FBM (Forward-Backward Matching), then abstracts the trajectories based on a space partitioning method, and finally extracts movement patterns from the abstracted trajectories using an extended CRPM (Continuous Route Pattern Mining) algorithm. Extracted movement patterns are organized in terms of origin-destination couples. The prediction is made based on a pattern tree built from these movement patterns. With the real personal movement data of 14 participants, we conducted a number of experiments to evaluate the performance of our system. The results show that our approach can achieve approximately 80% and 60% accuracy in destination prediction and 1-step prediction, respectively, and result in an average deviation of approximately 60 m in continuous future route prediction. Finally, based on the proposed approach, we implemented a prototype running on mobile phones, which can extract patterns from a user's historical movement data and predict the destination and future route.

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

[2]  Heng Tao Shen,et al.  Mining Trajectory Patterns Using Hidden Markov Models , 2007, DaWaK.

[3]  Albert-László Barabási,et al.  Understanding individual human mobility patterns , 2008, Nature.

[4]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[5]  Hassan A. Karimi,et al.  A predictive location model for location-based services , 2003, GIS '03.

[6]  Jianyong Wang,et al.  Mining sequential patterns by pattern-growth: the PrefixSpan approach , 2004, IEEE Transactions on Knowledge and Data Engineering.

[7]  Anna Monreale,et al.  WhereNext: a location predictor on trajectory pattern mining , 2009, KDD.

[8]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Torben Bach Pedersen,et al.  Mining Long, Sharable Patterns in Trajectories of Moving Objects , 2009, STDBM.

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

[11]  Jaewoo Chung,et al.  Going my way: a user-aware route planner , 2009, CHI.

[12]  Brett Browning,et al.  Learning to Predict Driver Route and Destination Intent , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[13]  Vania Bogorny,et al.  A clustering-based approach for discovering interesting places in trajectories , 2008, SAC '08.

[14]  Sari Haj Hussein Effective Density Queries on Continuously Moving Objects; in Slides , 2012 .

[15]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[16]  Ling Chen,et al.  Personal continuous route pattern mining , 2009 .

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

[18]  Eric Horvitz,et al.  Predestination: Inferring Destinations from Partial Trajectories , 2006, UbiComp.

[19]  Shashi Shekhar,et al.  Discovering personally meaningful places: An interactive clustering approach , 2007, TOIS.

[20]  Dan Frankowski,et al.  Because I carry my cell phone anyway: functional location-based reminder applications , 2006, CHI.

[21]  Steve Benford,et al.  Designing planned route based interactions for context-aware applications , 2007, Mobility '07.

[22]  Michael Beigl,et al.  MemoClip: A Location-Based Remembrance Appliance , 2000 .

[23]  Takayuki Nakata,et al.  Mining traffic data from probe-car system for travel time prediction , 2004, KDD.

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

[25]  Franco Zambonelli,et al.  Extracting High-Level Information from Location Data: The W4 Diary Example , 2009, Mob. Networks Appl..

[26]  Murat Ali Bayir,et al.  Mobility profiler: A framework for discovering mobility profiles of cell phone users , 2010, Pervasive Mob. Comput..

[27]  Henry A. Kautz,et al.  Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields , 2007, Int. J. Robotics Res..

[28]  Ling Chen,et al.  Predict Personal Continuous Route , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[29]  Gaetano Borriello,et al.  Extracting places from traces of locations , 2004, MOCO.

[30]  John Krumm,et al.  Route Prediction from Trip Observations , 2008 .

[31]  Christian S. Jensen,et al.  Similarity-based prediction of travel times for vehicles traveling on known routes , 2008, GIS '08.

[32]  Kentaro Toyama,et al.  Project Lachesis: Parsing and Modeling Location Histories , 2004, GIScience.