Improving Destination Prediction via Ensemble of Trajectory Movement Separation and Adaptive Clustering

Destination prediction has attracted more and more attention due to its broad applications in location-based services such as traffic navigation, hotel recommendation and personalized advertising. It aims to predict future destination locations according to historical trajectory records as well as some extra information. Significant progress has been made based on Markov-chain models and neural networks. In this paper, we propose a novel Separated Trajectory Movement and Adaptive Clustering (STMAC) framework, which leverages the potential pattern of trajectory movement trend to separate historical trajectories into different categories, and then employs adaptive clustering for each category to discover fine-grained local clusters as candidate destination locations. In particular, STMAC adopts the weighted centroid of top- $k$ discovered candidate clusters to predict a more accurate and more appropriate destination location. We conduct experiments on two real-world datasets to evaluate STMAC and other methods. Experimental results demonstrate that STMAC achieves significant improvement over competitors in terms of prediction error and accuracy. Extensive experiments on parameter analysis further show the effectiveness of our model.

[1]  Jianbin Huang,et al.  Efficient Destination Prediction Based on Route Choices with Transition Matrix Optimization , 2017, ArXiv.

[2]  Marc-Olivier Killijian,et al.  Next place prediction using mobility Markov chains , 2012, MPM '12.

[3]  Henry A. Kautz,et al.  Inferring High-Level Behavior from Low-Level Sensors , 2003, UbiComp.

[4]  Raja Sengupta,et al.  Predicting driver destination using machine learning techniques , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

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

[6]  Qingquan Li,et al.  Hierarchical route planning based on taxi GPS-trajectories , 2009, 2009 17th International Conference on Geoinformatics.

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

[8]  Luis González Abril,et al.  Trip destination prediction based on past GPS log using a Hidden Markov Model , 2010, Expert Syst. Appl..

[9]  Akinori Asahara,et al.  Pedestrian-movement prediction based on mixed Markov-chain model , 2011, GIS.

[10]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[11]  Han Su,et al.  CrowdPlanner: A Crowd-Based Route Recommendation System , 2013, ArXiv.

[12]  Jae-Gil Lee,et al.  TraClass: trajectory classification using hierarchical region-based and trajectory-based clustering , 2008, Proc. VLDB Endow..

[13]  Ling Chen,et al.  A system for destination and future route prediction based on trajectory mining , 2010, Pervasive Mob. Comput..

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

[15]  Ales Janota,et al.  Using Neural Networks for Route and Destination Prediction in Intelligent Transport Systems , 2012, TST.

[16]  Bin Guo,et al.  Personalized Travel Package With Multi-Point-of-Interest Recommendation Based on Crowdsourced User Footprints , 2016, IEEE Transactions on Human-Machine Systems.

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

[18]  Matthias Grossglauser,et al.  A parsimonious model of mobile partitioned networks with clustering , 2009, 2009 First International Communication Systems and Networks and Workshops.

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

[20]  Dino Pedreschi,et al.  Time-focused clustering of trajectories of moving objects , 2006, Journal of Intelligent Information Systems.

[21]  Pascal Vincent,et al.  Artificial Neural Networks Applied to Taxi Destination Prediction , 2015, DC@PKDD/ECML.

[22]  Tieniu Tan,et al.  Predicting the Next Location: A Recurrent Model with Spatial and Temporal Contexts , 2016, AAAI.

[23]  Wang-Chien Lee,et al.  Clustering and aggregating clues of trajectories for mining trajectory patterns and routes , 2015, The VLDB Journal.

[24]  Jian Xu,et al.  Predicting next location using a variable order Markov model , 2014, IWGS.

[25]  Jacqueline Warren Mills,et al.  Geospatial Analysis: A Comprehensive Guide to Principles, Techniques, and Software Tools, Second Edition - by Michael J. de Smith, Michael F. Goodchild, and Paul A. Longley , 2008, Trans. GIS.

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

[27]  Xing Xie,et al.  Destination prediction by sub-trajectory synthesis and privacy protection against such prediction , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[28]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[29]  Lei Zhang,et al.  Multi-features taxi destination prediction with frequency domain processing , 2018, PloS one.

[30]  Jinyan Li,et al.  Prediction of Taxi Destinations Using a Novel Data Embedding Method and Ensemble Learning , 2020, IEEE Transactions on Intelligent Transportation Systems.

[31]  Xing Xie,et al.  Solving the data sparsity problem in destination prediction , 2015, The VLDB Journal.

[32]  George Rzevski,et al.  Multi-Agent Real Time Scheduling System for Taxi Companies , 2009 .

[33]  Anind K. Dey,et al.  Navigate like a cabbie: probabilistic reasoning from observed context-aware behavior , 2008, UbiComp.

[34]  Xing Xie,et al.  DesTeller: A System for Destination Prediction Based on Trajectories with Privacy Protection , 2013, Proc. VLDB Endow..

[35]  Sung-Bae Cho,et al.  A HMM-Based Location Prediction Framework with Location Recognizer Combining k-Nearest Neighbor and Multiple Decision Trees , 2013, HAIS.

[36]  Jieping Ye,et al.  A Taxi Order Dispatch Model based On Combinatorial Optimization , 2017, KDD.

[37]  Wang Yu-ting,et al.  Aircraft Taxi Route Planning for A-SMGCS Based on Discrete Event Dynamic System modeling , 2010, 2010 Second International Conference on Computer Modeling and Simulation.