Proceedings

Plan-Space Explanation via Plan-Property Dependencies: Faster Algorithms & More Powerful Properties

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 4091-4097.

https://doi.org/10.24963/ijcai.2020/566

Abstract

Justifying a plan to a user requires answering questions about the space of possible plans. Recent work introduced a framework for doing so via plan-property dependencies, where plan properties p are Boolean functions on plans, and p entails q if all plans that satisfy p also satisfy q. We extend this work in two ways. First, we introduce new algorithms for computing plan-property dependencies, leveraging symbolic search and devising pruning methods for this purpose. Second, while the properties p were previously limited to goal facts and so-called action-set (AS) properties, here we extend them to LTL. Our new algorithms vastly outperform the previous ones, and our methods for LTL cause little overhead on AS properties.

  1. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuris- tic search. In Proc. AAAI, pages 788-795, 2006.
  2. [Baier et al., 2009] Jorge A. Baier, Fahiem Bacchus, and Sheila A. McIlraith. A heuristic search approach to planning with tempo- rally extended preferences. AI, 173(5-6):593-618, 2009.
  3. [Cashmore et al., 2019] Michael Cashmore, Anna Collins, Ben- jamin Krarup, Senka Krivic, Daniele Magazzeni, and David Smith. Towards explainable AI planning as a service. In ICAPS XAIP, 2019.
  4. [Chinneck, 2007] John W. Chinneck. Feasibility and Infeasibil- ity in Optimization: Algorithms and Computational Methods. Springer-Verlag, 2007.
  5. [De Giacomo et al., 2014] Giuseppe De Giacomo, Riccardo De Masellis, and Marco Montali. Reasoning on LTL on finite traces: Insensitivity to infiniteness. In AAAI, pages 1027-1033, 2014.
  6. [Domshlak and Mirkis, 2015] Carmel Domshlak and Vitaly Mirkis. Deterministic oversubscription planning as heuristic search: Ab- stractions and reformulations. JAIR, 52:97-169, 2015.
  7. [Edelkamp and Kissmann, 2009] Stefan Edelkamp and Peter Kiss- mann. Optimal symbolic planning with action costs and prefer- ences. In Proc. IJCAI, pages 1690-1695, 2009. IJCAI
  8. [Edelkamp, 2006] Stefan Edelkamp. On the compilation of plan constraints and preferences. In ICAPS, pages 374-377, 2006.
  9. [Eifler et al., 2020] Rebecca Eifler, Michael Cashmore, Jörg Hoff- mann, Daniele Magazzeni, and Marcel Steinmetz. A new ap- proach to plan-space explanation: Analyzing plan-property de- pendencies in oversubscription planning. In AAAI, 2020.
  10. [Fox and Long, 1998] Maria Fox and Derek Long. The automatic inference of state invariants in TIM. JAIR, 9:367-421, 1998.
  11. [Fox et al., 2017] Maria Fox, Derek Long, and Daniele Magazzeni. Explainable planning. In ICAI XAI, 2017.
  12. [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.
  13. [Göbelbecker et al., 2010] Moritz Göbelbecker, Thomas Keller, Patrick Eyerich, Michael Brenner, and Bernhard Nebel. Coming up with good excuses: What to do when no plan can be found. In Proc. ICAPS, pages 81-88, 2010.
  14. [Grastien et al., 2011] Alban Grastien, Patrik Haslum, and Sylvie Thiébaux. Exhaustive diagnosis of discrete event systems through exploration of the hypothesis space. In DX, 2011.
  15. [Grastien et al., 2012] Alban Grastien, Patrik Haslum, and Sylvie Thiébaux. Conflict-based diagnosis of discrete event systems: Theory and practice. In Proc. KR, pages 489-499, 2012.
  16. [Haslum and Geffner, 2000] Patrik Haslum and Hector Geffner. Admissible heuristics for optimal planning. In Proc. AIPS, pages 140-149, 2000.
  17. [Haslum, 2012] Patrik Haslum. Incremental lower bounds for addi- tive cost planning problems. In Proc. ICAPS, pages 74-82, 2012.
  18. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. JAIR, 26:191-246, 2006.
  19. [Helmert, 2009] Malte Helmert. Concise finite-domain representa- tions for PDDL planning tasks. AI, 173:503-535, 2009.
  20. [Katz et al., 2019] Michael Katz, Emil Keyder, Dominik Winterer, and Florian Pommerening. Oversubscription planning as classi- cal planning with multiple cost functions. In ICAPS, pages 237- 245, 2019.
  21. [Krarup et al., 2019] Benjamin Krarup, Michael Cashmore, Daniele Magazzeni, and Tim Miller. Towards model-based contrastive explanations for explainable planning. In ICAPS XAIP, 2019.
  22. [Laborie and Ghallab, 1995] Philippe Laborie and Malik Ghallab. Planning with sharable resource constraints. In IJCAI, pages 1643-1651, 1995. IJCAI
  23. [Laborie, 2014] Philippe Laborie. An optimal iterative algorithm for extracting MUCs in a black-box constraint network. In Proc. ECAI, pages 1051-1052, 2014.
  24. [McMillan, 1993] Kenneth L. McMillan. Symbolic Model Check- ing. Kluwer Academic Publishers, 1993.
  25. [Miller, 2019] Tim Miller. Explanation in artificial intelligence: In- sights from the social sciences. AI, 267:1-38, 2019.
  26. [Nakhost et al., 2012] Hootan Nakhost, Jörg Hoffmann, and Martin Müller. Resource-constrained planning: A Monte Carlo random walk approach. In Proc. ICAPS, pages 181-189, 2012.
  27. [Reiter, 1987] Raymond Reiter. A theory of diagnosis from first principles. AI, 32(1):57-95, 1987.
  28. [Rintanen, 2000] Jussi Rintanen. An iterative algorithm for synthe- sizing invariants. In Proc. AAAI, pages 806-811, 2000.
  29. [Smith, 2004] David E. Smith. Choosing objectives in over- subscription planning. In ICAPS, pages 393-401, 2004.
  30. [Smith, 2012] David Smith. Planning as an iterative process. In AAAI, pages 2180-2185, 2012.
  31. [Sreedharan et al., 2019] Sarath Sreedharan, Siddharth Srivastava, David Smith, and Subbarao Kambhampati. Why can't you do that HAL? explaining unsolvability of planning tasks. In IJCAI, pages 1422-1430, 2019. IJCAI
  32. [Steinmetz and Hoffmann, 2017a] Marcel Steinmetz and Jörg Hoffmann. Search and learn: On dead-end detectors, the traps they set, and trap learning. In IJCAI, pages 4398-4404, 2017. IJCAI
  33. [Steinmetz and Hoffmann, 2017b] Marcel Steinmetz and Jörg Hoffmann. State space search nogood learning: On- line refinement of critical-path dead-end detectors in planning. AI, 245:1-37, 2017.
  34. [Torralba et al., 2014] Álvaro Torralba, Vidal Alcázar, Daniel Bor- rajo, Peter Kissmann, and Stefan Edelkamp. SymBA*: A sym- bolic bidirectional A* planner. In IPC 2014 abstracts, 2014.
  35. [Torralba et al., 2017] Álvaro Torralba, Vidal Alcázar, Peter Kiss- mann, and Stefan Edelkamp. Efficient symbolic search for cost- optimal planning. AI, 242:52-79, 2017.
  36. [Torres and Baier, 2015] Jorge Torres and Jorge A Baier. Polynomial-time reformulations of LTL temporally extended goals into final-state goals. In IJCAI, pages 1696-1703, 2015. IJCAI
  37. [Vaquero et al., 2013] Tiago Stegun Vaquero, José Reinaldo Silva, Flavio Tonidandel, and J. Christopher Beck. itSIMPLE: To- wards an integrated design system for real planning applications. Knowledge Engineering Review, 28(2):215-230, 2013.
  38. [Yu et al., 2017] Peng Yu, Brian Charles Williams, Cheng Fang, Jing Cui, and Patrik Haslum. Resolving over-constrained tem- poral problems with uncertainty through conflict-directed relax- ation. JAIR, 60:425-490, 2017.

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

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