Implementing Ethical Governors in BDI

Rafael Cardoso, Angelo Ferrando, Louise Dennis, Michael Fisher

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

1 Downloads (Pure)

Abstract

Increasingly, BDI agents are being used not just for basic decision-making, but for more abstract ethical decisions. Several authors have built ad-hoc extensions of BDI systems that provide varying levels of sophistication. In this paper, we introduce a general-purpose approach for implementing ethical governors in BDI systems. With this we aim to provide a broad, flexible and consistent framework for implementing increasingly complex ethical reasoning. Our approach is based on a set of domain-independent abstract agents (evidential reasoner, arbiter and execution agent) that together represent an ethical governor. We discuss the implementation of these abstract agents in the Jason agent programming language and demonstrate how they can be used in practice by instantiating agents in two different case studies, one using utilitarianism and the other deontic logic for reasoning about ethical decisions.
Original languageEnglish
Title of host publication9th International Workshop on Engineering Multi-Agent Systems
DOIs
Publication statusPublished - 10 Mar 2022

Fingerprint

Dive into the research topics of 'Implementing Ethical Governors in BDI'. Together they form a unique fingerprint.

Cite this