Proceedings

Explaining Soft-Goal Conflicts through Constraint Relaxations

Video #1 Video #2 Download BibTeX Cite

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

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

Abstract

Recent work suggests to explain trade-offs between soft-goals in terms of their conflicts, i.e., minimal unsolvable soft-goal subsets. But this does not explain the conflicts themselves: Why can a given set of soft-goals not be jointly achieved? Here we approach that question in terms of the underlying constraints on plans in the task at hand, namely resource availability and time windows. In this context, a natural form of explanation for a soft-goal conflict is a minimal constraint relaxation under which the conflict disappears (``if the deadline was 1 hour later, it would work''). We explore algorithms for computing such explanations. A baseline is to simply loop over all relaxed tasks and compute the conflicts for each separately. We improve over this by two algorithms that leverage information -- conflicts, reachable states -- across relaxed tasks. We show that these algorithms can exponentially outperform the baseline in theory, and we run experiments confirming that advantage in practice.

  1. [Agrawal et al., 2020] Jagriti Agrawal, Amruta Yelaman- chili, and Steve Chien. Using explainable scheduling for the mars 2020 rover mission. In ICAPS XAIP, 2020.
  2. [Altman, 1999] Eitan Altman. Constrained Markov Deci- sion Processes. CRC Press, 1999.
  3. [Bäckström and Nebel, 1995] Christer Bäckström and Bern- hard Nebel. Complexity results for SAS + planning. Com- putational Intelligence, 11(4):625-655, 1995.
  4. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In Proc. AAAI, pages 788- 795, 2006.
  5. [Culberson and Schaeffer, 1998] Joseph C. Culberson and Jonathan Schaeffer. Pattern databases. Computational In- telligence, 14(3):318-334, 1998.
  6. [Domshlak and Mirkis, 2015] Carmel Domshlak and Vitaly Mirkis. Deterministic oversubscription planning as heuris- tic search: Abstractions and reformulations. JAIR, 52:97- 169, 2015.
  7. [Domshlak et al., 2009] Carmel Domshlak, Jörg Hoffmann, and Ashish Sabharwal. Friends or foes? on planning as satisfiability and abstract cnf encodings. JAIR, 36:415- 469, 2009.
  8. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. In A. Cesta and D. Borrajo, editors, Pro- ceedings of the 6th European Conference on Planning (ECP'01), pages 13-24. Springer-Verlag, 2001.
  9. [Edelkamp, 2006] Stefan Edelkamp. On the compilation of plan constraints and preferences. In ICAPS, pages 374- 377, 2006.
  10. [Eifler et al., 2020a] Rebecca Eifler, Michael Cashmore, Jörg Hoffmann, Daniele Magazzeni, and Marcel Stein- metz. A new approach to plan-space explanation: Analyz- ing plan-property dependencies in oversubscription plan- ning. In AAAI, 2020.
  11. [Eifler et al., 2020b] Rebecca Eifler, Marcel Steinmetz, Al- varo Torralba, and Jörg Hoffmann. Plan-space explanation via plan-property dependencies: Faster algorithms & more powerful properties. In IJCAI, pages 4091-4097, 2020. IJCAI
  12. [Eifler et al., 2022] Rebecca Eifler, Martim Brandao, Amanda Coles, Jeremy Frank, and Jörg Hoffmann. Evaluating plan-property dependencies: A web-based platform and user study. In ICAPS, 2022.
  13. [Eriksson et al., 2017] Salomé Eriksson, Gabriele Röger, and Malte Helmert. Unsolvability certificates for classi- cal planning. In ICAPS, pages 88-97, 2017.
  14. [Eriksson et al., 2018] Salomé Eriksson, Gabriele Röger, and Malte Helmert. A proof system for unsolvable plan- ning tasks. In ICAPS, volume 28, 2018.
  15. [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.
  16. [Haslum and Geffner, 2000] Patrik Haslum and Hector Geffner. Admissible heuristics for optimal planning. In Proc. AIPS, pages 140-149, 2000.
  17. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. JAIR, 26:191-246, 2006.
  18. [Katz et al., 2019] Michael Katz, Emil Keyder, Dominik Winterer, and Florian Pommerening. Oversubscription planning as classical planning with multiple cost func- tions. In ICAPS, pages 237-245, 2019.
  19. [Lauffer and Topcu, 2019] Niklas Lauffer and Ufuk Topcu. Human-understandable explanations of infeasibility for resource-constrained scheduling problems. In Proceedings of the 2nd Workshop on Explainable Planning (XAIP'19), 2019.
  20. [Seipp and Helmert, 2013] Jendrik Seipp and Malte Helmert. Counterexample-guided Cartesian abstrac- tion refinement. In Proc. ICAPS, pages 347-351, 2013.
  21. [Senthooran et al., 2021] Ilankaikone Senthooran, Matthias Klapperstueck, Gleb Belov, Tobias Czauderna, Kevin Leo, Mark Wallace, Michael Wybrow, and Maria Garcia de la Banda. Human-centred feasibility restoration. In 27th International Conference on Principles and Practice of Constraint Programming (CP 2021). Schloss Dagstuhl- Leibniz-Zentrum für Informatik, 2021.
  22. [Smith, 2004] David E. Smith. Choosing objectives in over- subscription planning. In ICAPS, pages 393-401, 2004.
  23. [Sreedharan et al., 2019] Sarath Sreedharan, Siddharth Sri- vastava, David Smith, and Subbarao Kambhampati. Why can't you do that HAL? explaining unsolvability of plan- ning tasks. In IJCAI, pages 1422-1430, 2019. IJCAI

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

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