Proceedings

Real-Time Heuristic Search with LTLf Goals

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4785-4792.

https://doi.org/10.24963/ijcai.2022/663

Abstract

In Real-Time Heuristic Search (RTHS) we are given a search graph G, a heuristic, and the objective is to find a path from a given start node to a given goal node in G. As such, one does not impose any trajectory constraints on the path, besides reaching the goal. In this paper we consider a version of RTHS in which temporally extended goals can be defined on the form of the path. Such goals are specified in Linear Temporal Logic over Finite Traces (LTLf), an expressive language that has been considered in many other frameworks, such as Automated Planning, Synthesis, and Reinforcement Learning, but has not yet been studied in the context of RTHS. We propose a general automata-theoretic approach for RTHS, whereby LTLf goals are supported as the result of searching over the cross product of the search graph and the automaton for the LTLf goal; specifically, we describe LTL-LRTA*, a version of LSS-LRTA*. Second, we propose an approach to produce heuristics for LTLf goals, based on existing goal-dependent heuristics. Finally, we propose a greedy strategy for RTHS with LTLf goals, which focuses search to make progress over the structure of the automaton; this yields LTL-LRTA*+A. In our experimental evaluation over standard benchmarks we show LTL-LRTA*+A may outperform LTL-LRTA* substantially for a variety of LTLf goals.

  1. [Bacchus et al., 1997] Fahiem Bacchus, Craig Boutilier, and Adam J. Grove. Structured solution methods for non-markovian decision processes. In Proceedings of the 14th National Confer- ence on Artificial Intelligence (AAAI), pages 112-117, 1997.
  2. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with temporally extended goals using heuristic search. In Proceedings of the 16th International Conference on Auto- mated Planning and Scheduling (ICAPS), pages 342-345, 2006.
  3. [Bienvenu et al., 2006] Meghyn Bienvenu, Christian Fritz, and Sheila A. McIlraith. Planning with qualitative temporal prefer- ences. In Proceedings of the 10th International Conference on Knowledge Representation and Reasoning (KR), pages 134-144, June 2006.
  4. [Bonet and Geffner, 2000] Blai Bonet and Hector Geffner. Plan- ning with incomplete information as heuristic search in belief space. In Proceedings of the 5th International Conference on Ar- tificial Intelligence Planning and Systems (AIPS), pages 52-61, 2000.
  5. [Bonet et al., 2020] Blai Bonet, Giuseppe De Giacomo, Hector Geffner, Fabio Patrizi, and Sasha Rubin. High-level program- ming via generalized planning and LTL synthesis. In Diego Cal- vanese, Esra Erdem, and Michael Thielscher, editors, Proceed- ings of the 17th International Conference on Knowledge Repre- sentation and Reasoning (KR), pages 152-161, 2020.
  6. [Bulitko and Björnsson, 2009] Vadim Bulitko and Yngvi Björnsson. knn lrta*: Simple subgoaling for real-time search. In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, volume 4, 2009.
  7. [Camacho et al., 2019] Alberto Camacho, Rodrigo Toro Icarte, To- ryn Q Klassen, Richard Anthony Valenzano, and Sheila A McIl- raith. LTL and Beyond: Formal Languages for Reward Function Specification in Reinforcement Learning. In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJ- CAI), volume 19, pages 6065-6073, 2019. IJCAI
  8. [Cresswell and Coddington, 2004] Stephen Cresswell and Alexan- dra M. Coddington. Compilation of LTL goal formulas into PDDL. In Ramon López de Mántaras and Lorenza Saitta, editors, Proceedings of the 16th European Conference on Artificial Intel- ligence (ECAI), pages 985-986, Valencia, Spain, August 2004. IOS Press.
  9. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), 2013. IJCAI
  10. [De Giacomo and Vardi, 2015] Giuseppe De Giacomo and Moshe Y. Vardi. Synthesis for LTL and LDL on finite traces. In Qiang Yang and Michael J. Wooldridge, editors, Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI), pages 1558-1564. AAAI Press, 2015. IJCAI
  11. [Duret-Lutz et al., 2016] Alexandre Duret-Lutz, Alexandre Lewkowicz, Amaury Fauchille, Thibaud Michaud, Etienne Renault, and Laurent Xu. Spot 2.0-A Framework for LTL and ω-Automata Manipulation. In Proceedings of the 14th Interna- tional Symposium on Automated Technology for Verification and Analysis (ATVA), pages 122-129. Springer, 2016.
  12. [Fuggitti, 2019] Francesco Fuggitti. Ltlf2dfa, March 2019.
  13. [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. Artificial Intelli- gence, 173(5-6):619-668, 2009.
  14. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  15. [Hernández and Baier, 2011] Carlos Hernández and Jorge A. Baier. Fast subgoaling for pathfinding via real-time search. In Proceed- ings of the 21st International Conference on Automated Planning and Scheduling (ICAPS), Freiburg, Germany, June 2011.
  16. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  17. [Kabanza and Thiébaux, 2005] Froduald Kabanza and Sylvie Thiébaux. Search control in planning for temporally extended goals. In Proceedings of the 15th International Conference on Automated Planning and Scheduling (ICAPS), pages 130-139, 2005.
  18. [Koenig and Sun, 2009] Sven Koenig and Xiaoxun Sun. Compar- ing real-time and incremental heuristic search for real-time sit- uated agents. Autonomous Agents and Multi-Agent Systems, 18(3):313-341, 2009.
  19. [Korf, 1990] Richard E. Korf. Real-time heuristic search. Artificial Intelligence, 42(2):189-211, 1990.
  20. [Simon and Röger, 2015] Salomé Simon and Gabriele Röger. Find- ing and exploiting LTL trajectory constraints in heuristic search. In Levi Lelis and Roni Stern, editors, Proceedings of the 8th Sym- posium on Combinatorial Search (SoCS), pages 113-121. AAAI Press, 2015.
  21. [Sturtevant, 2012] Nathan Sturtevant. Benchmarks for grid-based pathfinding. Transactions on Computational Intelligence and AI in Games, 4(2):144 -148, 2012.
  22. [Toro Icarte et al., 2018] Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. Teaching multiple tasks to an RL agent using LTL. In Proceedings of the 17th International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS), pages 452-461, 2018.
  23. [Vaezipoor et al., 2021] Pashootan Vaezipoor, Andrew C Li, Ro- drigo Toro Icarte, and Sheila A Mcilraith. Ltl2action: General- izing ltl instructions for multi-task rl. In Proceedings of the 38th International Conference on Machine Learning (ICML), pages 10497-10508, 2021.
  24. [Wolsey, 1998] Laurence A Wolsey. Integer programming. John Wiley & Sons, 1998.

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

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