Navigation Made Personal: Inferring Driving Preferences from GPS Traces
- Daniel Delling ,
- Andrew V. Goldberg ,
- Moises Goldszmidt ,
- John Krumm ,
- Kunal Talwar ,
- Renato F. Werneck
23rd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. SIGSPATIAL '15 November 03 - 06, 2015, Bellevue, WA, USA |
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.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. © 2015 Copyright held by the owner/author(s). Publication rights licensed to ACM.