Personalized route recommendation using big trajectory data

When planning routes, drivers usually consider a multitude of different travel costs, e.g., distances, travel times, and fuel consumption. Different drivers may choose different routes between the same source and destination because they may have different driving preferences (e.g., time-efficient driving v.s. fuel-efficient driving). However, existing routing services support little in modeling multiple travel costs and personalization-they usually deliver the same routes that minimize a single travel cost (e.g., the shortest routes or the fastest routes) to all drivers. We study the problem of how to recommend personalized routes to individual drivers using big trajectory data. First, we provide techniques capable of modeling and updating different drivers' driving preferences from the drivers' trajectories while considering multiple travel costs. To recommend personalized routes, we provide techniques that enable efficient selection of a subset of trajectories from all trajectories according to a driver's preference and the source, destination, and departure time specified by the driver. Next, we provide techniques that enable the construction of a small graph with appropriate edge weights reflecting how the driver would like to use the edges based on the selected trajectories. Finally, we recommend the shortest route in the small graph as the personalized route to the driver. Empirical studies with a large, real trajectory data set from 52,211 taxis in Beijing offer insight into the design properties of the proposed techniques and suggest that they are efficient and effective.

[1]  Jian Pei,et al.  Probabilistic path queries in road networks: traffic uncertainty aware path selection , 2010, EDBT '10.

[2]  Matthias Schubert,et al.  Mining Driving Preferences in Multi-cost Networks , 2013, SSTD.

[3]  Christian S. Jensen,et al.  EcoTour: Reducing the Environmental Footprint of Vehicles Using Eco-routes , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[4]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[5]  Lei Chen,et al.  Finding time period-based most frequent path in big trajectory data , 2013, SIGMOD '13.

[6]  Xing Xie,et al.  Urban computing with taxicabs , 2011, UbiComp '11.

[7]  S. Kullback,et al.  Information Theory and Statistics , 1959 .

[8]  R Akcelik,et al.  GUIDE TO FUEL CONSUMPTION ANALYSES FOR URBAN TRAFFIC MANAGEMENT , 1984 .

[9]  Eric Horvitz,et al.  Trip Router with Individualized Preferences (TRIP): Incorporating Personalization into Route Planning , 2006, AAAI.

[10]  Carl D. Meyer,et al.  Deeper Inside PageRank , 2004, Internet Math..

[11]  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).

[12]  Carlos F. Daganzo,et al.  On Stochastic Models of Traffic Assignment , 1977 .

[13]  Yang Du,et al.  Finding Fastest Paths on A Road Network with Speed Patterns , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[14]  Pat Langley,et al.  Personalized Driving Route Recommendations , 1998 .

[15]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[16]  Christian S. Jensen,et al.  EcoMark: evaluating models of vehicular environmental impact , 2012, SIGSPATIAL/GIS.

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

[18]  J. I The Design of Experiments , 1936, Nature.

[19]  Christian S. Jensen,et al.  Stochastic skyline route planning under time-varying uncertainty , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[20]  Christian S. Jensen,et al.  Travel Cost Inference from Sparse, Spatio-Temporally Correlated Time Series Using Markov Models , 2013, Proc. VLDB Endow..

[21]  Christian S. Jensen,et al.  Routing Service Quality -- Local Driver Behavior Versus Routing Services , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[22]  Heng Tao Shen,et al.  Discovering popular routes from trajectories , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[23]  John Krumm,et al.  Hidden Markov map matching through noise and sparseness , 2009, GIS.