RMIT University
Browse

Improving domain-independent intention selection in BDI systems

journal contribution
posted on 2024-11-01, 22:25 authored by Max Waters, Lin PadghamLin Padgham, Sebastian SardinaSebastian Sardina
The Belief Desire Intention (BDI) agent paradigm provides a powerful basis for developing complex systems based on autonomous intelligent agents. These agents have, at any point in time, a set of intentions encoding the various tasks the agent is working on. Despite its importance, the problem of selecting which intention to progress at any point in time has received almost no attention and has been mostly left to the programmer to resolve in an application-dependent manner. In this paper, we implement and evaluate two domain-independent intention selection mechanisms based on the ideas of enablement checking and low coverage prioritisation. Through a battery of automatically generated synthetic tests and one real program, we compare these with the commonly used intention selection mechanisms of First-In-First-Out (FIFO) and Round Robin (RR). We found that enablement checking, which is incorporated into low coverage prioritisation, is never detrimental and provides substantial benefits when running vulnerable programs in dynamic environments. This is a significant finding as such a check can be readily applied to FIFO and RR, giving an extremely simple and effective mechanism to be added to existing BDI frameworks. In turn, low coverage prioritisation provides a significant further benefit.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1007/s10458-015-9293-5
  2. 2.
    ISSN - Is published in 13872532

Journal

Autonomous Agents and Multi-Agent Systems

Volume

29

Issue

4

Start page

683

End page

717

Total pages

35

Publisher

Kluwer Academic Publishers

Place published

United States

Language

English

Copyright

© The Author(s) 2015

Former Identifier

2006053676

Esploro creation date

2020-06-22

Fedora creation date

2015-06-23

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC