MA-SSR: A Memetic Algorithm for Skyline Scenic Routes Planning Leveraging Heterogeneous User-Generated Digital Footprints

Most existing trip planning work ignores the issue of planning detailed travel routes between points of interest, leaving the task to online map services or commercial Global Poisioning System (GPS) navigators. However, such a service or navigator cannot meet the diverse requirements of users. Particularity, in this paper, we aim at planning travel routes that not only minimize the distance but provide high-quality sceneries along the way as well. To this end, we propose a novel two-phase framework to plan travel routes efficiently in a large road network considering multiple criteria, i.e., both the quality of the scenic view and the travel distance. In the first phase, we enrich the edges and assign a proper scenic view score for each of them by extracting relevant information from heterogeneous digital footprints of geotagged images and check-ins. In the second phase, on the top of the enriched road network, given users’ trip queries, we employ the concept of skyline operator and propose a memetic algorithm (MA) to discover a set of equally optimal routes with diverse travel distances for users to pick from. Finally, to validate the efficiency and effectiveness of the proposed framework, we conduct extensive experiments on three real-world datasets from the Bay Area in the city of San Francisco, CA, USA, which contain a road network with 3771 nodes and 5940 edges crawled from OpenStreetMap, more than 31 000 geotagged images generated by 1571 Flickr users in one year; and 110 214 check-ins left by 15 680 Foursquare users in six months. Results demonstrate that the MA yields high-quality solutions that are reasonably close to the optima but within desirable computation time and considerably better than the baseline solutions obtained by genetic algorithms.

[1]  Zhu Wang,et al.  From the internet of things to embedded intelligence , 2013, World Wide Web.

[2]  Andrew Lim,et al.  A memetic algorithm for the multiperiod vehicle routing problem with profit , 2013, Eur. J. Oper. Res..

[3]  Tomoharu Iwata,et al.  Travel route recommendation using geotags in photo sharing sites , 2010, CIKM.

[4]  Dieter Pfoser,et al.  Knowledge-Enriched Route Computation , 2015, SSTD.

[5]  Ugur Demiryurek,et al.  Scenic Routes Now: Efficiently Solving the Time-Dependent Arc Orienteering Problem , 2017, CIKM.

[6]  Konstantinos Pelechrinis,et al.  Urban navigation beyond shortest route: The case of safe paths , 2016, Inf. Syst..

[7]  Hao Wang,et al.  Location recommendation in location-based social networks using user check-in data , 2013, SIGSPATIAL/GIS.

[8]  Cong Yu,et al.  Automatic construction of travel itineraries using social breadcrumbs , 2010, HT '10.

[9]  Peter Robinson,et al.  Adaptive routing for road traffic , 2000 .

[10]  Ickjai Lee,et al.  Exploration of geo-tagged photos through data mining approaches , 2014, Expert Syst. Appl..

[11]  Tomoharu Iwata,et al.  Geo topic model: joint modeling of user's activity area and interests for location recommendation , 2013, WSDM.

[12]  T.A. Ademoye,et al.  Path Planning Via CPLEX Optimization , 2008, 2008 40th Southeastern Symposium on System Theory (SSST).

[13]  Steven M. Seitz,et al.  Scene Summarization for Online Image Collections , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[14]  Changhu Wang,et al.  Photo2Trip: generating travel routes from geo-tagged photos for trip planning , 2010, ACM Multimedia.

[15]  El-Houssaine Aghezzaf,et al.  An extension of the arc orienteering problem and its application to cycle trip planning , 2014 .

[16]  Steffen Staab,et al.  Exploiting Flickr Tags and Groups for Finding Landmark Photos , 2009, ECIR.

[17]  Kyumin Lee,et al.  Exploring Millions of Footprints in Location Sharing Services , 2011, ICWSM.

[18]  Tie-Yan Liu,et al.  A Theoretical Analysis of NDCG Type Ranking Measures , 2013, COLT.

[19]  Tat-Seng Chua,et al.  Mining Travel Patterns from Geotagged Photos , 2012, TIST.

[20]  Charalampos Konstantopoulos,et al.  Approximation algorithms for the arc orienteering problem , 2015, Inf. Process. Lett..

[21]  Xingshe Zhou,et al.  To save money or to save time: Intelligent routing design for plug-in hybrid electric vehicle , 2016 .

[22]  Zhaohui Wu,et al.  Prediction of urban human mobility using large-scale taxi traces and its applications , 2012, Frontiers of Computer Science.

[23]  Zhaohui Wu,et al.  TripPlanner: Personalized Trip Planning Leveraging Heterogeneous Crowdsourced Digital Footprints , 2015, IEEE Transactions on Intelligent Transportation Systems.

[24]  Arun Ross,et al.  Score normalization in multimodal biometric systems , 2005, Pattern Recognit..

[25]  Dirk Van Oudheusden,et al.  The City Trip Planner: An expert system for tourists , 2011, Expert Syst. Appl..

[26]  Hoong Chuin Lau,et al.  Orienteering Problem: A survey of recent variants, solution approaches and applications , 2016, Eur. J. Oper. Res..

[27]  Raffaele Perego,et al.  Where shall we go today?: planning touristic tours with tripbuilder , 2013, CIKM.

[28]  Shou-De Lin,et al.  Exploiting large-scale check-in data to recommend time-sensitive routes , 2012, UrbComp '12.

[29]  Hartwig H. Hochmair,et al.  Towards a Classification of Route Selection Criteria for Route Planning Tools , 2004, SDH.

[30]  Hans-Peter Kriegel,et al.  Route skyline queries: A multi-preference path planning approach , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[31]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[32]  Cecilia Mascolo,et al.  Exploiting place features in link prediction on location-based social networks , 2011, KDD.

[33]  Hartwig H. Hochmair,et al.  Analyzing how travelers choose scenic routes using route choice models , 2015, Comput. Environ. Urban Syst..

[34]  Hartwig H. Hochmair,et al.  Extracting scenic routes from VGI data sources , 2013, GEOCROWD '13.

[35]  Ramesh C. Jain,et al.  GPSView: A scenic driving route planner , 2013, TOMCCAP.

[36]  Xiaoli Ma,et al.  An Efficient Path Pruning Algorithm for Geographical Routing in Wireless Networks , 2008, IEEE Transactions on Vehicular Technology.

[37]  Cyrus Shahabi,et al.  An arc orienteering algorithm to find the most scenic path on a large-scale road network , 2015, SIGSPATIAL/GIS.

[38]  Yuanzhi Li,et al.  A Theoretical Analysis of NDCG Ranking Measures , 2013 .

[39]  Akiko Aizawa,et al.  An information-theoretic perspective of tf-idf measures , 2003, Inf. Process. Manag..

[40]  Zhiguo Gong,et al.  Identifying points of interest by self-tuning clustering , 2011, SIGIR.

[41]  Thomas Sandholm,et al.  SocRoutes: safe routes based on tweet sentiments , 2014, WWW.

[42]  Daqing Zhang,et al.  The Emergence of Social and Community Intelligence , 2011, Computer.

[43]  Seung-won Hwang,et al.  KSTR: Keyword-Aware Skyline Travel Route Recommendation , 2015, 2015 IEEE International Conference on Data Mining.

[44]  Rossano Schifanella,et al.  The shortest path to happiness: recommending beautiful, quiet, and happy routes in the city , 2014, HT.

[45]  Yusheng Ji,et al.  Toward Practical and Intelligent Routing in Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.

[46]  Jiebo Luo,et al.  The wisdom of social multimedia: using flickr for prediction and forecast , 2010, ACM Multimedia.

[47]  Jörg-Rüdiger Sack,et al.  Shortest paths in time-dependent FIFO networks using edge load forecasts , 2009, IWCTS '09.

[48]  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.

[49]  Hassan A. Karimi,et al.  Health-optimal routing in pedestrian navigation services , 2012, HealthGIS '12.

[50]  Yiannis Kompatsiaris,et al.  Cluster-Based Landmark and Event Detection for Tagged Photo Collections , 2011, IEEE MultiMedia.