Proceedings

Formal Explanations of Neural Network Policies for Planning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5446-5456.

https://doi.org/10.24963/ijcai.2023/605

Abstract

Deep learning is increasingly used to learn policies for planning problems, yet policies represented by neural networks are difficult to interpret, verify and trust. Existing formal approaches to post-hoc explanations provide concise reasons for a single decision made by an ML model. However, understanding planning policies require explaining sequences of decisions. In this paper, we formulate the problem of finding explanations for the sequence of decisions recommended by a learnt policy in a given state. We show that, under certain assumptions, a minimal explanation for a sequence can be computed by solving a number of single decision explanation problems which is linear in the length of the sequence. We present experimental results of our implementation of this approach for ASNet policies for classical planning domains.

  1. [Bäckström and Nebel, 1995] Christer Bäckström and Bern- hard Nebel. Complexity results for SAS+ planning. Com- put. Intell., 11:625-656, 1995.
  2. [Chakraborti et al., 2017] Tathagata Chakraborti, Sarath Sreedharan, Yu Zhang, and Subbarao Kambhampati. Plan explanations as model reconciliation: Moving beyond explanation as soliloquy. In Proc. IJCAI, pages 156-163, 2017. IJCAI
  3. [Chakraborti et al., 2020] Tathagata Chakraborti, Sarath Sreedharan, and Subbarao Kambhampati. The emerging landscape of explainable automated planning & decision making. In Proc. IJCAI, pages 4803-4811, 2020. IJCAI
  4. [Darwiche and Hirth, 2020] Adnan Darwiche and Auguste Hirth. On the reasons behind decisions. In Proc. ECAI, pages 712-720, 2020.
  5. [Eifler et al., 2020] Rebecca Eifler, Marcel Steinmetz, Álvaro Torralba, and Jörg Hoffmann. Plan-space expla- nation via plan-property dependencies: Faster algorithms & more powerful properties. In Proc. IJCAI, pages 4091-4097, 2020. IJCAI
  6. [Ferber et al., 2020] Patrick Ferber, Malte Helmert, and Jörg Hoffmann. Neural network heuristics for classical plan- ning: A study of hyperparameter space. In Proc. ECAI, pages 2346-2353, 2020.
  7. [Ferber et al., 2022] Patrick Ferber, Florian Geißer, Fe- lipe W. Trevizan, Malte Helmert, and Jörg Hoffmann. Neural network heuristic functions for classical planning: Bootstrapping and comparison to other methods. In Proc. ICAPS, pages 583-587, 2022.
  8. [Fischetti and Jo, 2018] Matteo Fischetti and Jason Jo. Deep neural networks and mixed integer linear optimization. Constraints, 23(3):296-309, 2018.
  9. [Garg et al., 2020] Sankalp Garg, Aniket Bajpai, and Mausam. Symbolic network: Generalized neural policies for relational mdps. In Proc. ICML, pages 3397-3407, 2020.
  10. [Gehring et al., 2022] Clement Gehring, Masataro Asai, Ro- han Chitnis, Tom Silver, Leslie Pack Kaelbling, Shirin Sohrabi, and Michael Katz. Reinforcement learning for classical planning: Viewing heuristics as dense reward generators. In Proc. ICAPS, pages 588-596, 2022.
  11. [Groshev et al., 2018] Edward Groshev, Maxwell Goldstein, Aviv Tamar, Siddharth Srivastava, and Pieter Abbeel. Learning generalized reactive policies using deep neural networks. In Proc. ICAPS, pages 408-416, 2018.
  12. [Gurobi Optimization, LLC, 2023] Gurobi Optimiza- tion, LLC. Gurobi Optimizer Reference Man- ual. https://www.gurobi.com/wp-content/plugins/ hd documentations/documentation/current/refman.pdf, 2023. Accessed: 2023-03-23. Link
  13. [Ignatiev et al., 2019] Alexey Ignatiev, Nina Narodytska, and João Marques-Silva. Abduction-based explanations for machine learning models. In Proc. AAAI, pages 1511- 1519, 2019.
  14. [Karia and Srivastava, 2021] Rushang Karia and Siddharth Srivastava. Learning generalized relational heuristic net- works for model-agnostic planning. In Proc. AAAI, pages 8064-8073, 2021.
  15. [Karia and Srivastava, 2022] Rushang Karia and Siddharth Srivastava. Relational abstractions for generalized rein- forcement learning on symbolic problems. In Proc. IJCAI, pages 3135-3142, 2022. IJCAI
  16. [Kasenberg et al., 2020] Daniel Kasenberg, Ravenna Thiel- strom, and Matthias Scheutz. Generating explanations for temporal logic planner decisions. In Proc. ICAPS, pages 449-458, 2020.
  17. [Krarup et al., 2021] Benjamin Krarup, Senka Krivic, Daniele Magazzeni, Derek Long, Michael Cashmore, and David E. Smith. Contrastive explanations of plans through model restrictions. J. Artif. Intell. Res., 72:533-612, 2021.
  18. [Lundberg and Lee, 2017] Scott M. Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Proc. NeurIPS, pages 4765-4774, 2017.
  19. [Marques-Silva and Ignatiev, 2022] João Marques-Silva and Alexey Ignatiev. Delivering trustworthy AI through formal XAI. In Proc. AAAI, pages 12342-12350, 2022.
  20. [Ribeiro et al., 2016] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should I trust you?": Explain- ing the predictions of any classifier. In Proc. KDD, pages 1135-1144, 2016.
  21. [Ribeiro et al., 2018] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: High-precision model- agnostic explanations. In Proc. AAAI, pages 1527-1535, 2018.
  22. [Rintanen, 2017] Jussi Rintanen. Schematic invariants by re- duction to ground invariants. In Proc. AAAI, pages 3644- 3650, 2017.
  23. [Shen et al., 2020] William Shen, Felipe W. Trevizan, and Sylvie Thiébaux. Learning domain-independent planning heuristics with hypergraph networks. In Proc. ICAPS, pages 574-584, 2020.
  24. [Sreedharan et al., 2021] Sarath Sreedharan, Tathagata Chakraborti, and Subbarao Kambhampati. Foundations of explanations as model reconciliation. Artif. Intell., 301:103558, 2021.
  25. [Steinmetz et al., 2022] Marcel Steinmetz, Daniel Fiser, Hasan Ferit Eniser, Patrick Ferber, Timo P. Gros, Philippe Heim, Daniel Höller, Xandra Schuler, Valentin Wüstholz, Maria Christakis, and Jörg Hoffmann. Debugging a pol- icy: Automatic action-policy testing in AI planning. In Proc. ICAPS, pages 353-361, 2022.
  26. [Thiébaux et al., 2005] Sylvie Thiébaux, Jörg Hoffmann, and Bernhard Nebel. In defense of PDDL axioms. Artif. Intell., 168(1-2):38-69, 2005.
  27. [Toyer et al., 2018] Sam Toyer, Felipe W. Trevizan, Sylvie Thiébaux, and Lexing Xie. Action schema networks: Gen- eralised policies with deep learning. In Proc. AAAI, pages 6294-6301, 2018.
  28. [Toyer et al., 2020] Sam Toyer, Sylvie Thiébaux, Felipe W. Trevizan, and Lexing Xie. Asnets: Deep learning for gen- eralised planning. J. Artif. Intell. Res., 68:1-68, 2020.
  29. [Vasileiou et al., 2022] Stylianos Loukas Vasileiou, William Yeoh, Tran Cao Son, Ashwin Kumar, Michael Cashmore, and Daniele Magazzeni. A logic-based explanation gen- eration framework for classical and hybrid planning prob- lems. J. Artif. Intell. Res., 73:1473-1534, 2022.
  30. [Vinzent et al., 2022] Marcel Vinzent, Marcel Steinmetz, and Jörg Hoffmann. Neural network action policy veri- fication via predicate abstraction. In Proc. ICAPS, pages 371-379, 2022.
  31. [Vinzent et al., 2023] Marcel Vinzent, Min Wu, Haoe Wu, and Jörg Hoffmann. Policy-specific abstraction predicate selection in neural policy safety verification. In Proc. 2nd Workshop on Reliable Data-Driven Planning and Schedul- ing (RDDPS@ICAPS), 2023.
  32. [Wu et al., 2022] Min Wu, Haoze Wu, and Clark W. Barrett. Verix: Towards verified explainability of deep neural net- works. CoRR, abs/2212.01051, 2022.
  33. [Younes and Littman, 2004] Håkan Younes and Michael Littman. PPDDL1.0: an extension to PDDL for express- ing planning domains with probabilistic effects. Technical report, CMU, 2004.
  34. [Yu et al., 2023] Jianqiang Yu, Alexey Ignatiev, Peter J. Stuckey, Nina Narodytska, and João Marques-Silva. Elim- inating the impossible, whatever remains must be true. In Proc. AAAI, 2023.
  35. [Zhang and Geißer, 2022] Ziqi Zhang and Florian Geißer. Extending graph neural networks for generalized stochas- tic planning. In Proc. ICAPS-21 Planning and Reinforce- ment Learning Workshop (PRL), 2022.

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

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