NextRoute: a lossless model for accurate mobility prediction

Mobility prediction of vehicles has become a key feature in mobility management in smart cities, mobile computing environments, intelligent transportation systems, vehicular networks, and location-based services. It has several important applications in traffic congestion forecasting, location-based routing protocol designs and targeting advertisements generation, etc. Mobility prediction (aka route prediction) consists of forecasting future routes to be traversed by a vehicle. Several models have been proposed for route prediction. These models are generally probabilistic models (e.g., Markov models) or data mining-based models (e.g., sequential rule-based models), and are trained with historical location data. Although these models were shown to perform well, one important drawback is that they are lossy. In other words, a large amount of information found in the location data is discarded by their training processes. Consequently, these models do not perform well for predicting routes where detailed information is required to perform accurate predictions. Besides, several prediction models assume the Markovian hypothesis that the next location of a user only depends on his/her current location and any previous movement of the user is ignored in prediction. This hypothesis has been employed, such as in Lian et al. (ACM Trans Intell Syst Technol 6:1–27, 2015 . https://doi.org/10.1145/2629557 ), as a simplifying assumption because it allows building models having a small size. However, this assumption is often unrealistic and thus greatly decreases the accuracy of route prediction. Moreover, these models are noise sensitive as they do not tolerate the smallest deviation in location data principally prone to several disturbances and uncertainty issues. To address these limitations, this paper introduces a novel route prediction model named NextRoute . The proposed model is lossless as it compresses location data in a prediction tree without information loss, and it is designed to use all the relevant information contained in the training data to perform prediction. In contrast to some other proposals, NextRoute provides efficient noise tolerance strategy that loosened the similarity measure when matching the current trajectory of vehicle with historical data. An extensive experimental evaluation was conducted with real-world and synthetic datasets providing quite encouraging results.

[1]  Peter Pirolli,et al.  Mining Longest Repeating Subsequences to Predict World Wide Web Surfing , 1999, USENIX Symposium on Internet Technologies and Systems.

[2]  Azzedine Boukerche,et al.  A Sequential Patterns Data Mining Approach Towards Vehicular Route Prediction in VANETs , 2013, Mobile Networks and Applications.

[3]  Lorenzo Blanco,et al.  Future Locations Prediction with Uncertain Data , 2013, ECML/PKDD.

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

[5]  Yoshitaka Deguchi,et al.  HEV Charge/Discharge Control System Based on Navigation Information , 2004 .

[6]  Enhong Chen,et al.  CEPR: A Collaborative Exploration and Periodically Returning Model for Location Prediction , 2015 .

[7]  Susanne Robra-Bissantz,et al.  Context-Awareness in the Car: Prediction, Evaluation and Usage of Route Trajectories , 2013, DESRIST.

[8]  George Karypis,et al.  Selective Markov models for predicting Web page accesses , 2004, TOIT.

[9]  Antonio Gomariz,et al.  SPMF: a Java open-source pattern mining library , 2014, J. Mach. Learn. Res..

[10]  Matthias Grossglauser,et al.  CRAWDAD dataset epfl/mobility (v.2009-02-24) , 2009 .

[11]  Vincent S. Tseng,et al.  Compact Prediction Tree: A Lossless Model for Accurate Sequence Prediction , 2013, ADMA.

[12]  Antonio F. Gómez-Skarmeta,et al.  Online route prediction based on clustering of meaningful velocity-change areas , 2016, Data Mining and Knowledge Discovery.

[13]  Cláudio de Souza Baptista,et al.  Prediction of Destinations and Routes in Urban Trips with Automated Identification of Place Types and Stay Points , 2015, GeoInfo.

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

[15]  John Krumm,et al.  A Markov Model for Driver Turn Prediction , 2008 .

[16]  Xuelong Li,et al.  When Location Meets Social Multimedia , 2015, ACM Transactions on Intelligent Systems and Technology.

[17]  Vincent S. Tseng,et al.  Using Partially-Ordered Sequential Rules to Generate More Accurate Sequence Prediction , 2012, ADMA.

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

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

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

[21]  Yuan Ma,et al.  Building Efficient Probability Transition Matrix Using Machine Learning from Big Data for Personalized Route Prediction , 2015, INNS Conference on Big Data.

[22]  Giovanni Seni,et al.  Ensemble Methods in Data Mining: Improving Accuracy Through Combining Predictions , 2010, Ensemble Methods in Data Mining.

[23]  Csaba Gáspár-Papanek,et al.  Route Prediction on Tracking Data to Location-Based Services , 2009, EUNICE.

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

[25]  Philippe Fournier-Viger,et al.  MyRoute: A Graph-Dependency Based Model for Real-Time Route Prediction , 2017, J. Commun..

[26]  Francisco Dantas Nobre Neto,et al.  A user-personalized model for real time destination and route prediction , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

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

[28]  Zhongwei Li,et al.  Traffic-Known Urban Vehicular Route Prediction Based on Partial Mobility Patterns , 2009, 2009 15th International Conference on Parallel and Distributed Systems.

[29]  Kay W. Axhausen,et al.  Efficient Map Matching of Large Global Positioning System Data Sets: Tests on Speed-Monitoring Experiment in Zürich , 2005 .

[30]  Vincent S. Tseng,et al.  CPT+: Decreasing the Time/Space Complexity of the Compact Prediction Tree , 2015, PAKDD.

[31]  Golan Yona,et al.  Variations on probabilistic suffix trees: statistical modeling and prediction of protein families , 2001, Bioinform..

[32]  Xiaohui Yu,et al.  Mining moving patterns for predicting next location , 2015, Inf. Syst..

[33]  Ian H. Witten,et al.  Data Compression Using Adaptive Coding and Partial String Matching , 1984, IEEE Trans. Commun..

[34]  Andrew McCallum,et al.  Maximum Entropy Markov Models for Information Extraction and Segmentation , 2000, ICML.

[35]  Sajal K. Das,et al.  LeZi-Update: An Information-Theoretic Framework for Personal Mobility Tracking in PCS Networks , 2002, Wirel. Networks.

[36]  Thomas Engel,et al.  Luxembourg SUMO Traffic (LuST) Scenario: 24 hours of mobility for vehicular networking research , 2015, 2015 IEEE Vehicular Networking Conference (VNC).

[37]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.