Proceedings

Sketch Decompositions for Classical Planning via Deep Reinforcement Learning

Download BibTeX Cite

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

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

Abstract

In planning and reinforcement learning, the identification of common subgoal structures across problems is important when goals are to be achieved over long horizons. Recently, it has been shown that such structures can be expressed as feature-based rules, called sketches, over a number of classical planning domains. These sketches split problems into subproblems which then become solvable in low polynomial time by a greedy sequence of IW(k) searches. Methods for learning sketches using feature pools and min-SAT solvers have been developed, yet they face two key limitations: scalability and expressivity. In this work, we address these limitations by formulating the problem of learning sketch decompositions as a deep reinforcement learning (DRL) task, where general policies are sought in a modified planning problem where the successor states of a state s are defined as those reachable from s through an IW(k) search. The sketch decompositions obtained through this method are experimentally evaluated across various domains, and problems are regarded as solved by the decomposition when the goal is reached through a greedy sequence of IW(k) searches.

While our DRL approach for learning sketch decompositions does not yield interpretable sketches in the form of rules, we demonstrate that the resulting decompositions can often be understood in a crisp manner.

  1. [Bonet and Geffner, 2018] B. Bonet and H. Geffner. Fea- tures, projections, and representation change for general- ized planning. In Proc. IJCAI, pages 4667-4673, 2018. IJCAI
  2. [Bonet and Geffner, 2021] Blai Bonet and Hector Geffner. General policies, representations, and planning width. In Proc. AAAI, 2021.
  3. [Bonet and Geffner, 2024] Blai Bonet and Hector Geffner. General policies, subgoal structure, and planning width. Journal of Artificial Intelligence Research, 80:475-516, 2024.
  4. [Bonet et al., 2019] B. Bonet, G. Frances, and H Geffner. Learning features and abstract actions for computing gen- eralized plans. In Proc. AAAI, pages 2703-2710, 2019.
  5. [De Giacomo et al., 2020] Giuseppe De Giacomo, Luca Ioc- chi, Marco Favorito, and Fabio Patrizi. Restraining bolts for reinforcement learning agents. In Proc. AAAI, pages 13659-13662, 2020.
  6. [Dietterich, 2000] Thomas G Dietterich. Hierarchical re- inforcement learning with the maxq value function de- composition. Journal of artificial intelligence research, 13:227-303, 2000.
  7. [Drexler et al., 2022] Dominik Drexler, Jendrik Seipp, and Hector Geffner. Learning sketches for decomposing plan- ning problems into subproblems of bounded width. In Proc. Int. Conf. on Automated Planning and Scheduling, pages 62-70, 2022.
  8. [Drexler et al., 2023] Dominik Drexler, Jendrik Seipp, and Hector Geffner. Learning hierarchical policies by itera- tively reducing the width of sketch rules. In Proc. 20th Int. Conf. Principles of Knowledge Representation and Rea- soning, pages 208-218, 2023.
  9. [Erol et al., 1994] K. Erol, J. Hendler, and D. S. Nau. HTN planning: Complexity and expressivity. In Proc. AAAI-94, pages 1123-1123, 1994.
  10. [Francès et al., 2017] Guillem Francès, Miquel Ramírez, Nir Lipovetzky, and Héctor Geffner. Purely declarative action representations are overrated: Classical planning with sim- ulators. In Proc. IJCAI 2017, pages 4294-4301, 2017.
  11. [Frances et al., 2021] Guillem Frances, Blai Bonet, and Hec- tor Geffner. Learning general planning policies from small examples without supervision. In Proc. AAAI, pages 11801-11808, 2021.
  12. [Georgievski and Aiello, 2015] Ilche Georgievski and Marco Aiello. Htn planning: Overview, comparison, and beyond. Artificial Intelligence, 222:124-156, 2015.
  13. [Hamilton, 2020] William L Hamilton. Graph representa- tion learning. Synth. Lect. on Artif. Intell. Mach. Learn., 14(3):1-159, 2020.
  14. [Hogg et al., 2008] Chad Hogg, Héctor Munoz-Avila, and Ugur Kuter. HTN-Maker: Learning HTNs with mini- mal additional knowledge engineering required. In Proc. AAAI, pages 950-956, 2008.
  15. [Horčík and Šír, 2024] Rostislav Horčík and Gustav Šír. Ex- pressiveness of graph neural networks in planning do- mains. In Proc. ICAPS, pages 281-289, 2024.
  16. [Icarte et al., 2018] Rodrigo Toro Icarte, Toryn Klassen, Richard Valenzano, and Sheila McIlraith. Using reward machines for high-level task specification and decompo- sition in reinforcement learning. In International Confer- ence on Machine Learning, pages 2107-2116, 2018.
  17. [Junyent et al., 2021] Miquel Junyent, Vicenc ¸Gómez, and Anders Jonsson. Hierarchical width-based planning and learning. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 31, pages 519-527, 2021.
  18. [Kingma and Ba, 2015] Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Inter- national Conference on Learning Representations (ICLR), San Diego, CA, USA, 2015.
  19. [Knoblock, 1994] Craig A Knoblock. Automatically gen- erating abstractions for planning. Artificial intelligence, 68(2):243-302, 1994.
  20. [Kulkarni et al., 2016] Tejas D Kulkarni, Karthik Narasimhan, Ardavan Saeedi, and Josh Tenenbaum. Hierarchical deep reinforcement learning: Integrating temporal abstraction and intrinsic motivation. Advances in neural information processing systems, 29, 2016.
  21. [Lipovetzky and Geffner, 2012] N. Lipovetzky and H. Geffner. Width and serialization of classical planning problems. In Proc. ECAI, pages 540-545, 2012.
  22. [Lipovetzky and Geffner, 2017] Nir Lipovetzky and Hector Geffner. Best-first width search: Exploration and exploita- tion in classical planning. In Proc. AAAI 2017, pages 3590-3596, 2017.
  23. [Machado et al., 2017] Marlos C Machado, Marc G Belle- mare, and Michael Bowling. A laplacian framework for option discovery in reinforcement learning. In Inter- national Conference on Machine Learning, pages 2295- 2304, 2017.
  24. [McGovern and Barto, 2001] Amy McGovern and An- drew G Barto. Automatic discovery of subgoals in reinforcement learning using diverse density. In Proc. Int. International Conference on Machine Learning, pages 361-368, 2001.
  25. [Nau et al., 1999] Dana Nau, Yue Cao, Amnon Lotem, and Hector Munoz-Avila. Shop: Simple hierarchical ordered planner. In Proc. IJCAI, pages 968-973, 1999. IJCAI
  26. [Park et al., 2024] Seohong Park, Dibya Ghosh, Benjamin Eysenbach, and Sergey Levine. Hiql: Offline goal- conditioned rl with latent states as actions. Advances in Neural Information Processing Systems, 36, 2024.
  27. [Parr and Russell, 1997] Ronald Parr and Stuart Russell. Re- inforcement learning with hierarchies of machines. Ad- vances in neural information processing systems, 10, 1997.
  28. [Sacerdoti, 1974] Earl D Sacerdoti. Planning in a hierarchy of abstraction spaces. Artificial intelligence, 5(2):115- 135, 1974. IJCAI
  29. [Scarselli et al., 2008] Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. The graph neural network model. IEEE transactions on neural networks, 20(1):61-80, 2008.
  30. [Singh et al., 2010] Satinder Singh, Richard L Lewis, An- drew G Barto, and Jonathan Sorg. Intrinsically moti- vated reinforcement learning: An evolutionary perspec- tive. IEEE Transactions on Autonomous Mental Devel- opment, 2(2):70-82, 2010.
  31. [Ståhlberg et al., 2022] Simon Ståhlberg, Blai Bonet, and Hector Geffner. Learning general optimal policies with graph neural networks: Expressive power, transparency, and limits. In Proc. ICAPS, pages 629-637, 2022.
  32. [Ståhlberg et al., 2023] Simon Ståhlberg, Blai Bonet, and Hector Geffner. Learning general policies with policy gra- dient methods. In Proc. KR, pages 647-657, 2023.
  33. [Sutton and Barto, 1998] R. Sutton and A. Barto. Introduc- tion to Reinforcement Learning. MIT Press, 1998.
  34. [Sutton et al., 1999] Richard S Sutton, Doina Precup, and Satinder Singh. Between mdps and semi-mdps: A frame- work for temporal abstraction in reinforcement learning. Artificial intelligence, 112(1-2):181-211, 1999.
  35. [Zheng et al., 2020] Zeyu Zheng, Junhyuk Oh, Matteo Hes- sel, Zhongwen Xu, Manuel Kroiss, Hado Van Hasselt, David Silver, and Satinder Singh. What can learned in- trinsic rewards capture? In International Conference on Machine Learning, pages 11436-11446. PMLR, 2020.
  36. [Zhuo et al., 2009] Hankz Hankui Zhuo, Derek Hao Hu, Chad Hogg, Qiang Yang, and Hector Munoz-Avila. Learn- ing HTN method preconditions and action models from partial observations. In Proc. IJCAI, 2009. IJCAI

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

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