Abstract
Open environments require dynamic execution of plans where agents must engage in settings that include, for example, re-planning, plan reusing, plan repair, etc. Hence, real-life Plan Recognition (PR) approaches are required to deal with different classes of observations (e.g., exogenous actions, switching between activities, and missing observations). Many approaches to PR consider these classes of observations, but none have dealt with them as deliberated events. Actually, using existing PR methods to explain such classes of observations may generate only so-called imperfect explanations (plans that partially explain a sequence of observations). Our overall approach is to leverage (in the sense of plan editing) imperfect explanations by exploiting new classes of observations. We use the notation of capabilities in the well-known Belief-Desire-Intention (BDI) agents programming as an ideal platform to discuss our work. To validate our approach, we show the implementation of our approach using practical examples from the Monroe Plan Corpus.
A. Ghose—Passed away prior to the submission of the manuscript. This is one of the last contributions by Aditya Ghose.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The source code for XPlaM Toolkit (including the code for the approach presented here) has been published online at https://github.com/dsl-uow/xplam.
- 2.
We published the datasets supporting the conclusions of this work online at https://www.kaggle.com/datasets/alelaimat/xplam.
- 3.
References
M Georgeff and A Rao. Modeling rational agents within a bdi-architecture. In Proc. 2nd Int. Conf. on Knowledge Representation and Reasoning (KR’91). Morgan Kaufmann, pages 473–484. of, 1991
Lin Padgham and Patrick Lambrix. Agent capabilities: Extending bdi theory. In AAAI/IAAI, pages 68–73, 2000
Lavindra De Silva, Sebastian Sardina, and Lin Padgham. First principles planning in bdi systems. In Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems-Volume 2, pages 1105–1112, 2009
Rafael C Cardoso, Louise A Dennis, and Michael Fisher. Plan library reconfigurability in bdi agents. In International Workshop on Engineering Multi-Agent Systems, pages 195–212. Springer, 2019
Parag Singla and Raymond J Mooney. Abductive markov logic for plan recognition. In Twenty-Fifth AAAI Conference on Artificial Intelligence, 2011
Christopher W Geib and Robert P Goldman. A probabilistic plan recognition algorithm based on plan tree grammars. Artificial Intelligence, 173(11), 1101–1132, 2009
Reuth Mirsky, Ya’akov Gal, and Stuart M Shieber. Cradle: an online plan recognition algorithm for exploratory domains. ACM Transactions on Intelligent Systems and Technology (TIST), 8(3):1–22, 2017
Felipe Rech Meneguzzi and Michael Luck: Norm-based behaviour modification in bdi agents. In AAMAS 1, 177–184 (2009)
Uzan, Oriel, Dekel, Reuth, Seri, Or., et al.: Plan recognition for exploratory learning environments using interleaved temporal search. AI Magazine 36(2), 10–21 (2015)
Ofra Amir et al. Plan recognition in virtual laboratories. In Twenty-Second International Joint Conference on Artificial Intelligence, 2011
Massardi, Jean, Gravel, Mathieu, Beaudry, Eric: Error-tolerant anytime approach to plan recognition using a particle filter. In Proceedings of the International Conference on Automated Planning and Scheduling 29, 284–291 (2019)
Shirin Sohrabi, Anton V Riabov, and Octavian Udrea. Plan recognition as planning revisited. In IJCAI, pages 3258–3264, 2016
Miguel Ramírez and Hector Geffner. Probabilistic plan recognition using off-the-shelf classical planners. In Twenty-Fourth AAAI Conference on Artificial Intelligence, 2010
Gita Sukthankar and Katia P Sycara. Hypothesis pruning and ranking for large plan recognition problems. In AAAI, volume 8, pages 998–1003, 2008
Dorit Avrahami-Zilberbrand and Gal A Kaminka. Keyhole adversarial plan recognition for recognition of suspicious and anomalous behavior. Plan, activity, and intent recognition, pages 87–121, 2014
Hankz Hankui Zhuo, Yantian Zha, Subbarao Kambhampati, and Xin Tian. Discovering underlying plans based on shallow models. ACM Transactions on Intelligent Systems and Technology (TIST), 11(2):1–30, 2020
Rafael H Bordini, Jomi Fred Hübner, and Michael Wooldridge. Programming multi-agent systems in AgentSpeak using Jason, volume 8. John Wiley & Sons, 2007
Dastani, Mehdi: 2apl: a practical agent programming language. Autonomous agents and multi-agent systems 16, 214–248 (2008)
Padgham, Lin, Lambrix, Patrick: Formalisations of capabilities for bdi-agents. Autonomous Agents and Multi-Agent Systems 10(3), 249–271 (2005)
Raymond Reiter. The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression. In Artificial and Mathematical Theory of Computation, pages 359–380. Citeseer, 1991
Richard E Fikes and Nils J Nilsson. Strips: A new approach to the application of theorem proving to problem solving. Artificial intelligence, 2(3–4):189–208, 1971
Nate Blaylock and James Allen. Generating artificial corpora for plan recognition. In International Conference on User Modeling, pages 179–188. Springer, 2005
John Thangarajah, James Harland, David Morley, and Neil Yorke-Smith. Aborting tasks in bdi agents. In Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, pages 1–8, 2007
Leilani H Gilpin, David Bau, Ben Z Yuan, Ayesha Bajwa, Michael Specter, and Lalana Kagal. Explaining explanations: An overview of interpretability of machine learning. In 2018 IEEE 5th International Conference on data science and advanced analytics (DSAA), pages 80–89. IEEE, 2018
Peter Stringer, Rafael C Cardoso, Xiaowei Huang, and Louise A Dennis. Adaptable and verifiable bdi reasoning. arXiv preprint arXiv:2007.11743, 2020
Louise A Dennis and Michael Fisher. Verifiable self-aware agent-based autonomous systems. Proceedings of the IEEE, 108(7), 1011–1026, 2020
Navarro, Gonzalo: A guided tour to approximate string matching. ACM computing surveys (CSUR) 33(1), 31–88 (2001)
Christian Fritz and Sheila A McIlraith. Monitoring plan optimality during execution. In ICAPS, pages 144–151, 2007
Aditya Ghose and George Koliadis. Auditing business process compliance. In International Conference on Service-Oriented Computing. Springer, 2007
Yingzhi Gou. A computational framework for behaviour adaptation: the case for agents and business processes. 2018
John Thangarajah, Lin Padgham, and Michael Winikoff. Detecting & exploiting positive goal interaction in intelligent agents. In Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pages 401–408, 2003
Ahmad Alelaimat, Aditya Ghose, and Hoa Khanh Dam. Xplam: A toolkit for automating the acquisition of bdi agent-based digital twins of organizations. Computers in Industry, 145:103805, 2023
J Ross Quinlan. C4. 5: programs for machine learning. Elsevier, 2014
Tuan Anh Nguyen, Minh Do, Alfonso Emilio Gerevini, Ivan Serina, Biplav Srivastava, and Subbarao Kambhampati. Generating diverse plans to handle unknown and partially known user preferences. Artificial Intelligence, 190:1–31, 2012
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alelaimat, A., Ghose, A., Dam, H.K. (2023). Leveraging Imperfect Explanations for Plan Recognition Problems. In: Calvaresi, D., et al. Explainable and Transparent AI and Multi-Agent Systems. EXTRAAMAS 2023. Lecture Notes in Computer Science(), vol 14127. Springer, Cham. https://doi.org/10.1007/978-3-031-40878-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-40878-6_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40877-9
Online ISBN: 978-3-031-40878-6
eBook Packages: Computer ScienceComputer Science (R0)