Proceedings

Why Can’t You Do That HAL? Explaining Unsolvability of Planning Tasks

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1422-1430.

https://doi.org/10.24963/ijcai.2019/197

Abstract

Explainable planning is widely accepted as a prerequisite for autonomous agents to successfully work with humans. While there has been a lot of research on generating explanations of solutions to planning problems, explaining the absence of solutions remains an open and under-studied problem, even though such situations can be the hardest to understand or debug. In this paper, we show that hierarchical abstractions can be used to efficiently generate reasons for unsolvability of planning problems. In contrast to related work on computing certificates of unsolvability, we show that these methods can generate compact, human-understandable reasons for unsolvability. Empirical analysis and user studies show the validity of our methods  as well as their computational efficacy on a number of benchmark planning domains.

  1. [Bacchus and Kabanza, 2000] Bacchus, F., and Kabanza, F. 2000. Using temporal logics to express search control knowledge for planning. Artificial Intelligence 116(1- 2):123-191.
  2. [Baier and McIlraith, 2006] Baier, J. A., and McIlraith, S. A. 2006. Planning with first-order temporally extended goals using heuristic search. In AAAI, 788-795.
  3. [Baier, Fritz, and McIlraith, 2007] Baier, J. A.; Fritz, C.; and McIlraith, S. A. 2007. Exploiting procedural domain con- trol knowledge in state-of-the-art planners. In ICAPS.
  4. [Chakraborti et al., 2017] Chakraborti, T.; Sreedharan, S.; Zhang, Y.; and Kambhampati, S. 2017. Plan explana- tions as model reconciliation: Moving beyond explanation as soliloquy. In IJCAI. IJCAI
  5. [Clarke et al., 2000] Clarke, E.; Grumberg, O.; Jha, S.; Lu, Y.; and Veith, H. 2000. Counterexample-guided abstrac- tion refinement. In International Conference on Computer Aided Verification, 154-169. Springer.
  6. [Cooper and Shallice, 2006] Cooper, R. P., and Shallice, T. 2006. Hierarchical schemas and goals in the control of sequential behavior. Psychological Review.
  7. [De Giacomo and Vardi, 2015] De Giacomo, G., and Vardi, M. Y. 2015. Synthesis for ltl and ldl on finite traces. In IJCAI, volume 15, 1558-1564. IJCAI
  8. [Donnarumma, Maisto, and Pezzulo, 2016] Donnarumma, F.; Maisto, D.; and Pezzulo, G. 2016. Problem solving as probabilistic inference with subgoaling: explaining human successes and pitfalls in the tower of hanoi. PLoS computational biology 12(4):e1004864.
  9. [Eriksson, Röger, and Helmert, 2017] Eriksson, S.; Röger, G.; and Helmert, M. 2017. Unsolvability certificates for classical planning. In ICAPS.
  10. [Eriksson, Röger, and Helmert, 2018] Eriksson, S.; Röger, G.; and Helmert, M. 2018. A proof system for unsolv- able planning tasks. In ICAPS.
  11. [Fikes and Nilsson, 1971] Fikes, R. E., and Nilsson, N. J. 1971. Strips: A new approach to the application of the- orem proving to problem solving. Artificial intelligence 2(3-4):189-208. IJCAI
  12. [Finucane, Jing, and Kress-Gazit, 2010] Finucane, C.; Jing, G.; and Kress-Gazit, H. 2010. Ltlmop: Experimenting with language, temporal logic and robot control. In IROS, 1988-1993. IEEE.
  13. [Geißer, Keller, and Mattmüller, 2016] Geißer, F.; Keller, T.; and Mattmüller, R. 2016. Abstractions for planning with state-dependent action costs. In ICAPS.
  14. [Göbelbecker et al., 2010] Göbelbecker, M.; Keller, T.; Eye- rich, P.; Brenner, M.; and Nebel, B. 2010. Coming up with good excuses: What to do when no plan can be found. In ICAPS.
  15. [Grumberg and Veith, 2008] Grumberg, O., and Veith, H. 2008. 25 years of model checking: history, achievements, perspectives, volume 5000. Springer.
  16. [Hoffmann, Porteous, and Sebastia, 2004] Hoffmann, J.; Porteous, J.; and Sebastia, L. 2004. Ordered landmarks in planning. JAIR 22:215-278.
  17. [International Planning Competition, 2011] International Planning Competition. 2011. IPC Competition Domains. https://goo.gl/i35bxc. Link
  18. [Kambhampati, Knoblock, and Yang, 1995] Kambhampati, S.; Knoblock, C. A.; and Yang, Q. 1995. Planning as refinement search: A unified framework for evaluating design tradeoffs in partial-order planning. Artificial Intelligence 76(1):167-238.
  19. [Keyder, Richter, and Helmert, 2010] Keyder, E.; Richter, S.; and Helmert, M. 2010. Sound and complete landmarks for and/or graphs. In ECAI.
  20. [Kolobov, Weld, and others, 2010] Kolobov, A.; Weld, D.; et al. 2010. Sixthsense: Fast and reliable recognition of dead ends in mdps. In AAAI.
  21. [Miller, 2018] Miller, T. 2018. Explanation in artificial in- telligence: Insights from the social sciences. Artificial In- telligence.
  22. [Myers, 1996] Myers, K. L. 1996. Advisable planning sys- tems. Advanced Planning Technology 206-209.
  23. [Nau et al., 2001] Nau, D.; Cao, Y.; Lotem, A.; and Munoz- Avila, H. 2001. The shop planning system. AI Magazine 22(3):91.
  24. [Raman and Kress-Gazit, 2013] Raman, V., and Kress- Gazit, H. 2013. Towards minimal explanations of unsynthesizability for high-level robot behaviors. In IROS, 757-762. IEEE.
  25. [Ramırez and Geffner, 2010] Ramırez, M., and Geffner, H. 2010. Probabilistic plan recognition using off-the-shelf classical planners. In AAAI, 1121-1126.
  26. [Richter, Helmert, and Westphal, 2008] Richter, S.; Helmert, M.; and Westphal, M. 2008. Landmarks revisited. In AAAI, volume 8, 975-982.
  27. [Simon and Newell, 1971] Simon, H. A., and Newell, A. 1971. Human problem solving: The state of the theory in 1970. American Psychologist 26(2):145.
  28. [Sreedharan, Srivastava, and Kambhampati, 2018] Sreedharan, S.; Srivastava, S.; and Kambhampati, S. 2018. Hierarchical expertise-level modeling for user specific contrastive explanations. In IJCAI. IJCAI
  29. [Steinmetz and Hoffmann, 2017] Steinmetz, M., and Hoff- mann, J. 2017. Search and learn: On dead-end detectors, the traps they set, and trap learning. In IJCAI, 4398-4404. IJCAI
  30. [Tenorth et al., 2010] Tenorth, M.; Nyga, D.; Beetz, M.; et al. 2010. Understanding and executing instructions for every- day manipulation tasks from the world wide web. In ICRA.
  31. [Unsolvability International Planning Competition, 2016] Unsolvability International Planning Competi- tion. 2016. IPC Competition Domains. https: //unsolve-ipc.eng.unimelb.edu.au/. Link

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

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