Proceedings

Steady-State Policy Synthesis in Multichain Markov Decision Processes

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 4069-4075.

https://doi.org/10.24963/ijcai.2020/563

Abstract

The formal synthesis of automated or autonomous agents has elicited strong interest from the artificial intelligence community in recent years. This problem space broadly entails the derivation of decision-making policies for agents acting in an environment such that a formal specification of behavior is satisfied. Popular formalisms for such specifications include the quintessential Linear Temporal Logic (LTL) and Computation Tree Logic (CTL) which reason over infinite sequences and trees, respectively, of states. However, the related and relevant problem of reasoning over the frequency with which states are visited infinitely and enforcing behavioral specifications on the same has received little attention. That problem, known as Steady-State Policy Synthesis (SSPS) or steady-state control, is the focus of this paper. Prior related work has been mostly confined to unichain Markov Decision Processes (MDPs), while a tractable solution to the general multichain setting heretofore remains elusive. In this paper, we provide a solution to the latter within the context of multichain MDPs over a class of policies that account for all possible transitions in the given MDP. The solution policy is derived from a novel linear program (LP) that encodes constraints on the limiting distributions of the Markov chain induced by said policy. We establish a one-to-one correspondence between the feasible solutions of the LP and the stationary distributions of the induced Markov chains. The derived policy is shown to maximize the reward among the constrained class of stationary policies and to satisfy the specification constraints even when it does not exercise all possible transitions.

  1. [Akshay et al., 2013] Sundararaman Akshay, Nathalie Bertrand, Serge Haddad, and Loïc Hélouët. The steady- state control problem for Markov decision processes. In Int. Conf. Quant. Eval., pages 290-304, Berlin Heidelberg, 2013. Springer.
  2. [Altman et al., 2019] Eitan Altman, Said Boularouk, and Di- dier Josselin. Constrained Markov decision processes with total expected cost criteria. In Proceedings of the 12th EAI International Conference on Performance Evaluation Methodologies and Tools, pages 191-192. ACM, 2019.
  3. [Altman, 1999] Eitan Altman. Constrained Markov decision processes. CRC Press, Boca Raton, 1999.
  4. [Bhatnagar and Lakshmanan, 2012] Shalabh Bhatnagar and K Lakshmanan. An online actor-critic algorithm with function approximation for constrained Markov decision processes. Journal of Optimization Theory and Applica- tions, 153(3):688-708, 2012.
  5. [Boussemart and Limnios, 2004] M Boussemart and N Limnios. Markov decision processes with asymptotic average failure rate constraint. Communications in Statistics-Theory and Methods, 33(7):1689-1714, 2004.
  6. [Boussemart et al., 2002] M Boussemart, N Limnios, and JC Fillion. Non-ergodic Markov decision processes with a constraint on the asymptotic failure rate: general class of policies. Stochastic models, 18(1):173-191, 2002.
  7. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. OpenAI Gym. arXiv preprint arXiv:1606.01540, 2016.
  8. [De Ghellinck, 1960] Guy De Ghellinck. Les problèmes de décisions séquentielles. Cahiers du Centre d'Etudes de Recherche Opérationnelle, 2(2):161-179, 1960.
  9. [Derman, 1970] Cyrus Derman. Finite State Markovian De- cision Processes. Academic Press, Inc., Orlando, FL, USA, 1970.
  10. [Feinberg, 2009] E. A. Feinberg. Adaptive computation of optimal nonrandomized policies in constrained average- reward MDPs. In IEEE Symposium on Adaptive Dy- namic Programming and Reinforcement Learning, pages 96-100, March 2009.
  11. [Feller, 1968] William Feller. An Introduction to Probability Theory and its Applications, volume 1. Wiley, 3 edition, 1968.
  12. [Fisher et al., 2013] Michael Fisher, Louise A Dennis, and Matthew P Webster. Verifying autonomous systems. Com- mun. ACM, 56(9):84-93, 2013.
  13. [Haesaert et al., 2015] Sofie Haesaert, Alessandro Abate, and Paul MJ Van den Hof. Correct-by-design output feed- back of LTI systems. In 54th IEEE Conference on Deci- sion and Control (CDC), pages 6159-6164, 2015.
  14. [Kallenberg, 1983] L. C. M. Kallenberg. Linear program- ming and finite Markovian control problems. Mathema- tisch Centrum, Amsterdam, 1983.
  15. [Kress-Gazit et al., 2018] Hadas Kress-Gazit, Morteza Lahi- janian, and Vasumathi Raman. Synthesis for robots: Guar- antees and feedback for robot behavior. Annual Review of Control, Robotics, and Autonomous Systems, 1:211-236, 2018.
  16. [Lazar, 1983] Andreas Lazar. Optimal flow control of a class of queueing networks in equilibrium. IEEE Transactions on Automatic Control, 28(11):1001-1007, 1983.
  17. [Manne, 1960] Alan S. Manne. Linear programming and se- quential decisions. Management Science, 6(3):259-267, 1960.
  18. [Puterman, 1994] Martin Puterman. Markov decision pro- cesses : discrete stochastic dynamic programming. Wiley, New York, 1994.
  19. [Ross, 1989] Keith W. Ross. Randomized and past- dependent policies for Markov decision processes with multiple constraints. Operations Research, 37(3):474- 477, 1989.
  20. [Skwirzynski, 1981] Joseph K Skwirzynski. New concepts in multi-user communication, volume 43. Springer Science & Business Media, 1981.
  21. [Tarjan, 1971] R. Tarjan. Depth-first search and linear graph algorithms. In 12th Annual Symposium on Switching and Automata Theory, pages 114-121, Oct 1971.
  22. [Velasquez, 2019] Alvaro Velasquez. Steady-state policy synthesis for verifiable control. In Proceedings of the 28th International Joint Conference on Artificial Intelligence, pages 5653-5661. AAAI Press, 2019. IJCAI

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

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