Proceedings

Learning and Exploiting Progress States in Greedy Best-First Search

Video #1 Video #2 Download BibTeX Cite

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

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

Abstract

Previous work introduced the concept of progress

states. After expanding a progress state, a greedy

best-first search (GBFS) will only expand states

with lower heuristic values. Current methods can

identify progress states only for a single task and

only after a solution for the task has been found.

We introduce a novel approach that learns a description

logic formula characterizing all progress

states in a classical planning domain. Using the

learned formulas in a GBFS to break ties in favor

of progress states often significantly reduces the

search effort.

  1. [Baader et al., 2003] Franz Baader, Diego Calvanese, Deb- orah L. McGuinness, Daniele Nardi, and Peter F. Patel- Schneider, editors. The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, 2003.
  2. [Breiman et al., 1984] Leo Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stone. Classification and Regression Trees. Wadsworth, 1984.
  3. [Dechter and Pearl, 1985] Rina Dechter and Judea Pearl. Generalized best-first search strategies and the optimality of A * . JACM, 32(3):505-536, 1985.
  4. [Doran and Michie, 1966] James E. Doran and Donald Michie. Experiments with the graph traverser program. Proceedings of the Royal Society A, 294:235-259, 1966.
  5. [Drexler et al., 2022] Dominik Drexler, Guillem Francès, and Jendrik Seipp. Description logics state features for planning (DLPlan). https://doi.org/10.5281/zenodo. 5826139, 2022. DOI
  6. [Ferber et al., 2022] Patrick Ferber, Liat Cohen, Jendrik Seipp, and Thomas Keller. Code, data, and supplement for the IJCAI 2022 paper "Learning and Exploiting Progress States in Greedy Best-First Search". https://doi.org/10. 5281/zenodo.6496715, 2022. DOI
  7. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils J. Nils- son. STRIPS: A new approach to the application of theo- rem proving to problem solving. AIJ, 2:189-208, 1971. IJCAI
  8. [Francès et al., 2021a] Guillem Francès, Blai Bonet, and Hector Geffner. Learning general planning policies from small examples without supervision. In Proc. AAAI 2021, pages 11801-11808, 2021.
  9. [Francès et al., 2021b] Guillem Francès, Blai Bonet, and Hector Geffner. Learning general policies from small ex- amples without supervision. arXiv:2101.00692 [cs.AI], 2021.
  10. [Helmert and Röger, 2008] Malte Helmert and Gabriele Röger. How good is almost perfect? In Proc. AAAI 2008, pages 944-949, 2008.
  11. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. JAIR, 26:191-246, 2006.
  12. [Heusner et al., 2017] Manuel Heusner, Thomas Keller, and Malte Helmert. Understanding the search behaviour of greedy best-first search. In Proc. SoCS 2017, pages 47- 55, 2017.
  13. [Heusner et al., 2018] Manuel Heusner, Thomas Keller, and Malte Helmert. Best-case and worst-case behavior of greedy best-first search. In Proc. IJCAI 2018, pages 1463- 1470, 2018. IJCAI
  14. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. JAIR, 14:253-302, 2001.
  15. [Holte, 2010] Robert C. Holte. Common misconceptions concerning heuristic search. In Proc. SoCS 2010, pages 46-51, 2010.
  16. [Imai and Fukunaga, 2015] Tatsuya Imai and Alex Fuku- naga. On a practical, integer-linear programming model for delete-free tasks and its use as a heuristic for cost- optimal planning. JAIR, 54:631-677, 2015.
  17. [Korf et al., 2001] Richard E. Korf, Michael Reid, and Ste- fan Edelkamp. Time complexity of iterative-deepening A * . AIJ, 129:199-218, 2001.
  18. [Martelli, 1977] Alberto Martelli. On the complexity of ad- missible search algorithms. AIJ, 8:1-13, 1977.
  19. [McDermott et al., 1998] Drew McDermott, Malik Ghallab, Adele Howe, Craig Knoblock, Ashwin Ram, Manuela Veloso, Daniel Weld, and David Wilkins. PDDL - The Planning Domain Definition Language -Version 1.2. Technical Report CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control, Yale Uni- versity, 1998.
  20. [Meurer et al., 2017] Aaron Meurer, Christopher Smith, Ma- teusz Paprocki, Ondřej Čertík, Sergey Kirpichev, Matthew Rocklin, AMiT Kumar, Sergiu Ivanov, Jason Moore, Sar- taj Singh, Thilina Rathnayake, Sean Vig, Brian Granger, Richard Muller, Francesco Bonazzi, Harsh Gupta, Shivam Vats, Fredrik Johansson, Fabian Pedregosa, Matthew Curry, Andy Terrel, Štěpán Roučka, Ashutosh Saboo, Isuru Fernando, Sumith Kulal, Robert Cimrman, and An- thony Scopatz. SymPy: symbolic computing in Python. PeerJ Computer Science, 3:e103, 2017.
  21. [Pearl, 1984] Judea Pearl. Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison- Wesley, 1984.
  22. [Pedregosa et al., 2011] Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Pas- sos, David Cournapeau, Matthieu Brucher, Matthieu Per- rot, and Édouard Duchesnay. Scikit-learn: Machine learn- ing in Python. Journal of Machine Learning Research, 12:2825-2830, 2011.
  23. [Seipp et al., 2017] Jendrik Seipp, Florian Pommerening, Silvan Sievers, and Malte Helmert. Downward Lab. https: //doi.org/10.5281/zenodo.790461, 2017. DOI
  24. [Seipp et al., 2022] Jendrik Seipp, Álvaro Torralba, and Jörg Hoffmann. PDDL generators. https://doi.org/10.5281/ zenodo.6382173, 2022. DOI
  25. [Ståhlberg et al., 2021] Simon Ståhlberg, Guillem Francès, and Jendrik Seipp. Learning generalized unsolvability heuristics for classical planning. In Proc. IJCAI 2021, pages 4175-4181, 2021. IJCAI
  26. [Torralba et al., 2021] Álvaro Torralba, Jendrik Seipp, and Silvan Sievers. Automatic instance generation for classical planning. In Proc. ICAPS 2021, pages 376-384, 2021.
  27. [Wilt and Ruml, 2014] Christopher Wilt and Wheeler Ruml. Speedy versus greedy search. In Proc. SoCS 2014, pages 184-192, 2014.
  28. [Wilt and Ruml, 2015] Christopher Wilt and Wheeler Ruml. Building a heuristic for greedy search. In Proc. SoCS 2015, pages 131-139, 2015.
  29. [Wilt and Ruml, 2016] Christopher Wilt and Wheeler Ruml. Effective heuristics for suboptimal best-first search. JAIR, 57:273-306, 2016.

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

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