Proceedings

Planning for Temporally Extended Goals in Pure-Past Linear Temporal Logic (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 8378-8383.

https://doi.org/10.24963/ijcai.2024/926

Abstract

We study classical planning for temporally extended goals expressed in Pure-Past Linear Temporal Logic (PPLTL).

PPLTL is as expressive as Linear-time Temporal Logic on finite traces (LTLf), but as shown in this paper, it is computationally much better behaved for planning.

Specifically, we show that planning for PPLTL goals can be encoded into classical planning with minimal overhead, introducing only a number of new fluents that is at most linear in the PPLTL goal and no spurious additional actions.

Based on these results, we implemented a system called Plan4Past, which can be used along with state-of-the-art classical planners, such as LAMA.

An empirical analysis demonstrates the practical effectiveness of Plan4Past, showing that a classical planner generally performs better with our compilation than with other existing compilations for LTLf goals over the considered benchmarks.

  1. [Alechina et al., 2018] Natasha Alechina, Brian Logan, and Mehdi Dastani. Modeling norm specification and verifica- tion in multiagent systems. FLAP, 5(2):457-490, 2018.
  2. [Bacchus and Kabanza, 1996] Fahiem Bacchus and Frodu- ald Kabanza. Planning for temporally extended goals. In AAAI, pages 1215-1222. AAAI Press, 1996.
  3. [Bacchus and Kabanza, 2000] Fahiem Bacchus and Frodu- ald Kabanza. Using temporal logics to express search control knowledge for planning. AIJ, 116(1-2):123-191, 2000.
  4. [Bacchus et al., 1996] Fahiem Bacchus, Craig Boutilier, and Adam Grove. Rewarding behaviors. In AAAI, pages 1160- 1167, 1996.
  5. [Bacchus et al., 1997] Fahiem Bacchus, Craig Boutilier, and Adam Grove. Structured solution methods for non- markovian decision processes. In AAAI, pages 112-117, 1997.
  6. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In AAAI, pages 788-795. AAAI, 2006.
  7. [Baier et al., 2008a] Christel Baier, Joost-Pieter Katoen, and Kim Guldstrand Larsen. Principles of Model Checking. MIT, 2008.
  8. [Baier et al., 2008b] Jorge A. Baier, Christian Fritz, Meghyn Bienvenu, and Sheila A. McIlraith. Beyond classical planning: Procedural control knowledge and preferences in state-of-the-art planners. In AAAI, pages 1509-1512. AAAI, 2008.
  9. [Barringer et al., 1989] Howard Barringer, Michael Fisher, Dov M. Gabbay, Graham Gough, and Richard Owens. METATEM: A framework for programming in temporal logic. In REX Workshop, volume 430 of LNCS, pages 94- 129. Springer, 1989.
  10. [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.
  11. [Bonassi et al., 2021] Luigi Bonassi, Alfonso Emilio Gerevini, Francesco Percassi, and Enrico Scala. On planning with qualitative state-trajectory constraints in PDDL3 by compiling them away. In ICAPS, pages 46-50. AAAI Press, 2021.
  12. [Bonassi et al., 2022a] Luigi Bonassi, Alfonso Emilio Gerevini, and Enrico Scala. Planning with qualitative action-trajectory constraints in PDDL. In IJCAI, pages 4606-4613. ijcai.org, 2022. IJCAI
  13. [Bonassi et al., 2022b] Luigi Bonassi, Enrico Scala, and Al- fonso Emilio Gerevini. Planning with PDDL3 qualitative constraints for cost-optimal solutions through compilation (short paper). In IPS/RiCeRcA/SPIRIT@AI*IA, volume 3345 of CEUR Workshop Proceedings. CEUR-WS.org, 2022.
  14. [Bonassi et al., 2023a] Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Al- fonso Emilio Gerevini, and Enrico Scala. FOND planning for pure-past linear temporal logic goals. In ECAI, volume 372 of Frontiers in Artificial Intelligence and Applications, pages 279-286. IOS Press, 2023.
  15. [Bonassi et al., 2023b] Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Al- fonso Emilio Gerevini, and Enrico Scala. Planning for temporally extended goals in pure-past linear temporal logic. In ICAPS, pages 61-69. AAAI Press, 2023.
  16. [Bonassi et al., 2024] Luigi Bonassi, Alfonso Emilio Gerevini, and Enrico Scala. Dealing with numeric and metric time constraints in PDDL3 via compilation to numeric planning. In AAAI, pages 20036-20043. AAAI Press, 2024.
  17. [Chakraborti et al., 2024] Tathagata Chakraborti, Jungkoo Kang, Francesco Fuggitti, Michael Katz, and Shirin Sohrabi. Interactive plan selection using linear temporal logic, disjunctive action landmarks, and natural language instruction. In AAAI, 2024.
  18. [Cimatti et al., 1997] Alessandro Cimatti, Fausto Giunchiglia, Enrico Giunchiglia, and Paolo Traverso. Planning via model checking: A decision procedure for AR. In ECP, pages 130-142. Springer, 1997.
  19. [Cimatti et al., 2020] Alessandro Cimatti, Luca Geatti, Nicola Gigante, Angelo Montanari, and Stefano Tonetta. Reactive synthesis from extended bounded response LTL specifications. In FMCAD, pages 83-92. IEEE, 2020.
  20. [De Giacomo and Vardi, 1999] Giuseppe De Giacomo and Moshe Y. Vardi. Automata-theoretic approach to planning for temporally extended goals. In ECP, pages 226-238. Springer, 1999.
  21. [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
  22. [De Giacomo et al., 2020] Giuseppe De Giacomo, Antonio Di Stasio, Francesco Fuggitti, and Sasha Rubin. Pure-past linear temporal and dynamic logic on finite traces. In IJ- CAI, pages 4959-4965. ijcai.org, 2020. IJCAI
  23. [Emerson, 1990] E. Allen Emerson. Temporal and modal logic. In Handbook of Theoretical Computer Science, Chapter 16, 1990.
  24. [Fisher and Wooldridge, 2005] Michael Fisher and Michael Wooldridge. Temporal reasoning in agent-based systems. In FAI, pages 469-495. Elsevier, 2005.
  25. [Fraga Pereira et al., 2024] Ramon Fraga Pereira, Francesco Fuggitti, Felipe Meneguzzi, and Giuseppe De Giacomo. Temporally extended goal recognition in fully observ- able non-deterministic domain models. Appl. Intell., 54(1):470-489, 2024.
  26. [Fuggitti and Chakraborti, 2023] Francesco Fuggitti and Tathagata Chakraborti. NL2LTL -a python package for converting natural language (NL) instructions to linear temporal logic (LTL) formulas. In AAAI, pages 16428-16430. AAAI Press, 2023.
  27. [Fuggitti, 2023] Francesco Fuggitti. Efficient Techniques for Automated Planning for Goals in Linear Temporal Logics on Finite Traces. PhD Dissertation, Sapienza University & York University, September 2023.
  28. [Gabbay et al., 1980] Dov M. Gabbay, Amir Pnueli, Saharon Shelah, and Jonathan Stavi. On the temporal analysis of fairness. In POPL, pages 163-173. ACM Press, 1980.
  29. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. AIJ, 173(5-6):619-668, 2009.
  30. [Giunchiglia and Traverso, 1999] Fausto Giunchiglia and Paolo Traverso. Planning as model checking. In ECP, pages 1-20. Springer, 1999.
  31. [Knobbout et al., 2016] Max Knobbout, Mehdi Dastani, and John-Jules Ch. Meyer. A dynamic logic of norm change. In ECAI, pages 886-894, 2016.
  32. [Lichtenstein et al., 1985] Orna Lichtenstein, Amir Pnueli, and Lenore D. Zuck. The glory of the past. In Logic of Programs, pages 196-218. Springer, 1985.
  33. [Manna, 1982] Zohar Manna. Verification of Sequential Pro- grams: Temporal Axiomatization, pages 53-102. Springer Netherlands, 1982.
  34. [Percassi and Gerevini, 2019] Francesco Percassi and Al- fonso Emilio Gerevini. On compiling away PDDL3 soft trajectory constraints without using automata. In ICAPS, pages 320-328. AAAI Press, 2019.
  35. [Richter and Westphal, 2010] Silvia Richter and Matthias Westphal. The LAMA planner: Guiding cost-based any- time planning with landmarks. JAIR, 39:127-177, 2010.
  36. [Röger et al., 2014] Gabriele Röger, Florian Pommerening, and Malte Helmert. Optimal planning in the presence of conditional effects: Extending LM-Cut with context split- ting. In ECAI, pages 765-770, 2014.
  37. [Sohrabi et al., 2011] Shirin Sohrabi, Jorge Baier, and Sheila McIlraith. Preferred explanations: Theory and generation via planning. In AAAI, volume 25, pages 261-267, 2011.
  38. [Thiébaux et al., 2005] Sylvie Thiébaux, Jörg Hoffmann, and Bernhard Nebel. In defense of PDDL axioms. Artif. Intell., 168(1-2):38-69, 2005.
  39. [Torres and Baier, 2015] Jorge Torres and Jorge A. Baier. Polynomial-time reformulations of LTL temporally ex- tended goals into final-state goals. In IJCAI, pages 1696- 1703. AAAI Press, 2015. IJCAI

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

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