SMOPAT: Mining semantic mobility patterns from trajectories of private vehicles

Abstract With the increasing use of private vehicles with positioning services, GPS trajectory data of vehicles has become one of the major sources of big data about urban life. Existing studies on mobility pattern mining from trajectories share a common limitation, i.e., they fail to capture the semantics of trajectories. Automatic derivation of semantic information for every trajectory is a challenging task. In this paper, we propose an approach, called SMOPAT (Semantic MObility PATterns), for mining spatial-temporal semantic mobility patterns from trajectories of private vehicles. We design a probabilistic generative model with latent variables to characterize the semantic mobility of vehicles. Based on the model, SMOPAT labels each location in a trajectory with a visit purpose by using a polynomial-time dynamic programming algorithm. It then employs an efficient algorithm to find the most frequent semantic mobility patterns. We evaluate our approach on a large data set of real trajectories of private vehicles spanning a time duration of over ten months with 114 million records in Shanghai, China. The experimental results show that our approach produces meaningful patterns and outperforms the two competing methods in terms of diversity, coherence, and coverage.

[1]  James Bailey,et al.  Efficient mining of platoon patterns in trajectory databases , 2015, Data Knowl. Eng..

[2]  Kai Zheng,et al.  STMaker - A System to Make Sense of Trajectory Data , 2014, Proc. VLDB Endow..

[3]  Anthony J. T. Lee,et al.  Mining frequent trajectory patterns in spatial-temporal databases , 2009, Inf. Sci..

[4]  Xing Xie,et al.  Discovering regions of different functions in a city using human mobility and POIs , 2012, KDD.

[5]  L. Soder,et al.  Plug-in-vehicle mobility and charging flexibility Markov model based on driving behavior , 2012, 2012 9th International Conference on the European Energy Market.

[6]  Nicholas Jing Yuan,et al.  On discovery of gathering patterns from trajectories , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[7]  Jae-Gil Lee,et al.  A Unifying Framework of Mining Trajectory Patterns of Various Temporal Tightness , 2015, IEEE Transactions on Knowledge and Data Engineering.

[8]  Archan Misra,et al.  TODMIS: mining communities from trajectories , 2013, CIKM.

[9]  Wang-Chien Lee,et al.  Semantic Annotation of Mobility Data using Social Media , 2015, WWW.

[10]  Philip S. Yu,et al.  Rights protection of trajectory datasets with nearest-neighbor preservation , 2010, The VLDB Journal.

[11]  Ling Chen,et al.  Discovering personally semantic places from GPS trajectories , 2012, CIKM.

[12]  Wolfgang Nejdl,et al.  Introduction to the special section on twitter and microblogging services , 2013, TIST.

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

[14]  Li Yang,et al.  Managing Private Cars Usage from the Perspective of Owners , 2015, 2015 Third International Conference on Robot, Vision and Signal Processing (RVSP).

[15]  Wang-Chien Lee,et al.  Mining geographic-temporal-semantic patterns in trajectories for location prediction , 2013, ACM Trans. Intell. Syst. Technol..

[16]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Miriam Baglioni,et al.  How you move reveals who you are: understanding human behavior by analyzing trajectory data , 2012, Knowledge and Information Systems.

[18]  Xing Xie,et al.  Mining interesting locations and travel sequences from GPS trajectories , 2009, WWW '09.

[19]  Wang-Chien Lee,et al.  Semantic trajectory mining for location prediction , 2011, GIS.

[20]  Younghoon Kim,et al.  TOPTRAC: Topical Trajectory Pattern Mining , 2015, KDD.

[21]  Michael I. Jordan,et al.  An Introduction to Variational Methods for Graphical Models , 1999, Machine Learning.

[22]  Jie Xu,et al.  A Method for Private Car Transportation Dispatching Based on a Passenger Demand Model , 2015, IOV.

[23]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[24]  Ling Chen,et al.  A personal route prediction system based on trajectory data mining , 2011, Inf. Sci..

[25]  Stefano Spaccapietra,et al.  Semantic trajectories: Mobility data computation and annotation , 2013, TIST.

[26]  Lidan Shou,et al.  Splitter: Mining Fine-Grained Sequential Patterns in Semantic Trajectories , 2014, Proc. VLDB Endow..

[27]  Hui Xiong,et al.  Introduction to special section on intelligent mobile knowledge discovery and management systems , 2013, ACM Trans. Intell. Syst. Technol..

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