Proceedings

Reduction Techniques for Model Checking and Learning in MDPs

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4273-4279.

https://doi.org/10.24963/ijcai.2017/597

Abstract

Omega-regular objectives in Markov decision processes (MDPs) reduce to reachability: find a policy which maximizes the probability of reaching a target set of states. Given an MDP, an initial distribution, and a target set of states, such a policy can be computed by most probabilistic model checking tools. If the MDP is only partially specified, i.e., some prob- abilities are unknown, then model-learning techniques can be used to statistically approximate the probabilities and enable the computation of the de- sired policy. For fully specified MDPs, reducing the size of the MDP translates into faster model checking; for partially specified MDPs, into faster learning. We provide reduction techniques that al- low us to remove irrelevant transition probabilities: transition probabilities (known, or to be learned) that do not influence the maximal reachability probability. Among other applications, these reductions can be seen as a pre-processing of MDPs before model checking or as a way to reduce the number of experiments required to obtain a good approximation of an unknown MDP.

  1. [Aspnes and Herlihy, 1990] James Aspnes and Maurice Herlihy. Fast randomized consensus using shared memory. J. of Algo- rithms, 11(3):441-461, September 1990.
  2. [Baier and Katoen, 2008] Christel Baier and Joost-Pieter Katoen. Principles of model checking. MIT Press, 2008.
  3. [Bernstein et al., 2002] Daniel S. Bernstein, Robert Givan, Neil Im- merman, and Shlomo Zilberstein. The complexity of decentral- ized control of Markov decision processes. Math. Oper. Res., 27(4):819-840, November 2002.
  4. [Brafman and Tennenholtz, 2003] Ronen I. Brafman and Moshe Tennenholtz. R-max -a general polynomial time algorithm for near-optimal reinforcement learning. J. Mach. Learn. Res., 3:213- 231, March 2003.
  5. [Brázdil et al., 2014] Tomás Brázdil, Krishnendu Chatterjee, Martin Chmelik, Vojtech Forejt, Jan Kretínský, Marta Z. Kwiatkowska, David Parker, and Mateusz Ujma. Verification of Markov decision processes using learning algorithms. In ATVA, volume 8837 of LNCS, pages 98-114, 2014.
  6. [Ciesinski et al., 2008] Frank Ciesinski, Christel Baier, Marcus Größer, and Joachim Klein. Reduction techniques for model checking Markov decision processes. In QEST, pages 45-54, 2008.
  7. [Condon, 1992] Anne Condon. The complexity of stochastic games. Inf. Comput., 96(2):203-224, 1992.
  8. [Courcoubetis and Yannakakis, 1995] Costas Courcoubetis and Mi- halis Yannakakis. The complexity of probabilistic verification. J. ACM, 42(4):857-907, 1995.
  9. [De Alfaro, 1997] Luca De Alfaro. Formal verification of proba- bilistic systems. PhD thesis, Stanford University, 1997.
  10. [Dehnert et al., 2017] Christian Dehnert, Sebastian Junges, Joost- Pieter Katoen, and Matthias Volk. A storm is coming: A modern probabilistic model checker. In CAV, 2017.
  11. [Ding et al., 2014] X. Ding, S. L. Smith, C. Belta, and D. Rus. Op- timal control of Markov decision processes with linear temporal logic constraints. IEEE Trans. on Automatic Control, 59(5):1244- 1257, May 2014.
  12. [Fu and Topcu, 2014] Jie Fu and Ufuk Topcu. Probably approxi- mately correct MDP learning and control with temporal logic constraints. In RSS, 2014.
  13. [Haddad and Monmege, 2014] Serge Haddad and Benjamin Mon- mege. Reachability in mdps: Refining convergence of value itera- tion. In Joël Ouaknine, Igor Potapov, and James Worrell, editors, RP, volume 8762 of LNCS, pages 125-137. Springer, 2014.
  14. [Kaelbling et al., 1996] Leslie Pack Kaelbling, Michael L. Littman, and Andrew W. Moore. Reinforcement learning: A survey. JAIR, 4:237-285, 1996.
  15. [Kawaguchi, 2016] Kenji Kawaguchi. Bounded optimal exploration in MDP. In AAAI, pages 1758-1764, 2016.
  16. [Kearns and Singh, 2002] Michael Kearns and Satinder Singh. Near- optimal reinforcement learning in polynomial time. Machine Learning, 49(2):209-232, 2002.
  17. [Kolobov et al., 2011] Andrey Kolobov, Mausam, Daniel S. Weld, and Hector Geffner. Heuristic search for generalized stochastic shortest path mdps. In Fahiem Bacchus, Carmel Domshlak, Stefan Edelkamp, and Malte Helmert, editors, ICAPS. AAAI, 2011.
  18. [Kolter and Ng, 2009] J. Z. Kolter and Andrew Y. Ng. Near- bayesian exploration in polynomial time. In Andrea P. Danyluk, Lon Bottou, and Michael L. Littman, editors, ICML, page 65, 2009.
  19. [Kwiatkowska et al., 2001] Marta Z. Kwiatkowska, Gethin Norman, and Roberto Segala. Automated verification of a randomized distributed consensus protocol using Cadence SMV and PRISM. In CAV, pages 194-206, 2001.
  20. [Kwiatkowska et al., 2004] Marta Z. Kwiatkowska, Gethin Norman, David Parker, and Jeremy Sproston. Performance analysis of probabilistic timed automata using digital clocks. In FORMATS, pages 105-120, 2004.
  21. [Kwiatkowska et al., 2011] Marta Z. Kwiatkowska, Gethin Norman, and David Parker. PRISM 4.0: Verification of probabilistic real- time systems. In Ganesh Gopalakrishnan and Shaz Qadeer, editors, CAV, volume 6806 of LNCS, pages 585-591. Springer, 2011.
  22. [Lacerda et al., 2015] Bruno Lacerda, David Parker, and Nick Hawes. Optimal policy generation for partially satisfiable co- safe LTL specifications. In IJCAI, pages 1587-1593, 2015.
  23. [Lahijanian et al., 2010] M. Lahijanian, J. Wasniewski, S. B. Ander- sson, and C. Belta. Motion planning and control from temporal logic specifications with probabilistic satisfaction guarantees. In ICRA, pages 3227-3232, 2010.
  24. [Littman, 1996] Michael L. Littman. Algorithms for Sequential De- cision Making. PhD thesis, Brown University, 1996.
  25. [Papadimitriou and Tsitsiklis, 1987] Christos H. Papadimitriou and John N. Tsitsiklis. The complexity of Markov Decision Processes. Math. Oper. Res., 12:441-450, 1987.
  26. [Puterman, 2005] Martin L. Puterman. Markov Decision Processes. Wiley-Interscience, 2005.
  27. [Russell and Norvig, 2010] Stuart J. Russell and Peter Norvig. Arti- ficial Intelligence -A Modern Approach (3. internat. ed.). Pearson Education, 2010.
  28. [Russell et al., 2015] Stuart J. Russell, Daniel Dewey, and Max Tegmark. Research priorities for robust and beneficial artificial intelligence. AI Magazine, 36(4), 2015.
  29. [Steinmetz et al., 2016] Marcel Steinmetz, Jörg Hoffmann, and Olivier Buffet. Goal probability analysis in probabilistic planning: Exploring and enhancing the state of the art. JAIR, 57:229-271, 2016.
  30. [Strehl et al., 2009] Alexander L. Strehl, Lihong Li, and Michael L. Littman. Reinforcement learning in finite MDPs: PAC analysis. J. Mach. Learn. Res., 10:2413-2444, 2009.
  31. [Svorenová et al., 2013] María Svorenová, Ivana Cerna, and Calin Belta. Optimal control of MDPs with temporal logic constraints. In CDC, pages 3938-3943, 2013.
  32. [Valiant, 2013] Leslie Valiant. Probably Approximately Correct: Nature's Algorithms for Learning and Prospering in a Complex World. Basic Books, 2013.
  33. [Wen and Topcu, 2016] Min Wen and Ufuk Topcu. Probably ap- proximately correct learning in stochastic games with temporal logic specifications. In Subbarao Kambhampati, editor, IJCAI, pages 3630-3636, 2016. IJCAI

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

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