Quantifying the Progress of Goals in Intelligent Agents

Journal Article (2022)
Author(s)

James Harland (Royal Melbourne Institute of Technology University)

John Thangarajah (Royal Melbourne Institute of Technology University)

Neil Yorke-Smith (American University of Beirut, TU Delft - Algorithmics)

Research Group
Algorithmics
Copyright
© 2022 James Harland, John Thangarajah, N. Yorke-Smith
DOI related publication
https://doi.org/10.1504/IJAOSE.2022.122640
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 James Harland, John Thangarajah, N. Yorke-Smith
Research Group
Algorithmics
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public. @en
Issue number
2
Volume number
7
Pages (from-to)
108-151
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Deliberation over goals is a fundamental feature of intelligent agent systems. In this article we provide pragmatic but principled mechanisms for quantifying the level of completeness of goals in a Belief-Desire-Intention (BDI) agent. Our approach leverages previous work on resource and effects summarization which we extend by accommodating both dynamic resource summaries and goal effects, while also allowing a non-binary quantification of goal completeness. We treat both goals of accomplishment (achievement goals) and goals of monitoring (maintenance goals). We reconcile such practical computation of progress estimates of goals of both types with an earlier theoretical perspective on rnBDI goal completeness, and thus extend the theoretical framework to include maintenance goals. Our computational mechanisms have been implemented in the abstract agent language CAN. We also provide a case study in an autonomous rover domain.

Files

J36.pdf
(pdf | 4.36 Mb)
- Embargo expired in 31-10-2022
License info not available