RMIT University
Browse

Robust execution of BDI agent programs by exploiting synergies between intentions

conference contribution
posted on 2024-10-31, 19:30 authored by Yuan Yao, Brian Logan, John ThangarajahJohn Thangarajah
A key advantage the reactive planning approach adopted by BDI-based agents is the ability to recover from plan execution failures, and almost all BDI agent programming languages and platforms provide some form of failure handling mechanism. In general, these consist of simply choosing an alternative plan for the failed subgoal (e.g., JACK, Jadex). In this paper, we propose an alternative approach to recovering from execution failures that relies on exploiting positive interactions between an agent's intentions. A positive interaction occurs when the execution of an action in one intention assists the execution of actions in other intentions (e.g., by (re)establishing their preconditions). We have implemented our approach in a scheduling algorithm for BDI agents which we call SP. The results of a preliminary empirical evaluation of SP suggest our approach out-performs existing failure handling mechanisms used by state-of-the-art BDI languages. Moreover, the computational overhead of SP is modest.

History

Related Materials

  1. 1.
    ISBN - Is published in 9781577357605 (urn:isbn:9781577357605)
  2. 2.

Start page

2558

End page

2565

Total pages

8

Outlet

Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI 2016)

Name of conference

AAAI 2016

Publisher

AAAI Press

Place published

United States

Start date

2016-02-12

End date

2016-02-17

Language

English

Copyright

Copyright © 2016, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Former Identifier

2006062673

Esploro creation date

2020-06-22

Fedora creation date

2016-06-23

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC