Proceedings

Learning Generalized Policies for Fully Observable Non-Deterministic Planning Domains

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6733-6742.

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

Abstract

General policies represent reactive strategies for solving large families of planning problems like the infinite collection of solvable instances from a given domain. Methods for learning such policies from a collection of small training instances have been developed successfully for classical domains. In this work, we extend the formulations and the resulting combinatorial methods for learning general policies over fully observable, non-deterministic (FOND) domains. We also evaluate the resulting approach experimentally over a number of benchmark domains in FOND planning, present the general policies that result in some of these domains, and prove their correctness. The method for learning general policies for FOND planning can actually be seen as an alternative planning FOND planning method that searches for solutions not in the given state space but in an abstract state space defined by features that must be learned as well.

  1. [Baader et al., 2008] Frank Baader, Ian Horrocks, and Ulrike Sat- tler. Handbook of Knowledge Representation, chapter Descrip- tion Logics, pages 135-180. Elsevier, 2008.
  2. [Bajpai et al., 2018] Aniket Nick Bajpai, Sankalp Garg, and Mausam. Transfer of deep reactive policies for MDP planning. In NeurIPS, pages 10965-10975, 2018.
  3. [Belle and Levesque, 2016] Vaishak Belle and Hector J. Levesque. Foundations for generalized planning in unbounded stochastic domains. In KR, pages 380-389, 2016.
  4. [Bonassi et al., 2023] Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Alfonso Emilio Gerevini, and Enrico Scala. FOND planning for pure-past linear tempo- ral logic goals. In ECAI, pages 279-286. 2023.
  5. [Bonet and Geffner, 2018] Blai Bonet and Hector Geffner. Fea- tures, projections, and representation change for generalized planning. In IJCAI, pages 4667-4673, 2018. IJCAI
  6. [Bonet et al., 2017] Blai Bonet, Giuseppe De Giacomo, Hector Geffner, and Sasha Rubin. Generalized planning: Non- deterministic abstractions and trajectory constraints. In IJCAI, pages 873-879, 2017.
  7. [Bonet et al., 2019] Blai Bonet, Guillem Francès, and Hector Geffner. Learning features and abstract actions for computing generalized plans. In AAAI, pages 2703-2710, 2019.
  8. [Boutilier et al., 2001] Craig Boutilier, Ray Reiter, and Bob Price. Symbolic dynamic programming for first-order MDPs. In IJCAI, pages 690-700, 2001. IJCAI
  9. [Bylander, 1994] Tom Bylander. The computational complexity of STRIPS planning. Artificial Intelligence, 69:165-204, 1994.
  10. [Camacho et al., 2016] Alberto Camacho, Christian Muise, and Sheila McIlraith. From FOND to robust probabilistic planning: Computing compact policies that bypass avoidable deadends. In ICAPS, pages 65-69, 2016.
  11. [Camacho et al., 2019] Alberto Camacho, Meghyn Bienvenu, and Sheila A. McIlraith. Towards a unified view of AI planning and reactive synthesis. In ICAPS, pages 58-67, 2019.
  12. [Celorrio et al., 2019] Sergio Jiménez Celorrio, Javier Segovia- Aguas, and Anders Jonsson. A review of generalized planning. Knowl. Eng. Rev., 34, 2019.
  13. [Chevalier-Boisvert et al., 2019] Maxime Chevalier-Boisvert, Dzmitry Bahdanau, Salem Lahlou, Lucas Willems, Chitwan Saharia, Thien Huu Nguyen, and Yoshua Bengio. BabyAI: A platform to study the sample efficiency of grounded language learning. In ICLR, 2019.
  14. [Cimatti et al., 2003] Alessandro Cimatti, Marco Pistore, Marco Roveri, and Paolo Traverso. Weak, strong, and strong cyclic planning via symbolic model checking. Artificial Intelligence, 147(1):35-84, 2003.
  15. [Daniele et al., 2000] Marco Daniele, Paolo Traverso, and Moshe Y. Vardi. Strong cyclic planning revisited. In Recent Advances in AI Planning, pages 35-48, 2000.
  16. [Drexler et al., 2021] Dominik Drexler, Jendrik Seipp, and Hector Geffner. Expressing and exploiting the common subgoal struc- ture of classical planning domains using sketches. In ICAPS, pages 258-268, 2021.
  17. [Drexler et al., 2022a] Dominik Drexler, Guillem Francès, and Jen- drik Seipp. DLPlan. https://doi.org/10.5281/zenodo.5826139, 2022. DOI
  18. [Drexler et al., 2022b] Dominik Drexler, Jendrik Seipp, and Hector Geffner. Learning sketches for decomposing planning problems into subproblems of bounded width. In ICAPS, pages 62-70, 2022.
  19. [Favorito et al., 2023] Marco Favorito, Francesco Fuggitti, and Christian Muise. pddl. https://ai-planning.github.io/pddl/, 2023. Link
  20. [Fern et al., 2006] Alan Fern, Sungwook Yoon, and Robert Givan. Approximate policy iteration with a policy language bias: Solv- ing relational markov decision processes. JAIR, 25:75-118, 2006.
  21. [Francès et al., 2021] Guillem Francès, Blai Bonet, and Hector Geffner. Learning general planning policies from small exam- ples without supervision. In AAAI, pages 11801-11808, 2021.
  22. [Franc ¸ois-Lavet et al., 2018] Vincent Franc ¸ois-Lavet, Peter Hen- derson, Riashat Islam, Marc G Bellemare, and Joelle Pineau. An introduction to deep reinforcement learning. Found. Trends. Mach. Learn., 2018.
  23. [Fu et al., 2011] Jicheng Fu, Vincent Ng, Farokh B. Bastani, and I-Ling Yen. Simple and fast strong cyclic planning for fully- observable nondeterministic planning problems. In IJCAI, pages 1949-1954, 2011.
  24. [Gebser et al., 2011] Martin Gebser, Benjamin Kaufmann, Roland Kaminski, Max Ostrowski, Torsten Schaub, and Marius Schnei- der. Potassco: The potsdam answer set solving collection. AI Communications, 24(2):107-124, June 2011.
  25. [Geffner and Bonet, 2013] Hector Geffner and Blai Bonet. A Con- cise Introduction to Models and Methods for Automated Plan- ning. Morgan & Claypool Publishers, 2013.
  26. [Geffner and Geffner, 2018] Tomas Geffner and Hector Geffner. Compact policies for fully observable non-deterministic planning as SAT. In ICAPS, pages 88-96, 2018.
  27. [Ghallab et al., 2016] Malik Ghallab, Dana Nau, and Paolo Traverso. Automated planning and acting. Cambridge Univer- sity Press, 2016.
  28. [Goodfellow et al., 2016] Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep learning. MIT Press, 2016.
  29. [Groshev et al., 2018] Edward Groshev, Maxwell Goldstein, Aviv Tamar, Siddharth Srivastava, and Pieter Abbeel. Learning gen- eralized reactive policies using deep neural networks. In ICAPS, 2018.
  30. [Haslum et al., 2019] Patrik Haslum, Nir Lipovetzky, Daniele Mag- azzeni, and Christian Muise. An Introduction to the Planning Domain Definition Language. Morgan & Claypool Publishers, 2019.
  31. [Hofmann and Geffner, 2024a] Till Hofmann and Hector Geffner. Generalized FOND planning. Zenodo, May 2024. https://doi. org/10.5281/zenodo.11171181. DOI
  32. [Hofmann and Geffner, 2024b] Till Hofmann and Hector Geffner. Learning generalized policies for fully observable non- deterministic planning domains. http://arxiv.org/abs/2404.02499, 2024. Link
  33. [Hu and De Giacomo, 2011] Yuxiao Hu and Giuseppe De Gia- como. Generalized planning: Synthesizing plans that work for multiple environments. In IJCAI, pages 918-923, 2011.
  34. [Illanes and McIlraith, 2019] León Illanes and Sheila A. McIlraith. Generalized planning via abstraction: arbitrary numbers of ob- jects. In AAAI, 2019.
  35. [Khardon, 1999] Roni Khardon. Learning action strategies for planning domains. Artificial Intelligence, 113:125-148, 1999.
  36. [Kissmann and Edelkamp, 2009] Peter Kissmann and Stefan Edelkamp. Solving fully-observable non-deterministic planning problems via translation into a general game. KI 2009: Advances in AI, pages 1-8, 2009.
  37. [Kolobov et al., 2010] Andrey Kolobov, Mausam, and Daniel S. Weld. Sixthsense: Fast and reliable recognition of dead ends in MDPs. In AAAI, pages 1108-1114, 2010.
  38. [Kuter et al., 2008] Ugur Kuter, Dana Nau, Elnatan Reisner, and Robert P. Goldman. Using classical planners to solve nondeter- ministic planning problems. In ICAPS, pages 190-197, 2008.
  39. [Lifschitz, 2016] Vladimir Lifschitz. Answer sets and the language of answer set programming. AI Magazine, 37(3):7-12, October 2016.
  40. [Lipovetzky et al., 2016] Nir Lipovetzky, Christian Muise, and Hector Geffner. Traps, invariants, and dead-ends. In ICAPS, pages 211-215, 2016.
  41. [Littman et al., 1998] Michael L. Littman, Judy Goldsmith, and Martin Mundhenk. The computational complexity of probabilis- tic planning. Journal of Artificial Intelligence Research, 9:1-36, 1998.
  42. [Martín and Geffner, 2004] Mario Martín and Hector Geffner. Learning generalized policies from planning examples using con- cept languages. Applied Intelligence, 20(1):9-19, 2004.
  43. [Mattmüller et al., 2010] Robert Mattmüller, Manuela Ortlieb, Malte Helmert, and Pascal Bercher. Pattern database heuristics for fully observable nondeterministic planning. In ICAPS, 2010.
  44. [Muise et al., 2012] Christian Muise, Sheila A. McIlraith, and Christopher Beck. Improved non-deterministic planning by ex- ploiting state relevance. In ICAPS, 2012.
  45. [Muise et al., 2024] Christian Muise, Sheila A. McIlraith, and J. Christopher Beck. PRP rebooted: Advancing the state of the art in FOND planning. In AAAI, pages 20212-20221, 2024.
  46. [Patrizi et al., 2013] Fabio Patrizi, Nir Lipovetzky, and Hector Geffner. Fair LTL synthesis for non-deterministic systems using strong cyclic planners. In IJCAI, 2013. IJCAI
  47. [Pereira et al., 2022] Ramon Fraga Pereira, André Grahl Pereira, Frederico Messa, and Giuseppe De Giacomo. Iterative depth-first search for FOND planning. In ICAPS, pages 90-99, 2022.
  48. [Ramírez and Sardina, 2014] Miquel Ramírez and Sebastian Sar- dina. Directed fixed-point regression-based planning for non- deterministic domains. In ICAPS, 2014.
  49. [Rintanen, 2004] Jussi Rintanen. Complexity of planning with par- tial observability. In ICAPS, pages 345-354, 2004.
  50. [Rivlin et al., 2020] Or Rivlin, Tamir Hazan, and Erez Karpas. Generalized planning with deep reinforcement learning. arXiv preprint arXiv:2005.02305, 2020.
  51. [Sanner and Boutilier, 2009] Scott Sanner and Craig Boutilier. Practical solution techniques for first-order MDPs. Artificial In- telligence, 173(5-6):748-788, 2009.
  52. [Seipp et al., 2016] Jendrik Seipp, Florian Pommerening, Gabriele Röger, and Malte Helmert. Correlation complexity of classical planning domains. In IJCAI, pages 3242-3250, 2016. IJCAI
  53. [Srivastava et al., 2008] Siddharth Srivastava, Neil Immerman, and Shlomo Zilberstein. Learning generalized plans using abstract counting. In Proc. AAAI, pages 991-997, 2008.
  54. [Srivastava et al., 2011a] Siddharth Srivastava, Neil Immerman, and Shlomo Zilberstein. A new representation and associ- ated algorithms for generalized planning. Artificial Intelligence, 175(2):615-647, 2011.
  55. [Srivastava et al., 2011b] Siddharth Srivastava, Shlomo Zilberstein, Neil Immerman, and Hector Geffner. Qualitative numeric plan- ning. In AAAI, 2011.
  56. [Ståhlberg et al., 2021] Simon Ståhlberg, Guillem Francès, and Jendrik Seipp. Learning generalized unsolvability heuristics for classical planning. In IJCAI, pages 4175-4181, 2021. IJCAI
  57. [Ståhlberg et al., 2022a] Simon Ståhlberg, Blai Bonet, and Hector Geffner. Learning general optimal policies with graph neural net- works: Expressive power, transparency, and limits. In ICAPS, pages 629-637, 2022.
  58. [Ståhlberg et al., 2022b] Simon Ståhlberg, Blai Bonet, and Hector Geffner. Learning generalized policies without supervision using GNNs. In Proc. KR, pages 474-483, 2022.
  59. [Ståhlberg et al., 2023] Simon Ståhlberg, Blai Bonet, and Hector Geffner. Learning general policies with policy gradient methods. In KR, pages 647-657, 2023.
  60. [Steinmetz and Hoffmann, 2017] Marcel Steinmetz and Jörg Hoff- mann. State space search nogood learning: Online refinement of critical-path dead-end detectors in planning. Artificial Intelli- gence, 245:1-37, 2017.
  61. [Sutton and Barto, 1998] Richard Sutton and Andrew Barto. Intro- duction to Reinforcement Learning. MIT Press, 1998.
  62. [Teichteil-Königsbuch et al., 2010] Florent Teichteil-Königsbuch, Ugur Kuter, and Guillaume Infantes. Incremental plan aggre- gation for generating policies in mdps. In AAMAS, pages 1231- 1238, 2010.
  63. [Toyer et al., 2020] Sam Toyer, Sylvie Thiébaux, Felipe Trevizan, and Lexing Xie. Asnets: Deep learning for generalised planning. Journal of Artificial Intelligence Research, 68:1-68, 2020.
  64. [van Otterlo, 2012] Martijn van Otterlo. Solving relational and first-order logical markov decision processes: A survey. In Rein- forcement Learning, pages 253-292. Springer, 2012.
  65. [Wang et al., 2008] Chenggang Wang, Saket Joshi, and Roni Khardon. First order decision diagrams for relational MDPs. Journal of Artificial Intelligence Research, 31:431-472, 2008. IJCAI
  66. [Yoon et al., 2007] Sungwook Yoon, Alan Fern, and Robert Givan. FF-replan: A baseline for probabilistic planning. In ICAPS, pages 352-359, 2007.

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

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