Declarative Preferences in Reactive BDI Agents
| Authors | |
|---|---|
| Publication date | 2021 |
| Host editors |
|
| Book title | PRIMA 2020: Principles and Practice of Multi-Agent Systems |
| Book subtitle | 23rd International Conference, Nagoya, Japan, November 18–20, 2020 : proceedings |
| ISBN |
|
| ISBN (electronic) |
|
| Series | Lecture Notes in Computer Science |
| Event | 23rd International Conference on Principles and Practice of Multi-Agent Systems |
| Pages (from-to) | 215-230 |
| Publisher | Cham: Springer |
| Organisations |
|
| Abstract |
Current agent architectures implementing the belief-desire-intention
(BDI) model consider agents which respond reactively to internal and
external events by selecting the first-available plan. Priority between
plans is hard-coded in the program, and so the reasons why a certain
plan is preferred remain in the programmer’s mind. Recent works that
attempt to include explicit preferences in BDI agents treat preferences
essentially as a rationale for planning tasks to be performed at
run-time, thus disrupting the reactive nature of agents. In this paper
we propose a method to include declarative preferences (i.e. concerning
states of affairs) in the agent program, and to use them in a manner
that preserves reactivity. To achieve this, the plan prioritization step
is performed offline, by (a) generating all possible outcomes of
situated plan executions, (b) selecting a relevant subset of
situation/outcomes couplings as representative summary for each plan,
(c) sorting the plans by evaluating summaries through the agent’s
preferences. The task of generating outcomes in several conditions is
performed by translating the agent’s procedural knowledge to an ASP
program using discrete-event calculus.
|
| Document type | Conference contribution |
| Language | English |
| Related publication | Integrating CP-Nets in Reactive BDI Agents |
| Published at | https://doi.org/10.1007/978-3-030-69322-0_14 |
| Downloads |
Parizi2021_Chapter_DeclarativePreferencesInReacti
(Final published version)
|
| Permalink to this page | |
