Proceedings

Bayesian Inference of Linear Temporal Logic Specifications for Contrastive Explanations

Download BibTeX Cite

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

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

Abstract

Temporal logics are useful for providing concise descriptions of system behavior, and have been successfully used as a language for goal definitions in task planning. Prior works on inferring temporal logic specifications have focused on "summarizing" the input dataset - i.e., finding specifications that are satisfied by all plan traces belonging to the given set. In this paper, we examine the problem of inferring specifications that describe temporal differences between two sets of plan traces. We formalize the concept of providing such contrastive explanations, then present BayesLTL - a Bayesian probabilistic model for inferring contrastive explanations as linear temporal logic (LTL) specifications. We demonstrate the robustness and scalability of our model for inferring accurate specifications from noisy data and across various benchmark planning domains.

  1. [Anastasiou, 2006] Alexander B Anastasiou. Modeling ur- ban warfare: Joint semi-automated forces in urban resolve. Technical report, Air Force Inst. of Tech, 2006.
  2. [Blei et al., 2003] David M Blei, Andrew Y Ng, and Michael I Jordan. Latent dirichlet allocation. JMLR, 3:993-1022, 2003.
  3. [Borgo et al., 2018] Rita Borgo, Michael Cashmore, and Daniele Magazzeni. Towards providing explanations for AI planner decisions. IJCAI Workshop on XAI, 2018.
  4. [Camacho and McIlraith, 2019] Alberto Camacho and Sheila A. McIlraith. Learning interpretable models expressed in linear temporal logic. In ICAPS, 2019.
  5. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafil- lou, Christian J. Muise, Jorge A. Baier, and Sheila A. McIlraith. Non-deterministic planning with temporally ex- tended goals: LTL over finite and infinite traces. In AAAI, pages 3716-3724, 2017.
  6. [Chakraborti et al., 2017] Tathagata Chakraborti, Sarath Sreedharan, Yu Zhang, and Subbarao Kambhampati. Plan explanations as model reconciliation: Moving beyond explanation as soliloquy. In IJCAI, page 156-163, 2017. IJCAI
  7. [Chib and Greenberg, 1995] Siddhartha Chib and Edward Greenberg. Understanding the metropolis-hastings algo- rithm. The American Statistician, 49(4):327-335, 1995.
  8. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, 2013.
  9. [Dzifcak et al., 2009] Juraj Dzifcak, Matthias Scheutz, Chitta Baral, and Paul Schermerhorn. What to do and how to do it: Translating natural language directives into temporal and dynamic logic representation for goal management and action execution. In ICRA, 2009.
  10. [Elzein, 2018] Nadine Elzein. The demand for contrastive explanations. Philosophical Studies, pages 1-15, 2018.
  11. [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 ICAPS, 2010.
  12. [Hoffmann et al., 2004] Jörg Hoffmann, Julie Porteous, and Laura Sebastia. Ordered landmarks in planning. JAIR, 22:215-278, 2004.
  13. [Kasenberg and Scheutz, 2017] Daniel Kasenberg and Matthias Scheutz. Interpretable apprenticeship learning with temporal logic specifications. In CDC, 2017.
  14. [Katz et al., 2018] Michael Katz, Shirin Sohrabi, Octavian Udrea, and Dominik Winterer. A novel iterative approach to top-k planning. In ICAPS, 2018.
  15. [Kim et al., 2017] Joseph Kim, Christopher J Banks, and Julie A Shah. Collaborative planning with encoding of users' high-level strategies. In AAAI, pages 955-962, 2017.
  16. [Kong et al., 2017] Zhaodan Kong, Austin Jones, and Calin Belta. Temporal logics for learning and detection of anomalous behavior. IEEE Trans. on Automatic Control, 62(3):1210-1222, 2017.
  17. [Lemieux et al., 2015] Caroline Lemieux, Dennis Park, and Ivan Beschastnikh. General LTL specification mining (t). In Proc. ASE, pages 81-92, 2015.
  18. [Lombrozo, 2006] Tania Lombrozo. The structure and func- tion of explanations. Trends in Cognitive Sciences, 10(10):464-470, 2006.
  19. [Long and Fox, 2003] Derek Long and Maria Fox. The 3rd International Planning Competition: results and analysis. JAIR, 20:1-59, 2003.
  20. [Magnaguagno et al., 2017] Maurıcio C Magnaguagno, Ra- mon Fraga Pereira, Martin D Móre, and Felipe Meneguzzi. Web planner: A tool to develop classical planning domains and visualize heuristic state-space search. In UISP, 2017.
  21. [Neider and Gavran, 2018] Daniel Neider and Ivan Gavran. Learning linear temporal properties. In FMCAD, 2018.
  22. [Nguyen et al., 2012] Tuan Anh Nguyen, Minh Do, Al- fonso Emilio Gerevini, Ivan Serina, Biplav Srivastava, and Subbarao Kambhampati. Generating diverse plans to han- dle unknown and partially known user preferences. Artifi- cial Intelligence, 190:1-31, 2012.
  23. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In Annual Symposium on Foundations of Computer Sci- ence, pages 46-57, 1977.
  24. [Ramırez and Geffner, 2010] Miquel Ramırez and Hector Geffner. Probabilistic plan recognition using off-the-shelf classical planners. In AAAI, 2010.
  25. [Seegebarth et al., 2012] Bastian Seegebarth, Felix Müller, Bernd Schattenberg, and Susanne Biundo. Making hy- brid plans more clear to human users-a formal approach for generating sound explanations. In ICAPS, 2012.
  26. [Shah et al., 2018] Ankit Shah, Pritish Kamath, Shen Li, and Julie Shah. Bayesian inference of temporal task specifica- tions from demonstrations. In NIPS, 2018.
  27. [Sohrabi et al., 2016] Shirin Sohrabi, Anton V Riabov, and Octavian Udrea. Plan recognition as planning revisited. In IJCAI, pages 3258-3264, 2016.
  28. [Veloso and Blythe, 1994] Manuela M Veloso and Jim Blythe. Linkability: Examining causal link commitments in partial-order planning. In AIPS, 1994.
  29. [Yang et al., 2006] Jinlin Yang, David Evans, Deepali Bhardwaj, Thirumalesh Bhat, and Manuvir Das. Perra- cotta: mining temporal API rules from imperfect traces. In ICSE, pages 282-291, 2006.
  30. [Yoo and Belta, 2017] Chanyeol Yoo and Calin Belta. Rich time series classification using temporal logic. In RSS, 2017.
  31. [Zhang et al., 2017] Yu Zhang, Sarath Sreedharan, Anagha Kulkarni, Tathagata Chakraborti, Hankz Hankui Zhuo, and Subbarao Kambhampati. Plan explicability and pre- dictability for robot task planning. In ICRA, 2017.

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

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