Proceedings

Solving MDPs with LTLf+ and PPLTL+ Temporal Objectives

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8491-8499.

https://doi.org/10.24963/ijcai.2025/944

Abstract

The temporal logics LTLf+ and PPLTL+ have recently been introduced to express objectives over infinite traces. These logics are appealing because they match the expressive power of LTL on infinite traces while enabling efficient DFA-based techniques, which have been crucial to the scalability of reactive synthesis and adversarial planning in LTLf and PPLTL over finite traces. In this paper, we demonstrate that these logics are also highly effective in the context of MDPs. Introducing a technique tailored for probabilistic systems, we leverage the benefits of efficient DFA-based methods and compositionality. This approach is simpler than its nonprobabilistic counterparts in reactive synthesis and adversarial planning, as it accommodates a controlled form of nondeterminism ("good for MDPs") in the automata when transitioning from finite to infinite traces. Notably, by exploiting compositionality, our solution is both implementation-friendly and well-suited for straightforward symbolic implementations.

  1. [Aminof et al., 2024] Benjamin Aminof, Giuseppe De Gia- como, Sasha Rubin, and Moshe Y. Vardi. LTLf+ and PPLTL+: extending LTLf and PPLTL to infinite traces. CoRR, abs/2411.09366, 2024. IJCAI
  2. [Bacchus and Kabanza, 1998] Fahiem Bacchus and Frodu- ald Kabanza. Planning for temporally extended goals. Ann. Math. Artif. Intell., 22(1-2):5-27, 1998.
  3. [Badr, 2009] Andrew Badr. Hyper-minimization in O(n 2 ). Int. J. Found. Comput. Sci., 20(4):735-746, 2009.
  4. [Baier and Katoen, 2008] Christel Baier and Joost-Pieter Katoen. Principles of model checking. MIT Press, 2008.
  5. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with temporally extended goals using heuristic search. In ICAPS, pages 342-345. AAAI, 2006.
  6. [Bansal et al., 2023] Suguman Bansal, Yong Li, Lucas M. Tabajara, Moshe Y. Vardi, and Andrew M. Wells. Model checking strategies from synthesis over finite traces. In ATVA (1), volume 14215 of Lecture Notes in Computer Science, pages 227-247. Springer, 2023.
  7. [Bienvenu et al., 2011] Meghyn Bienvenu, Christian Fritz, and Sheila A. McIlraith. Specifying and computing pre- ferred plans. Artif. Intell., 175(7-8):1308-1345, 2011.
  8. [Camacho et al., 2019] Alberto Camacho, Meghyn Bien- venu, and Sheila A McIlraith. Towards a unified view of AI planning and reactive synthesis. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 29, pages 58-67, 2019.
  9. [de Alfaro, 1997] Luca de Alfaro. Formal verification of probabilistic systems. PhD thesis, Stanford University, USA, 1997.
  10. [De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of FOND planning for LTLf and LDLf goals. In IJCAI, pages 4729- 4735. ijcai.org, 2018. IJCAI
  11. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dy- namic logic on finite traces. In IJCAI, pages 854-860. IJCAI/AAAI, 2013. IJCAI
  12. [De Giacomo and Vardi, 2015] Giuseppe De Giacomo and Moshe Y. Vardi. Synthesis for LTL and LDL on finite traces. In IJCAI, pages 1558-1564. AAAI Press, 2015. IJCAI
  13. [De Giacomo et al., 2020] Giuseppe De Giacomo, Anto- nio Di Stasio, Francesco Fuggitti, and Sasha Rubin. Pure- past linear temporal and dynamic logic on finite traces. In IJCAI, pages 4959-4965. ijcai.org, 2020.
  14. [Ehlers et al., 2017] Rüdiger Ehlers, Stéphane Lafortune, Stavros Tripakis, and Moshe Y. Vardi. Supervisory control and reactive synthesis: a comparative introduction. Dis- cret. Event Dyn. Syst., 27(2):209-260, 2017.
  15. [Emerson and Lei, 1987] E. Allen Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Sci. Comput. Program., 8(3):275-306, 1987.
  16. [Fainekos et al., 2009] Georgios E. Fainekos, Antoine Gi- rard, Hadas Kress-Gazit, and George J. Pappas. Tempo- ral logic motion planning for dynamic robots. Autom., 45(2):343-352, 2009.
  17. [Finkbeiner, 2016] Bernd Finkbeiner. Synthesis of reactive systems. In Dependable Software Systems Engineering, volume 45 of NATO Science for Peace and Security Series -D: Information and Communication Security, pages 72- 98. IOS Press, 2016.
  18. [Hahn et al., 2015] Ernst Moritz Hahn, Guangyuan Li, Sven Schewe, Andrea Turrini, and Lijun Zhang. Lazy prob- abilistic model checking without determinisation. In CONCUR, volume 42 of LIPIcs, pages 354-367. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2015.
  19. [Hahn et al., 2020] Ernst Moritz Hahn, Mateo Perez, Sven Schewe, Fabio Somenzi, Ashutosh Trivedi, and Dominik Wojtczak. Good-for-MDPs automata for probabilistic analysis and reinforcement learning. In TACAS (1), vol- ume 12078 of Lecture Notes in Computer Science, pages 306-323. Springer, 2020.
  20. [Hausmann et al., 2024] Daniel Hausmann, Mathieu Lehaut, and Nir Piterman. Symbolic solution of Emerson-Lei games for reactive synthesis. In FoSSaCS (1), volume 14574 of Lecture Notes in Computer Science, pages 55- 78. Springer, 2024.
  21. [Henzinger and Piterman, 2006] Thomas A. Henzinger and Nir Piterman. Solving games without determinization. In CSL, volume 4207 of Lecture Notes in Computer Science, pages 395-410. Springer, 2006.
  22. [Kupferman, 2018] Orna Kupferman. Automata theory and model checking. In Handbook of Model Checking, pages 107-151. Springer, 2018.
  23. [Kwiatkowska et al., 2011] Marta Z. Kwiatkowska, Gethin Norman, and David Parker. PRISM 4.0: Verification of probabilistic real-time systems. In CAV, volume 6806 of Lecture Notes in Computer Science, pages 585-591. Springer, 2011.
  24. [Löding, 2001] Christof Löding. Efficient minimization of deterministic weak omega-automata. Inf. Process. Lett., 79(3):105-109, 2001.
  25. [Maggi et al., 2011] Fabrizio Maria Maggi, Marco Montali, Michael Westergaard, and Wil M. P. van der Aalst. Moni- toring business constraints with linear temporal logic: An approach based on colored automata. In BPM, volume 6896 of Lecture Notes in Computer Science, pages 132- 147. Springer, 2011.
  26. [Manna and Pnueli, 1990] Zohar Manna and Amir Pnueli. A hierarchy of temporal properties. In PODC, pages 377- 410. ACM, 1990.
  27. [Mazala, 2001] René Mazala. Infinite games. In Automata, Logics, and Infinite Games, volume 2500 of Lecture Notes in Computer Science, pages 23-42. Springer, 2001.
  28. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the synthesis of a reactive module. In POPL, pages 179- 190. ACM Press, 1989.
  29. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In FOCS, pages 46-57. IEEE Computer Society, 1977.
  30. [Schewe and Tang, 2023] Sven Schewe and Qiyi Tang. On the succinctness of Good-for-MDPs automata. CoRR, abs/2307.11483, 2023.
  31. [Schewe et al., 2023] Sven Schewe, Qiyi Tang, and Tanshol- pan Zhanabekova. Deciding what is Good-for-MDPs. In CONCUR, volume 279 of LIPIcs, pages 35:1-35:16. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2023.
  32. [Schewe, 2010] Sven Schewe. Beyond hyper- minimisation-minimising DBAs and DPAs is NP- complete. In FSTTCS, volume 8 of LIPIcs, pages 400-411. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2010.
  33. [Shao and Kwiatkowska, 2023] Daqian Shao and Marta Kwiatkowska. Sample efficient model-free reinforcement learning from LTL specifications with optimality guaran- tees. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI '23, 2023. IJCAI
  34. [Sickert et al., 2016] Salomon Sickert, Javier Esparza, Ste- fan Jaax, and Jan Kretínský. Limit-deterministic Büchi automata for linear temporal logic. In CAV (2), volume 9780 of Lecture Notes in Computer Science, pages 312- 332. Springer, 2016.

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

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