Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Leveraging Imperfect Explanations for Plan Recognition Problems

  • Conference paper
  • First Online:
Explainable and Transparent AI and Multi-Agent Systems (EXTRAAMAS 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 14127))

  • 339 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 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. 2.

    We published the datasets supporting the conclusions of this work online at https://www.kaggle.com/datasets/alelaimat/xplam.

  3. 3.

    https://github.com/nano-byte/sat-solver.

References

  1. 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

    Google Scholar 

  2. Lin Padgham and Patrick Lambrix. Agent capabilities: Extending bdi theory. In AAAI/IAAI, pages 68–73, 2000

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Parag Singla and Raymond J Mooney. Abductive markov logic for plan recognition. In Twenty-Fifth AAAI Conference on Artificial Intelligence, 2011

    Google Scholar 

  6. Christopher W Geib and Robert P Goldman. A probabilistic plan recognition algorithm based on plan tree grammars. Artificial Intelligence, 173(11), 1101–1132, 2009

    Google Scholar 

  7. 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

    Google Scholar 

  8. Felipe Rech Meneguzzi and Michael Luck: Norm-based behaviour modification in bdi agents. In AAMAS 1, 177–184 (2009)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Ofra Amir et al. Plan recognition in virtual laboratories. In Twenty-Second International Joint Conference on Artificial Intelligence, 2011

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Shirin Sohrabi, Anton V Riabov, and Octavian Udrea. Plan recognition as planning revisited. In IJCAI, pages 3258–3264, 2016

    Google Scholar 

  13. Miguel Ramírez and Hector Geffner. Probabilistic plan recognition using off-the-shelf classical planners. In Twenty-Fourth AAAI Conference on Artificial Intelligence, 2010

    Google Scholar 

  14. Gita Sukthankar and Katia P Sycara. Hypothesis pruning and ranking for large plan recognition problems. In AAAI, volume 8, pages 998–1003, 2008

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. Rafael H Bordini, Jomi Fred Hübner, and Michael Wooldridge. Programming multi-agent systems in AgentSpeak using Jason, volume 8. John Wiley & Sons, 2007

    Google Scholar 

  18. Dastani, Mehdi: 2apl: a practical agent programming language. Autonomous agents and multi-agent systems 16, 214–248 (2008)

    Article  Google Scholar 

  19. Padgham, Lin, Lambrix, Patrick: Formalisations of capabilities for bdi-agents. Autonomous Agents and Multi-Agent Systems 10(3), 249–271 (2005)

    Article  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. Nate Blaylock and James Allen. Generating artificial corpora for plan recognition. In International Conference on User Modeling, pages 179–188. Springer, 2005

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. Peter Stringer, Rafael C Cardoso, Xiaowei Huang, and Louise A Dennis. Adaptable and verifiable bdi reasoning. arXiv preprint arXiv:2007.11743, 2020

  26. Louise A Dennis and Michael Fisher. Verifiable self-aware agent-based autonomous systems. Proceedings of the IEEE, 108(7), 1011–1026, 2020

    Google Scholar 

  27. Navarro, Gonzalo: A guided tour to approximate string matching. ACM computing surveys (CSUR) 33(1), 31–88 (2001)

    Article  Google Scholar 

  28. Christian Fritz and Sheila A McIlraith. Monitoring plan optimality during execution. In ICAPS, pages 144–151, 2007

    Google Scholar 

  29. Aditya Ghose and George Koliadis. Auditing business process compliance. In International Conference on Service-Oriented Computing. Springer, 2007

    Google Scholar 

  30. Yingzhi Gou. A computational framework for behaviour adaptation: the case for agents and business processes. 2018

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

    Google Scholar 

  33. J Ross Quinlan. C4. 5: programs for machine learning. Elsevier, 2014

    Google Scholar 

  34. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmad Alelaimat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics