Papers
Topics
Authors
Recent
Search
2000 character limit reached

Scalable Probabilistic Routes

Published 19 Jun 2023 in cs.LO, cs.AI, and cs.LG | (2306.10736v1)

Abstract: Inference and prediction of routes have become of interest over the past decade owing to a dramatic increase in package delivery and ride-sharing services. Given the underlying combinatorial structure and the incorporation of probabilities, route prediction involves techniques from both formal methods and machine learning. One promising approach for predicting routes uses decision diagrams that are augmented with probability values. However, the effectiveness of this approach depends on the size of the compiled decision diagrams. The scalability of the approach is limited owing to its empirical runtime and space complexity. In this work, our contributions are two-fold: first, we introduce a relaxed encoding that uses a linear number of variables with respect to the number of vertices in a road network graph to significantly reduce the size of resultant decision diagrams. Secondly, instead of a stepwise sampling procedure, we propose a single pass sampling-based route prediction. In our evaluations arising from a real-world road network, we demonstrate that the resulting system achieves around twice the quality of suggested routes while being an order of magnitude faster compared to state-of-the-art.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. Faster algorithms for the shortest path problem. Journal of the ACM (JACM), 37(2):213–223, 1990.
  2. Pricing in ride-share platforms: A queueing-theoretic approach. Econometrics: Econometric & Statistical Methods - Special Topics eJournal, 2015.
  3. Geoff Boeing. Osmnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Econometrics: Computer Programs & Software eJournal, 2017.
  4. George Boole. An investigation of the laws of thought: On which are founded the mathematical theories of logic and probabilities. 1854.
  5. Randal E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput., 35(8):677–691, 1986.
  6. Tractability in structured probability spaces. In NeurIPS, volume 30, pages 3477–3485, 2017.
  7. Probability distributions over structured spaces. In AAAI, 2015.
  8. Probabilistic circuits: A unifying framework for tractable probabilistic models. 2020.
  9. Regina R. Clewlow and G. Mishra. Disruptive transportation: The adoption, utilization, and impacts of ride-hailing in the united states. 2017.
  10. Jack Collison. The impact of online food delivery services on restaurant sales. 2020.
  11. Adnan Darwiche. Sdd: A new canonical representation of propositional knowledge bases. In IJCAI, 2011.
  12. Adnan Darwiche and P. Marquis. A knowledge compilation map. J. Artif. Intell. Res., 17:229–264, 2002.
  13. Customizable route planning. In Proceedings of the 10th International Symposium on Experimental Algorithms, 2011.
  14. Exact routing in large road networks using contraction hierarchies. Transp. Sci., 2012.
  15. Exploring network structure, dynamics, and function using networkx. In Proceedings of the 7th Python in Science Conference, pages 11 – 15, 2008.
  16. Array programming with numpy. Nature, 585:357 – 362, 2020.
  17. Graphillion: software library for very large sets of labeled graphs. International Journal on Software Tools for Technology Transfer, 2016.
  18. Frontier-based search for enumerating all constrained subgraphs with compressed representation. IEICE Trans. Fundam. Electron. Commun. Comput. Sci., 2017.
  19. Donald Ervin Knuth. The art of computer programming, volume 4, fascicle 2: Generating all tuples and permutations. 2005.
  20. New canonical representations by augmenting obdds with conjunctive decomposition. Journal of Artificial Intelligence Research, 58:453–521, 2017.
  21. Road: A new spatial object search framework for road networks. IEEE Transactions on Knowledge and Data Engineering, 2012.
  22. Trip router with individualized preferences (trip): Incorporating personalization into route planning. In AAAI, 2006.
  23. Introduction to information retrieval. 2008.
  24. And/or multi-valued decision diagrams (aomdds) for graphical models. J. Artif. Intell. Res., 2008.
  25. OpenStreetMap contributors. Planet dump retrieved from https://planet.osm.org . https://www.openstreetmap.org, 2017.
  26. Pytorch: An imperative style, high-performance deep learning library. In NeurIPS, 2019.
  27. Einsum networks: Fast and scalable learning of tractable probabilistic circuits. In ICML, 2020.
  28. Sum-product networks: A new deep architecture. 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), pages 689–690, 2011.
  29. S. Prestwich. Sat problems with chains of dependent variables. Discret. Appl. Math., 130:329–350, 2003.
  30. Approximate algorithms for the traveling salesperson problem. In 15th Annual Symposium on Switching and Automata Theory (swat 1974), pages 33–42. IEEE, 1974.
  31. Conditional psdds: Modeling and learning with modular knowledge. In AAAI, 2018.
  32. Structured bayesian networks: From inference to learning with routes. In AAAI, 2019.
  33. Eric V. Smith. toposort, 2022.
  34. G. S. Tseitin. On the complexity of derivation in propositional calculus. 1983.
  35. Learning to estimate the travel time. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2018.
  36. Pyroutelib3, 2017.
  37. Inc: A scalable incremental weighted sampler. In FMCAD 2022, page 205, 2022.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.