Proceedings

Truncating Shortest Path Search for Efficient Map-Matching

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 589-594.

Abstract

We study the problem of map-matching, or finding the route on a road network from a trace of noisy and sparse observed points, particularly when a huge number of points are given. The algorithms based on Hidden Markov Models (HMMs) are known to achieve high accuracy for noisy and sparse data but suffer from high computational cost. We find that the bottleneck of the HMM-based map-matching is in the shortest path search for calculating transition probabilities. We propose a technique to truncate the shortest path search before finding all the shortest paths in the HMM-based map-matching without losing accuracy. We run the one-to-many shortest path searches on the reversed network and terminate the searches based on the log likelihood of the Viterbi algorithm. Computational experiments show that the proposed approaches can reduce the computational cost by a factor of at least 5.4.

  1. [Brakatsoulas et al., 2005] S. Brakatsoulas, D. Pfoser, R. Salas, and C. Wenk. On map-matching vehicle tracking data. In Proc. of 31st Int. Conf. Very Large Data Bases, pages 853-864, 2005.
  2. [Delling et al., 2015] D. Delling, A. V. Goldberg, T. Pajor, and R. F. Werneck. Customizable route planning in road networks. Transportation Science, to appear, 2015.
  3. [Dijkstra, 1959] E. W. Dijkstra. A note on two prob- lems in connexion with graphs. Numerische Mathematik, 1(1):269-271, 1959.
  4. [Felzenszwalb et al., 2004] P. F. Felzenszwalb, D. P. Hutten- locher, and J. M. Kleinberg. Fast algorithms for large- state-space HMMs with applications to Web usage analy- sis. In Advances in Neural Information Processing Systems 16, pages 409-416. MIT Press, 2004.
  5. [Floyd, 1962] R. W. Floyd. Algorithm 97: Shortest path. Commun. ACM, 5(6):345, 1962.
  6. [Geisberger et al., 2008] R. Geisberger, P. Sanders, D. Schultes, and D. Delling. Contraction hierar- chies: Faster and simpler hierarchical routing in road networks. In Experimental Algorithms, volume 5038 of LNCS, chapter 24, pages 319-333. Springer, 2008.
  7. [Goh et al., 2012] C. Y. Goh, J. Dauwels, N. Mitrovic, M. T. Asif, A. Oran, and P. Jaillet. Online map-matching based on hidden Markov model for real-time traffic sensing ap- plications. In Proc. of 15th Int. IEEE Conf. Intelligent Transportation Systems, pages 776-781, 2012.
  8. [Goldberg and Harrelson, 2005] A. V. Goldberg and C. Har- relson. Computing the shortest path: A ⇤ search meets graph theory. In Proc. of the 16th Annual ACM-SIAM Sym- posium on Discrete Algorithms, SODA-05, pages 156- 165, 2005.
  9. [Hart et al., 1968] P. E. Hart, N. J. Nilsson, and B. Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Systems Science and Cybernetics, 4(2):100-107, 1968.
  10. [Hummel, 2006] B. Hummel. Map matching for vehicle guidance. In Dynamic and Mobile GIS: Investigating Changes in Space and Time, pages 175-186. CRC Press, 2006.
  11. [Kim et al., 2000] W. Kim, G.-I. Jee, and J. Lee. Efficient use of digital road map in various positioning for ITS. In Proc. of 2010 IEEE/ION Position Location and Navigation Symposium, pages 170-176, 2000.
  12. [Lamb and Thiébaux, 1999] P. Lamb and S. Thiébaux. Avoiding explicit map-matching in vehicle location. In Proc. of 6th ITS World Congress on Intelligent Transport Systems, 1999.
  13. [Newson and Krumm, 2009] P. Newson and J. Krumm. Hid- den Markov map matching through noise and sparseness. In Proc. of 17th ACM SIGSPATIAL Int. Conf. Adv. in Geo- graphic Information Systems, pages 336-343, 2009.
  14. [Osogami and Raymond, 2013] T. Osogami and R. Ray- mond. Map matching with inverse reinforcement learn- ing. In Proc. of 23rd Int. Joint Conf. Artificial Intelligence, IJCAI-13, pages 2547-2553, 2013. IJCAI
  15. [Pink and Hummel, 2008] O. Pink and B. Hummel. A statis- tical approach to map matching using road network geom- etry, topology and vehicular motion constraints. In Proc. of 11th Int. IEEE Conf. Intelligent Transportation Systems, pages 862-867, 2008.
  16. [Quddus et al., 2007] M. A. Quddus, W. Y. Ochieng, and R. B. Noland. Current map-matching algorithms for trans- port applications: State-of-the art and future research di- rections. Transportation Research Part C: Emerging Tech- nologies, 15:312-328, 2007.
  17. [Sehestedt et al., 2007] S. Sehestedt, S. Kodagoda, A. Alem- pijevic, and G. Dissanayake. Efficient lane detection and tracking in urban environments. In Proc. of 3rd European Conf. Mobile Robots, 2007.
  18. [Sturtevant et al., 2009] N. R. Sturtevant, A. Felner, M. Bar- rer, J. Schaeffer, and N. Burch. Memory-based heuristics for explicit state spaces. In Proc. of 21st Int. Joint Conf. Artificial Intelligence, IJCAI-09, pages 609-614, 2009. IJCAI
  19. [Thrun et al., 2001] S. Thrun, D. Fox, W. Burgard, and F. Dellaert. Robust Monte Carlo localization for mobile robots. Artif. Intell., 128(1-2):99-141, 2001.
  20. Viterbi, 1967
  21. A. J. Viterbi. Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans. Information Theory, 13(2):260-269, 1967.
  22. [Wang and Zimmermann, 2014] G. Wang and R. Zimmer- mann. Eddy: An error-bounded delay-bounded real-time map matching algorithm using HMM and online Viterbi decoder. In Proc. of 22nd ACM SIGSPATIAL Int. Conf. on Adv. in Geographic Information Systems, pages 33-42, 2014.
  23. [Warshall, 1962] S. Warshall. A theorem on boolean matri- ces. J. ACM, 9(1):11-12, 1962.
  24. [White et al., 2000] C. E. White, D. Bernstein, and A. L. Ko- rnhauser. Some map matching algorithms for personal navigation assistants. Transportation Research Part C: Emerging Technologies, 8(1-6):91-108, 2000.
  25. [Yanagisawa, 2010] H. Yanagisawa. An offline map match- ing via integer programming. In Proc. of 20st Int. Conf. Pattern Recognition, pages 4206-4209, 2010.
  26. [Yuan et al., 2010] J. Yuan, Y. Zheng, C. Zhang, W. Xie, X. Xie, G. Sun, and Y. Huang. T-drive: Driving directions based on taxi trajectories. In Proc. of 18th SIGSPATIAL Int. Conf. Adv. in Geographic Information Systems, pages 99-108, 2010.
  27. [Yuan et al., 2011] J. Yuan, Y. Zheng, X. Xie, and G. Sun. Driving with knowledge from the physical world. In Proc. of 17th ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining, KDD '11, pages 316-324, 2011.
  28. [Zheng, 2015] Y. Zheng. Trajectory data mining: An overview. ACM Trans. Intelligent Systems and Technol- ogy, 6(3):Article No. 29, 2015.
  29. [Ziebart et al., 2008] B. D. Ziebart, A. Maas, J. A. Bagnell, and A. K. Dey. Maximum entropy inverse reinforcement learning. In Proc. of the 23rd AAAI Conf. on Artificial Intelligence, AAAI-08, pages 1433-1438, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards