Proceedings

Computational Approaches for Stochastic Shortest Path on Succinct MDPs

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 4700-4707.

https://doi.org/10.24963/ijcai.2018/653

Abstract

We consider the stochastic shortest path (SSP) problem for succinct Markov decision processes (MDPs), where the MDP consists of a set of variables, and a set of nondeterministic rules that update the variables. First, we show that several examples from the AI literature can be modeled as succinct MDPs. Then we present computational approaches for upper and lower bounds for the SSP problem: (a) for computing upper bounds, our method is polynomial-time in the implicit description of the MDP; (b) for lower bounds, we present a polynomial-time (in the size of the implicit description) reduction to quadratic programming. Our approach is applicable even to infinite-state MDPs. Finally, we present experimental results to demonstrate the effectiveness of our approach on several classical examples from the AI literature.

  1. [Berkelaar et al., 2004] Michel Berkelaar, Kjell Eikland, Pe- ter Notebaert, et al. LPsolve: Open source (mixed-integer) linear programming system. Technical report, 2004.
  2. [Bertsekas, 2005] Dimitri Bertsekas. Dynamic programming and optimal control. Athena Scientific, 3rd edition, 2005.
  3. [Boutilier and Lu, 2016] Craig Boutilier and Tyler Lu. Bud- get allocation using weakly coupled, constrained Markov decision processes. In UAI, pages 52-61, 2016.
  4. [Chakarov and Sankaranarayanan, 2013] Aleksandar Chakarov and Sriram Sankaranarayanan. Probabilis- tic program analysis with martingales. In CAV, pages 511-526, 2013.
  5. [Chatterjee et al., 2016] Krishnendu Chatterjee, Hongfei Fu, Petr Novotnỳ, and Rouzbeh Hasheminezhad. Algorithmic analysis of qualitative and quantitative termination prob- lems for affine probabilistic programs. In POPL, pages 327-342, 2016.
  6. [Chatterjee et al., 2018] Krishnendu Chatterjee, Hongfei Fu, Amir Goharshady, and Nastaran Okati. Computational ap- proaches for stochastic shortest path on succinct MDPs. arXiv preprint arXiv:1804.08984, 2018.
  7. [Dean et al., 1997] Thomas Dean, Robert Givan, and Sonia Leach. Model reduction techniques for computing approx- imately optimal solutions for Markov decision processes. In UAI, pages 124-131, 1997.
  8. [Delgado et al., 2011] Karina Valdivia Delgado, Scott San- ner, and Leliane Nunes De Barros. Efficient solutions to factored MDPs with imprecise transition probabilities. Ar- tif. Intell., 175(9-10):1498-1527, 2011.
  9. [Farkas, 1894] Julius Farkas. A Fourier-Féle mechanikai elv alkalmazásai (Hungarian). Mathematikaiés Ter- mészettudományi Értesitö, 12:457-472, 1894.
  10. [Ferns et al., 2004] Norm Ferns, Prakash Panangaden, and Doina Precup. Metrics for finite Markov decision pro- cesses. In UAI, pages 162-169, 2004.
  11. [Filar and Vrieze, 1997] Jerzy Filar and Koos Vrieze. Com- petitive Markov Decision Processes. Springer, 1997.
  12. [Gilbert et al., 2017] Hugo Gilbert, Paul Weng, and Yan Xu. Optimizing quantiles in preference-based Markov decision processes. In AAAI, pages 3569-3575, 2017.
  13. [Guestrin et al., 2003] Carlos Guestrin, Daphne Koller, Ronald Parr, and Shobha Venkataraman. Efficient solution algorithms for factored MDPs. J. Artif. Intell. Res., 19:399-468, 2003.
  14. [Hansen and Abdoulahi, 2015] Eric A Hansen and Ibrahim Abdoulahi. Efficient bounds in heuristic search algorithms for stochastic shortest path problems. In AAAI, pages 3283-3290, 2015.
  15. [Howard, 1960] Ronald A Howard. Dynamic Programming and Markov Processes. MIT Press, 1960.
  16. [Lukasiewycz, 2008] Martin Lukasiewycz. JavaILP -java interface to ILP solvers, javailp.sourceforge.net, 2008.
  17. [Motzkin, 1936] Theodore Samuel Motzkin. Beiträge zur Theorie der linearen Ungleichungen (German). PhD the- sis, Basel, Jerusalem, 1936.
  18. [Perrault and Boutilier, 2017] Andrew Perrault and Craig Boutilier. Multiple-profile prediction-of-use games. In AAMAS, pages 275-295, 2017. IJCAI
  19. [Poupart et al., 2015] Pascal Poupart, Aarti Malhotra, Pei Pei, Kee-Eung Kim, Bongseok Goh, and Michael Bowl- ing. Approximate linear programming for constrained par- tially observable Markov decision processes. In AAAI, pages 3342-3348, 2015.
  20. [Puterman, 1994] Martin L Puterman. Markov Decision Pro- cesses: Discrete Stochastic Dynamic Programming. Wi- ley, 1994.
  21. [Sanner, 2010] Scott Sanner. Relational dynamic influence diagram language (RDDL): Language description. Tech- nical report, 2010.
  22. [Sigaud and Buffet, 2010] Olivier Sigaud and Olivier Buffet. Markov Decision Processes in Artificial Intelligence. Wi- ley, 2010.
  23. [Singh et al., 1994] Satinder P Singh, Tommi Jaakkola, and Michael I Jordan. Learning without state-estimation in partially observable Markovian decision processes. In Ma- chine Learning Proceedings, pages 284 -292.
  24. Morgan Kaufmann, 1994.
  25. [Tivellato, 2017] Alberto Tivellato. JOptimizer -Java convex optimizer, www.joptimizer.com, 2017. Link
  26. [Topin et al., 2015] Nicholay Topin, Nicholas Haltmeyer, Shawn Squire, John Winder, Marie desJardins, and James MacGlashan. Portable option discovery for automated learning transfer in object-oriented Markov decision pro- cesses. In IJCAI, pages 3856-3864, 2015. IJCAI
  27. [Williams and Young, 2007] Jason D Williams and Steve Young. Partially observable Markov decision processes for spoken dialog systems. Comput. Speech Lang., 21(2):393- 422, 2007.
  28. [Williams, 1991] David Williams. Probability with Martin- gales. Cambridge University Press, 1991.
  29. [Younes and Littman, 2004] Håkan Younes and Michael L Littman. PPDDL1. 0: The language for the probabilistic part of IPC-4. In IPC, pages 70-74, 2004.

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

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