Abstract
Popular navigation applications and services optimize routes based on either distance or time, disregarding drivers’ preferences when suggesting routes. Various unknown circumstances may affect users’ travel behaviors between two locations on the road network, hence it is complicated to provide satisfactory personalized route recommendations. In this paper, it is believed that users’ travel behaviors are implicitly reflected and can be learned from their historical Global Positioning System (GPS) trajectories. The Behavior-based Route Recommendation (BR2) method is proposed to compute personalized routes based exclusively on users’ travel preferences. The concepts of appearance and transition behaviors are defined to describe users’ travel behaviors. The behaviors are extracted from users’ past travels and the missing behaviors, of unvisited locations, are estimated with the Optimized Random Walk with Restart technique. Furthermore, the temporal dependency of travel behaviors is considered by constructing a time difference interval histogram. A behavior graph is generated to allow the maximum probability route computation with the shortest path algorithm, resulting in the most likely route to be taken by a user. An extension is proposed, named BR2+, to better consider the temporal dependency and incorporate distance in the recommendation process. Experiments conducted on two real GPS trajectory data sets demonstrate the efficiency and effectiveness of the proposed method. In addition, a web-based geographic information system (GIS) called MPR is implemented to demonstrate differences in route recommendation when time, distance, or users’ preferences are considered, besides providing insight about users’ movement through data visualization of their spatial and temporal coverage.
Similar content being viewed by others
Notes
References
Dai J, Yang B, Guo C, Ding Z (2015) Personalized route recommendation using big trajectory data. In 2015 IEEE 31st international conference on data engineering. IEEE, New York, pp 543-554
Mc Ginty L, Smyth B (2001) Collaborative case-based reasoning: Applications in personalised route planning. In International Conference on Case-Based Reasoning. Springer, Berlin, Heidelberg, pp 362-376
Tawfik AM, Rakha HA, Miller SD (2010) Driver route choice behavior: Experiences, perceptions, and choices. In 2010 IEEE Intelligent Vehicles Symposium. IEEE, New York, pp 1195-1200
Cui G, Wang X (2017) MaP2R: a personalized maximum probability route recommendation method using GPS trajectories. In Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer, Cham, pp 168-180
Cui G, Luo J, Wang X (2018) Personalized travel route recommendation using collaborative filtering based on GPS trajectories. Int J Digit Earth 11(3):284–307
Tong H, Faloutsos C, Pan JY (2006) Fast random walk with restart and its applications. In Sixth international conference on data mining (ICDM’06). IEEE, New York, pp 613-622
Zhang Y, Cao T, Li S, Tian X, Yuan L, Jia H, Vasilakos AV (2016) Parallel processing systems for big data: a survey. Proc IEEE 104(11):2114–2136
Park H, Jung J, Kang U (2017) A comparative study of matrix factorization and random walk with restart in recommender systems. In 2017 IEEE International Conference on Big Data (Big Data). IEEE, New York, pp 756-765
Rahimi SM, Silva e, Far RADO, B., & Wang X (2019) Optimized random walk with restart for recommendation systems. In Canadian Conference on Artificial Intelligence. Springer, Cham, pp 320-332
Wei S, Ye N, Zhang S, Huang X, Zhu J (2012) Item-based collaborative filtering recommendation algorithm combining item category with interestingness measure. In 2012 International Conference on Computer Science and Service System. IEEE, New York, pp 2038-2041
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pp 285-295
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Lv B, Yu W, Wang L, McCann JA (2014, September) Efficient processing node proximity via random walk with restart. In Asia-Pacific Web Conference. Springer, Cham, pp 542-549
Qiu Y, Xu X (2018) RPSBPT: A Route Planning Scheme with Best Profit for Taxi. In 2018 14th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN). IEEE, New York, pp 121-126
Yuen CF, Singh AP, Goyal S, Ranu S, Bagchi A (2019) Beyond shortest paths: Route recommendations for ride-sharing. In The World Wide Web Conference, pp 2258-2269
Chen Z, Shen HT, Zhou X (2011) Discovering popular routes from trajectories. In 2011 IEEE 27th International Conference on Data Engineering. IEEE, New York, pp 900-911
Wei LY, Zheng Y, Peng WC (2012) Constructing popular routes from uncertain trajectories. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 195-203
Campigotto P, Rudloff C, Leodolter M, Bauer D (2016) Personalized and situation-aware multimodal route recommendations: the FAVOUR algorithm. IEEE Trans Intell Transp Syst 18(1):92–102
Funke S, Storandt S (2015) Personalized route planning in road networks. In Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 1-10
Kriegel HP, Renz M, Schubert M (2010) Route skyline queries: A multi-preference path planning approach. In 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010). IEEE, New York, (pp.261-272
Nadi S, Delavar MR (2011) Multi-criteria, personalized route planning using quantifier-guided ordered weighted averaging operators. Int J Appl Earth Obs Geoinf 13(3):322–335
Yawalkar P, Ranu S (2019) Route recommendations on road networks for arbitrary user preference functions. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). IEEE, New York, pp 602-613
Hu G, Qin Y, Shao J (2020) Personalized travel route recommendation from multi-source social media data. Multimed Tools Appl 79(45):33365–33380
Du S, Zhang H, Xu H, Yang J, Tu O (2019) To make the travel healthier: a new tourism personalized route recommendation algorithm. J Ambient Intell Humaniz Comput 10(9):3551–3562
Zhu X, Hao R, Chi H, Du X (2017) FineRoute: Personalized and time-aware route recommendation based on check-ins. IEEE Trans Veh Technol 66(11):10461–10469
Rahimi SM, Far B, Wang X (2020) Behavior-based location recommendation on location-based social networks. GeoInformatica 24(3):477–504
McGinty L, Smyth B (2000) Personalised route planning: A case-based approach. European Workshop on Advances in Case-Based Reasoning. Springer, Berlin, pp 431–443
Letchner J, Krumm J, Horvitz E (2006) Trip router with individualized preferences (trip): Incorporating personalization into route planning. In AAAI, pp 1795–1800
Liu L, Xu J, Liao SS, Chen H (2014) A real-time personalized route recommendation system for self-drive tourists based on vehicle to vehicle communication. Expert Syst Appl 41(7):3409–3417
Feng J, Li Y, Zhang C, Sun F, Meng F, Guo A, Jin D (2018) Deepmove: Predicting human mobility with attentional recurrent networks. In Proceedings of the 2018 world wide web conference, pp 1459-1468
Wang J, Wu N, Zhao WX, Peng F, Lin X (2019) Empowering A* search algorithms with neural networks for personalized route recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 539-547
Newson P, Krumm J (2009) Hidden Markov map matching through noise and sparseness. In Proceedings of the 17th ACM SIGSPATIAL international conference on advances in geographic information systems, pp 336-343
Yuan Q, Cong G, Ma Z, Sun A, Thalmann NM (2013). Time-aware point-of-interest recommendation. In Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval, pp 363-372
Bastos-Filho CJ, Guimarães AC (2015) Multi-objective fish school search. Int J Swarm Intell Res 6(1):23–40
Zheng Y, Li Q, Chen Y, Xie X, Ma WY (2008) Understanding mobility based on GPS data. In Proceedings of the 10th international conference on Ubiquitous computing, pp 312-321
Zheng Y, Zhang L, Xie X, Ma WY (2009) Mining interesting locations and travel sequences from GPS trajectories. In Proceedings of the 18th international conference on World wide web, pp 791-800
Zheng Y, Xie X, Ma WY (2010) GeoLife: A collaborative social networking service among user, location and trajectory. IEEE Data Eng Bull 33(2):32–39
Yu W, Lin X (2013) IRWR: incremental random walk with restart. In Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval, pp 1017-1020
Dwivedi VP, Joshi CK, Laurent T, Bengio Y, Bresson X (2020) Benchmarking graph neural networks. arXiv preprint arXiv:2003.00982
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
de Oliveira e Silva, R.A., Cui, G., Rahimi, S.M. et al. Personalized route recommendation through historical travel behavior analysis. Geoinformatica 26, 505–540 (2022). https://doi.org/10.1007/s10707-021-00453-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-021-00453-y