Navigation made personal: inferring driving preferences from GPS traces

All current navigation systems return efficient source-to-destination routes assuming a "one-size-fits-all" set of objectives, without addressing most personal preferences. Although they allow some customization (like "avoid highways" or "avoid tolls"), the choices are very limited and require some sophistication on the part of the user. In this paper we present, implement, and test a framework that generates personalized driving directions by automatically analyzing users' GPS traces. Our approach learns cost functions using coordinate descent, leveraging a state-of-the-art route planning engine for efficiency. In an extensive experimental study, we show that this framework infers user-specific driving preferences, significantly improving the route quality. Our approach can handle continental-sized inputs (with tens of millions of vertices and arcs) and is efficient enough to be run on an autonomous device (such as a car navigation system) preserving user privacy.

[1]  Moritz Kobitzsch An Alternative Approach to Alternative Routes: HiDAR , 2013, ESA.

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

[3]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[4]  Peter Sanders,et al.  Fast Routing in Road Networks with Transit Nodes , 2007, Science.

[5]  Andrew V. Goldberg,et al.  Customizable Route Planning in Road Networks , 2017, Transp. Sci..

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

[7]  John Krumm,et al.  Placer: semantic place labels from diary data , 2013, UbiComp.

[8]  Christopher Wilson,et al.  Mining GPS data to augment road models , 1999, KDD '99.

[9]  Andrew V. Goldberg,et al.  Route Planning in Transportation Networks , 2015, Algorithm Engineering.

[10]  T. Hastie,et al.  SparseNet: Coordinate Descent With Nonconvex Penalties , 2011, Journal of the American Statistical Association.

[11]  Daniel Delling,et al.  Customizing Driving Directions with GPUs , 2014, Euro-Par.

[12]  Mi-Yen Yeh,et al.  Discovering personalized routes from trajectories , 2011, LBSN '11.

[13]  Chris Stolte,et al.  Rendering effective route maps: improving usability through generalization , 2001, SIGGRAPH.

[14]  Lars Kulik,et al.  "Simplest" Paths: Automated Route Selection for Navigation , 2003, COSIT.

[15]  Anind K. Dey,et al.  Navigate like a cabbie: probabilistic reasoning from observed context-aware behavior , 2008, UbiComp.

[16]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[17]  R. Schapire The Strength of Weak Learnability , 1990, Machine Learning.

[18]  Nick Cohn Real-Time Traffic Information and Navigation , 2009 .

[19]  Andrew V. Goldberg,et al.  Hierarchical Hub Labelings for Shortest Paths , 2012, ESA.

[20]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[21]  Andrew V. Goldberg,et al.  Alternative routes in road networks , 2010, JEAL.

[22]  Roland Bader,et al.  Alternative Route Graphs in Road Networks , 2011, TAPAS.

[23]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

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

[25]  Cláudio de Souza Baptista,et al.  Personalized Path Finding in Road Networks , 2008, 2008 Fourth International Conference on Networked Computing and Advanced Information Management.

[26]  Ulrich Weidmann,et al.  Assessing the feasibility of transport Megaprojects; ; Transportation research record : journal of the Transportation Research Board; , 2007 .

[27]  Daniel Delling,et al.  Faster Customization of Road Networks , 2013, SEA.

[28]  Christian Sommer,et al.  Shortest-path queries in static networks , 2014, ACM Comput. Surv..

[29]  Peter Sanders,et al.  Route planning with flexible edge restrictions , 2012, JEAL.

[30]  Gavin Smith,et al.  Improving route prediction through user journey detection , 2013, SIGSPATIAL/GIS.

[31]  Andrew V. Goldberg,et al.  Customizable Route Planning , 2011, SEA.

[32]  James Biagioni,et al.  Map inference in the face of noise and disparity , 2012, SIGSPATIAL/GIS.