MapReuse: Recycling Routing API Queries

Commercial maps often offer traffic awareness which is critical for many location based services. On the other hand free and open map services (such as government maps or OSM) are traffic oblivious and hence are of limited value for such services. In this paper we show that coarse information available from a commercial map routing API, can be dissected into fine-grained per-road-segment traffic information which can be reused in any application requiring traffic-awareness. Our system MapReuse queries a commercial map for a (relatively small) number of routes, and uses the returned routes and expected travel times, to infer travel time on each individual edge of the road network. Such fine-grained travel time information can be used not only to infer travel time on any given route but also to compute complex spatial queries (such as traffic-aware isochrone map) for free. We test our system on four representative metropolitan areas: Bogota, Doha, NYC and Rome, and report very encouraging results. Namely, we observe the median and mean percentage errors of MapReuse, measured against the travel times reported by the commercial map, to be in the range of 4% to 8%, implying that MapReuse is capable to accurately reconstruct the traffic conditions in all four studied cities.

[1]  Leonidas J. Guibas,et al.  Urban Travel Time Prediction using a Small Number of GPS Floating Cars , 2017, SIGSPATIAL/GIS.

[2]  Nectaria Tryfona,et al.  Dynamic travel time provision for road networks , 2008, GIS '08.

[3]  Dongming Lu,et al.  Mining Road Network Correlation for Traffic Estimation via Compressive Sensing , 2016, IEEE Transactions on Intelligent Transportation Systems.

[4]  Joris van den Berg,et al.  Towards a Dynamic Isochrone Map: Adding Spatiotemporal Traffic and Population Data , 2018, LBS.

[5]  Hong Cheng,et al.  The exact distance to destination in undirected world , 2012, The VLDB Journal.

[6]  Petko Bakalov,et al.  Time dependent transportation network models , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[7]  Tsuyoshi Idé,et al.  Travel-Time Prediction Using Gaussian Process Regression: A Trajectory-Based Approach , 2009, SDM.

[8]  Ben Strasser,et al.  Fast exact shortest path and distance queries on road networks with parametrized costs , 2015, SIGSPATIAL/GIS.

[9]  Takayuki Nakata,et al.  Mining traffic data from probe-car system for travel time prediction , 2004, KDD.

[10]  Masashi Sugiyama,et al.  Trajectory Regression on Road Networks , 2011, AAAI.

[11]  Fangfang Zheng,et al.  Urban link travel time estimation based on sparse probe vehicle data , 2013 .

[12]  Sibo Wang,et al.  Go slow to go fast: minimal on-road time route scheduling with parking facilities using historical trajectory , 2018, The VLDB Journal.

[13]  Sofiane Abbar,et al.  W-edge: weighing the edges of the road network , 2018, SIGSPATIAL/GIS.

[14]  Christian S. Jensen,et al.  Path Cost Distribution Estimation Using Trajectory Data , 2016, Proc. VLDB Endow..

[15]  Ugur Demiryurek,et al.  Probabilistic estimation of link travel times in dynamic road networks , 2015, SIGSPATIAL/GIS.

[16]  M. A. ShehnazBegum,et al.  T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence , 2014 .

[17]  Lionel M. Ni,et al.  Time-Dependent Trajectory Regression on Road Networks via Multi-Task Learning , 2013, AAAI.

[18]  Christian S. Jensen,et al.  Using Incomplete Information for Complete Weight Annotation of Road Networks , 2013, IEEE Transactions on Knowledge and Data Engineering.

[19]  Dennis Luxen,et al.  Real-time routing with OpenStreetMap data , 2011, GIS.

[20]  Christian S. Jensen,et al.  Finding non-dominated paths in uncertain road networks , 2016, SIGSPATIAL/GIS.

[21]  Farnoush Banaei Kashani,et al.  Online Computation of Fastest Path in Time-Dependent Spatial Networks , 2011, SSTD.

[22]  Ugur Demiryurek,et al.  Utilizing Real-World Transportation Data for Accurate Traffic Prediction , 2012, 2012 IEEE 12th International Conference on Data Mining.

[23]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[24]  Christian S. Jensen,et al.  PACE: a PAth-CEntric paradigm for stochastic path finding , 2017, The VLDB Journal.

[25]  Guangzhong Sun,et al.  Driving with knowledge from the physical world , 2011, KDD.

[26]  Yu Zheng,et al.  Travel time estimation of a path using sparse trajectories , 2014, KDD.

[27]  Niloy Ganguly,et al.  Link Travel Time Prediction from Large Scale Endpoint Data , 2017, SIGSPATIAL/GIS.

[28]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[29]  Peter Sanders,et al.  Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks , 2008, WEA.

[30]  Yi-Chang Chiu,et al.  Integrated Land Use–Transport Model System with Dynamic Time-Dependent Activity–Travel Microsimulation , 2012 .