Proceedings

Can I Really Do That? Verification of Meta-Operators via Stackelberg Planning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5420-5428.

https://doi.org/10.24963/ijcai.2023/602

Abstract

Macro-operators are a common reformulation method in planning that adds high-level operators corresponding to a fixed sequence of primitive operators. We introduce meta-operators, which allow using different sequences of actions in each state. We show how to automatically verify whether a meta-operator is valid, i.e., the represented behavior is always doable. This can be checked at once for all instantiations of the meta-operator and all reachable states via a compilation into Stackelberg planning, a form of adversarial planning. Our results show that meta-operators learned for multiple domains can often express useful high-level behaviors very compactly, improving planners' performance.

  1. [Botea et al., 2005] Adi Botea, Markus Enzenberger, Mar- tin Müller, and Jonathan Schaeffer. Macro-FF: Improving AI planning with automatically learned macro-operators. Journal of Artificial Intelligence Research, 24:581-621, 2005.
  2. [Bylander, 1994] Tom Bylander. The computational com- plexity of propositional STRIPS planning. Artificial In- telligence, 69(1-2):165-204, 1994.
  3. [Chrpa and Vallati, 2022] Lukás Chrpa and Mauro Vallati. Planning with critical section macros: Theory and prac- tice. Journal of Artificial Intelligence Research, 74:691- 732, 2022.
  4. [Chrpa et al., 2014] Lukás Chrpa, Mauro Vallati, and Thomas Leo McCluskey. MUM: A technique for max- imising the utility of macro-operators by constrained gen- eration and use. In Steve Chien, Alan Fern, Wheeler Ruml, and Minh Do, editors, Proceedings of the Twenty- Fourth International Conference on Automated Planning and Scheduling (ICAPS 2014). AAAI Press, 2014.
  5. [Chrpa et al., 2018] Lukás Chrpa, Mauro Vallati, and Thomas Leo McCluskey. Outer entanglements: a general heuristic technique for improving the efficiency of plan- ning algorithms. J. Exp. Theor. Artif. Intell., 30(6):831- 856, 2018.
  6. [Chrpa et al., 2019] Lukás Chrpa, Mauro Vallati, and Thomas Leo McCluskey. Inner entanglements: Narrowing the search in classical planning by problem reformulation. Computational Intelligence, 35(2):395-429, 2019.
  7. [Chrpa, 2010] Lukás Chrpa. Generation of macro-operators via investigation of action dependencies in plans. The Knowledge Engineering Review, 25(3):281-297, 2010.
  8. [Coles and Smith, 2007] Andrew Coles and Amanda Smith. Marvin: A heuristic search planner with online macro- action learning. Journal of Artificial Intelligence Research, 28:119-156, 2007.
  9. [Daum et al., 2016] Jeanette Daum, Álvaro Torralba, Jörg Hoffmann, Patrik Haslum, and Ingo Weber. Practi- cal undoability checking via contingent planning. In Amanda Coles, Andrew Coles, Stefan Edelkamp, Daniele Magazzeni, and Scott Sanner, editors, Proceedings of the Twenty-Sixth International Conference on Automated Planning and Scheduling, ICAPS 2016, London, UK, June 12-17, 2016, pages 106-114. AAAI Press, 2016.
  10. [Eiter et al., 2007] Thomas Eiter, Esra Erdem, and Wolfgang Faber. On reversing actions: Algorithms and complexity. In Manuela M. Veloso, editor, Proceedings of the 20th In- ternational Joint Conference on Artificial Intelligence (IJ- CAI 2007), pages 336-341, 2007. IJCAI
  11. [Eiter et al., 2008] Thomas Eiter, Esra Erdem, and Wolfgang Faber. Undoing the effects of action sequences. Journal of Applied Logic, 6(3):380-415, 2008.
  12. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils J. Nils- son. STRIPS: A new approach to the application of the- orem proving to problem solving. Artificial Intelligence, 2:189-208, 1971.
  13. [Fikes et al., 1972] Richard Fikes, Peter E. Hart, and Nils J. Nilsson. Learning and executing generalized robot plans. Artificial Intelligence, 3(1-3):251-288, 1972.
  14. [Fišer, 2020] Daniel Fišer. Lifted fact-alternating mutex groups and pruned grounding of classical planning prob- lems. In Vincent Conitzer and Fei Sha, editors, Proceed- ings of the Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI 2020), pages 9835-9842. AAAI Press, 2020.
  15. [Gazen and Knoblock, 1997] B. Cenk Gazen and Craig A. Knoblock. Combining the expressivity of UCPOP with the efficiency of Graphplan. In Sam Steel and Rachid Alami, editors, Recent Advances in AI Planning. 4th Euro- pean Conference on Planning (ECP 1997), volume 1348 of Lecture Notes in Artificial Intelligence, pages 221-233. Springer-Verlag, 1997.
  16. [Gerevini et al., 2009] Alfonso E. Gerevini, Alessandro Saetti, and Mauro Vallati. An automatically configurable portfolio-based planner with macro-actions: PbP. In Al- fonso Gerevini, Adele Howe, Amedeo Cesta, and Ioannis Refanidis, editors, Proceedings of the Nineteenth Interna- tional Conference on Automated Planning and Scheduling (ICAPS 2009), pages 350-353. AAAI Press, 2009.
  17. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  18. [Helmert, 2009] Malte Helmert. Concise finite-domain rep- resentations for PDDL planning tasks. Artificial Intelli- gence, 173:503-535, 2009.
  19. [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.
  20. [Korf, 1985] Richard E. Korf. Depth-first iterative- deepening: An optimal admissible tree search. Artificial Intelligence, 27(1):97-109, 1985.
  21. [Long and Fox, 2003] Derek Long and Maria Fox. The 3rd International Planning Competition: Results and analysis. Journal of Artificial Intelligence Research, 20:1-59, 2003.
  22. [McDermott, 2000] Drew McDermott. The 1998 AI Plan- ning Systems competition. AI Magazine, 21(2):35-55, 2000.
  23. [Morak et al., 2020] Michael Morak, Lukas Chrpa, Wolf- gang Faber, and Daniel Fišer. On the reversibility of ac- tions in planning. In Proceedings of the 17th Interna- tional Conference on Principles of Knowledge Represen- tation and Reasoning, pages 652-661, 9 2020.
  24. [Nebel, 2000] Bernhard Nebel. On the compilability and expressive power of propositional planning formalisms. Journal of Artificial Intelligence Research, 12:271-315, 2000.
  25. [Pham and Torralba, 2023] Florian Pham and Álvaro Tor- ralba. Code, benchmarks, and experimental data for the IJCAI 2023 paper "can i really do that? verification of meta-operators via stackelberg planning". https://doi.org/ 10.5281/zenodo.7942439, 2023. DOI
  26. [Richter and Westphal, 2008] Silvia Richter and Matthias Westphal. The LAMA planner -Using landmark count- ing in heuristic search. IPC 2008 short papers, http: //ipc.informatik.uni-freiburg.de/Planners, 2008. Link
  27. [Sauer et al., 2023] Philipp Sauer, Marcel Steinmetz, Robert Künnemann, and Jörg Hoffmann. Lifted stackelberg plan- ning. In Proceedings of the 33rd International Conference on Automated Planning and Scheduling, ICAPS 2023, 2023.
  28. [Seipp et al., 2017] Jendrik Seipp, Florian Pommerening, Silvan Sievers, and Malte Helmert. Downward Lab. https: //doi.org/10.5281/zenodo.790461, 2017. DOI
  29. [Speicher et al., 2018] Patrick Speicher, Marcel Steinmetz, Michael Backes, Jörg Hoffmann, and Robert Künnemann. Stackelberg planning: Towards effective leader-follower state space search. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence (AAAI 2018), pages 6286-6293. AAAI Press, 2018.
  30. [Tambe, 2011] Milind Tambe. Security and game theory: Algorithms, deployed systems, lessons learned. Cam- bridge University Press, 2011.
  31. [Torralba et al., 2017] Álvaro Torralba, Vidal Alcázar, Pe- ter Kissmann, and Stefan Edelkamp. Efficient symbolic search for cost-optimal planning. Artificial Intelligence, 242:52-79, 2017.
  32. [Torralba et al., 2021] Álvaro Torralba, Patrick Speicher, Robert Künnemann, Marcel Steinmetz, and Jörg Hoff- mann. Faster stackelberg planning via symbolic search and information sharing. In Kevin Leyton-Brown and Mausam, editors, Proceedings of the Thirty-Fifth AAAI Conference on Artificial Intelligence (AAAI 2021), pages 11998-12006. AAAI Press, 2021.

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

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