Proceedings

Search and Learn: On Dead-End Detectors, the Traps they Set, and Trap Learning

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4398-4404.

https://doi.org/10.24963/ijcai.2017/614

Abstract

A key technique for proving unsolvability in classical planning are dead-end detectors \Delta: effectively testable criteria sufficient for unsolvability, pruning (some) unsolvable states during search. Related to this, a recent proposal is the identification of traps prior to search, compact representations of non-goal state sets T that cannot be escaped. Here, we create new synergy across these ideas. We define a generalized concept of traps, relative to a given dead-end detector \Delta, where T can be escaped, but only into dead-end states detected by \Delta. We show how to learn compact representations of such T during search, extending the reach of \Delta. Our experiments show that this can be quite beneficial. It improves coverage for many unsolvable benchmark planning domains and dead-end detectors \Delta, in particular on resource-constrained domains where it outperforms the state of the art.

  1. [Bacchus, 2001] Fahiem Bacchus. The AIPS'00 planning competi- tion. AI Magazine, 22(3):47-56, 2001.
  2. [Bäckström et al., 2013] Christer Bäckström, Peter Jonsson, and Simon Ståhlberg. Fast detection of unsolvable planning instances using local consistency. Proc. SOCS'13, 29-37.
  3. [Blum and Furst, 1997] Avrim L. Blum and Merrick L. Furst. Fast planning through planning graph analysis. AI, 90(1-2):279-298, 1997.
  4. [Bradley, 2011] Aaron R. Bradley. Sat-based model checking with- out unrolling. Proc. VMCAI'11, 70-87.
  5. [Coles et al., 2012] Amanda Jane Coles, Andrew Coles, Angel García Olaya, Sergio Jiménez, Carlos Linares López, Scott San- ner, and Sungwook Yoon. A survey of the seventh international planning competition. AI Magazine, 33(1), 2012.
  6. [Coles et al., 2013] Amanda Jane Coles, Andrew Coles, Maria Fox, and Derek Long. A hybrid LP-RPG heuristic for modelling nu- meric resource flows in planning. JAIR, 46:343-412, 2013.
  7. [Domshlak and Mirkis, 2015] Carmel Domshlak and Vitaly Mirkis. Deterministic oversubscription planning as heuristic search: Ab- stractions and reformulations. JAIR, 52:97-169, 2015.
  8. [Domshlak et al., 2015] Carmel Domshlak, Jörg Hoffmann, and Michael Katz. Red-black planning: A new systematic approach to partial delete relaxation. AI, 221:73-114, 2015.
  9. [Edelkamp et al., 2004] Stefan Edelkamp, Alberto Lluch-Lafuente, and Stefan Leue. Directed explicit-state model checking in the validation of communication protocols. International Journal on Software Tools for Technology Transfer, 5(2-3):247-267, 2004.
  10. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. Proc. ECP'01, 13-24.
  11. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. AI, 173(5-6):619- 668, 2009.
  12. [Gnad et al., 2016] Daniel Gnad, Marcel Steinmetz, and Jörg Hoff- mann. Django: Unchaining the power of red-black planning. UIPC 2016 planner abstracts, 19-23.
  13. [Haslum and Geffner, 2000] Patrik Haslum and Hector Geffner. Admissible heuristics for optimal planning. Proc. AIPS'00, 140- 149.
  14. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoff- mann, and Raz Nissim. Merge & shrink abstraction: A method for generating lower bounds in factored state spaces. JACM, 61(3), 2014.
  15. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. JAIR, 26:191-246, 2006.
  16. [Hoffmann and Edelkamp, 2005] Jörg Hoffmann and Stefan Edelkamp. The deterministic part of ipc-4: An overview. JAIR, 24:519-579, 2005.
  17. [Hoffmann et al., 2014] Jörg Hoffmann, Peter Kissmann, and Álvaro Torralba. "Distance"? Who Cares? Tailoring merge-and- shrink heuristics to detect unsolvability. Proc. ECAI'14.
  18. [Kambhampati, 2000] Subbarao Kambhampati. Planning graph as a (dynamic) CSP: Exploiting EBL, DDB and other CSP search techniques in graphplan. JAIR, 12:1-34, 2000.
  19. [Kolobov et al., 2012] Andrey Kolobov, Mausam, and Daniel S. Weld. Discovering hidden structure in factored MDPs. AI, 189:19-47, 2012.
  20. [Kupferschmid et al., 2006] Sebastian Kupferschmid, Jörg Hoff- mann, Henning Dierks, and Gerd Behrmann. Adapting an AI planning heuristic for directed model checking. Proc. SPIN 2006, 35-52.
  21. [Kupferschmid et al., 2008] Sebastian Kupferschmid, Jörg Hoff- mann, and Kim G. Larsen. Fast directed model checking via Russian doll abstraction. Proc. TACAS'08, 203-217.
  22. [Laborie and Ghallab, 1995] P. Laborie and M. Ghallab. Planning with sharable resource constraints. Proc. IJCAI'95, 1643-1649.
  23. [Lipovetzky et al., 2016] Nir Lipovetzky, Christian J. Muise, and Hector Geffner. Traps, invariants, and dead-ends. Proc. ICAPS'16, 211-215.
  24. [Long and Fox, 1999] Derek Long and Maria Fox. Efficient imple- mentation of the plan graph in stan. JAIR, 10:87-115, 1999.
  25. [Long and Fox, 2003] Derek Long and Maria Fox. The 3rd inter- national planning competition: Results and analysis. JAIR, 20:1- 59, 2003.
  26. [Nakhost et al., 2012] Hootan Nakhost, Jörg Hoffmann, and Martin Müller. Resource-constrained planning: A Monte Carlo random walk approach. Proc. ICAPS'12, 181-189.
  27. [Pommerening and Seipp, 2016] Florian Pommerening and Jendrik Seipp. Fast downward dead-end pattern database. UIPC 2016 planner abstracts, 2-2.
  28. [Pommerening et al., 2014] Florian Pommerening, Gabriele Röger, Malte Helmert, and Blai Bonet. LP-based heuristics for cost- optimal planning. Proc. ICAPS'14.
  29. [Pommerening et al., 2015] Florian Pommerening, Malte Helmert, Gabriele Röger, and Jendrik Seipp. From non-negative to general operator cost partitioning. Proc. AAAI'15, 3335-3341.
  30. [Seipp et al., 2016] Jendrik Seipp, Florian Pommerening, Silvan Sievers, and Martin Wehrle. Fast downward aidos. UIPC 2016 planner abstracts, 28-38.
  31. [Smith, 2004] David E. Smith. Choosing objectives in over- subscription planning. Proc. ICAPS'04, 393-401.
  32. [Steinmetz and Hoffmann, 2016a] Marcel Steinmetz and Jörg Hoffmann. Clone: A critical-path driven clause learner. UIPC 2016 planner abstracts, 24-27.
  33. [Steinmetz and Hoffmann, 2016b] Marcel Steinmetz and Jörg Hoffmann. Towards clause-learning state space search: Learning to recognize dead-ends. Proc. AAAI'16.
  34. [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. AI, 2017. In press.
  35. [Suda, 2014] Martin Suda. Property directed reachability for auto- mated planning. JAIR, 50:265-319, 2014.
  36. [Torralba and Alcázar, 2013] Álvaro Torralba and Vidal Alcázar. Constrained symbolic search: On mutexes, BDD minimization and more. Proc. SOCS'13, 175-183.
  37. [Torralba et al., 2016] Álvaro Torralba, Jörg Hoffmann, and Peter Kissmann. MS-Unsat and SimulationDominance: Merge-and- shrink and dominance pruning for proving unsolvability. UIPC 2016 planner abstracts, 12-15.
  38. [Torralba, 2016] Álvaro Torralba. Sympa: Symbolic perimeter ab- stractions for proving unsolvability. UIPC 2016 planner ab- stracts, 8-11.

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

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