Proceedings

PG3: Policy-Guided Planning for Generalized Policy Generation

Video #1 Video #2 Download BibTeX Cite

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

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

Abstract

A longstanding objective in classical planning is to synthesize policies that generalize across multiple problems from the same domain. In this work, we study generalized policy search-based methods with a focus on the score function used to guide the search over policies. We demonstrate limitations of two score functions --- policy evaluation and plan comparison --- and propose a new approach that overcomes these limitations. The main idea behind our approach, Policy-Guided Planning for Generalized Policy Generalization (PG3), is that a candidate policy should be used to guide planning on training problems as a mechanism for evaluating that candidate. Theoretical results in a simplified setting give conditions under which PG3 is optimal or admissible. We then study a specific instantiation of policy search where planning problems are PDDL-based and policies are lifted decision lists. Empirical results in six domains confirm that PG3 learns generalized policies more efficiently and effectively than several baselines.

  1. [Bonet and Geffner, 2015] Blai Bonet and Hector Geffner. Policies that generalize: Solving many planning problems with the same policy. In Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015. IJCAI
  2. [Bonet and Geffner, 2018] Blai Bonet and Hector Geffner. Features, projections, and representation change for gen- eralized planning. CoRR, abs/1801.10055, 2018. IJCAI
  3. [Bonet et al., 2019] Blai Bonet, Guillem Frances, and Hector Geffner. Learning features and abstract actions for com- puting generalized plans. In Proceedings of the AAAI Con- ference on Artificial Intelligence, volume 33, pages 2703- 2710, 2019.
  4. [Fikes et al., 1972] Richard E Fikes, Peter E Hart, and Nils J Nilsson. Learning and executing generalized robot plans. Artificial intelligence, 3:251-288, 1972.
  5. [Groshev et al., 2018] Edward Groshev, Maxwell Goldstein, Aviv Tamar, Siddharth Srivastava, and Pieter Abbeel. Learning generalized reactive policies using deep neural networks. In Proceedings of the International Conference on Automated Planning and Scheduling, 2018.
  6. [Illanes and McIlraith, 2019] León Illanes and Sheila A. McIlraith. Generalized planning via abstraction: Arbitrary numbers of objects. Proceedings of the AAAI Conference on Artificial Intelligence, 33(01):7610-7618, Jul. 2019.
  7. [Jiménez and Jonsson, 2015] Sergio Jiménez and Anders Jonsson. Computing plans with control flow and pro- cedures using a classical planner. In Proceedings of the Eighth Annual Symposium on Combinatorial Search, SOCS-15, pages 62-69, 2015.
  8. [Jiménez et al., 2019] Sergio Jiménez, Javier Segovia- Aguas, and Anders Jonsson. A review of generalized planning. The Knowledge Engineering Review, 34:e5, 2019.
  9. [Karia and Srivastava, 2020] Rushang Karia and Siddharth Srivastava. Learning generalized relational heuristic networks for model-agnostic planning. arXiv preprint arXiv:2007.06702, 2020.
  10. [Levesque, 2005] H. Levesque. Planning with loops. In IJ- CAI, 2005.
  11. [Levine and Humphreys, 2003] John Levine and David Humphreys. Learning action strategies for planning domains using genetic programming. In Workshops on Applications of Evolutionary Computation, pages 684-695. Springer, 2003.
  12. [McDermott et al., 1998] Drew McDermott, Malik Ghallab, Adele Howe, Craig Knoblock, Ashwin Ram, Manuela Veloso, Daniel Weld, and David Wilkins. Pddl-the plan- ning domain definition language. Technical report, Yale University, 1998.
  13. [Mooney and Califf, 1995] Raymond J Mooney and Mary Elaine Califf. Induction of first-order decision lists: Results on learning the past tense of english verbs. Journal of Artificial Intelligence Research, 3:1-24, 1995.
  14. [Pong et al., 2018] Vitchyr Pong, Shixiang Gu, Murtaza Dalal, and Sergey Levine. Temporal difference models: Model-free deep rl for model-based control. arXiv preprint arXiv:1802.09081, 2018.
  15. [Rivlin et al., 2020] Or Rivlin, Tamir Hazan, and Erez Karpas. Generalized planning with deep reinforcement learning. arXiv preprint arXiv:2005.02305, 2020.
  16. [Schaul et al., 2015] Tom Schaul, Daniel Horgan, Karol Gregor, and David Silver. Universal value function ap- proximators. In International conference on machine learning, pages 1312-1320. PMLR, 2015.
  17. [Segovia-Aguas et al., 2018] Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Computing hierarchical fi- nite state controllers with classical planning. Journal of Artificial Intelligence Research, 62:755-797, 2018.
  18. [Segovia-Aguas et al., 2021] Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Generalized planning as heuristic search. In Proceedings of the International Conference on Automated Planning and Scheduling, vol- ume 31, pages 569-577, 2021.
  19. [Silver and Chitnis, 2020] Tom Silver and Rohan Chitnis. Pddlgym: Gym environments from pddl problems. In International Conference on Automated Planning and Scheduling (ICAPS) PRL Wor kshop, 2020.
  20. [Silver et al., 2021] Tom Silver, Rohan Chitnis, Aidan Curtis, Joshua Tenenbaum, Tomas Lozano-Perez, and Leslie Pack Kaelbling. Planning with learned object im- portance in large problem instances using graph neural net- works. In AAAI, 2021.
  21. [Srivastava et al., 2011] Siddharth Srivastava, N. Immerman, S. Zilberstein, and Tianjiao Zhang. Directed search for generalized plans using classical planners. In ICAPS, 2011.
  22. [Srivastava, 2011] Siddharth Srivastava. Foundations and applications of generalized planning. AI Communications, 24(4):349-351, 2011.
  23. Elly Zoe Winner. Learning Domain-Specific Planners from Example Plans. PhD thesis, Carnegie Mel- lon University, USA, 2008.
  24. [Yoon et al., 2008] Sungwook Yoon, Alan Fern, and Robert Givan. Learning control knowledge for forward search planning. Journal of Machine Learning Research, 9(Apr):683-718, 2008.

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

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