Ensuring trustworthy and ethical behaviour in intelligent logical agents
Stefania Costantini
TL;DR
The paper addresses ensuring trustworthy and ethical behavior in evolving, logic-based agents operating in open MAS. It introduces Agent-Oriented Interval LTL (A-ILTL) and Evolutionary Semantics to enable runtime self-checking, self-repair, and introspection within agents, using meta-rules (solve/solve_not) to enforce contextual ethics. It provides a practical instantiation in the DALI language and demonstrates that runtime verification can be computationally affordable and scalable relative to pure Prolog implementations. The approach complements traditional static verification by monitoring ongoing operation, enabling liveness and safety properties and enabling countermeasures when violations occur. This work advances practical machine ethics in MAS by furnishing a self-contained, logic-based toolkit for run-time monitoring and evolution-aware verification.
Abstract
Autonomous Intelligent Agents are employed in many applications upon which the life and welfare of living beings and vital social functions may depend. Therefore, agents should be trustworthy. A priori certification techniques (i.e., techniques applied prior to system's deployment) can be useful, but are not sufficient for agents that evolve, and thus modify their epistemic and belief state, and for open Multi-Agent Systems, where heterogeneous agents can join or leave the system at any stage of its operation. In this paper, we propose/refine/extend dynamic (runtime) logic-based self-checking techniques, devised in order to be able to ensure agents' trustworthy and ethical behaviour.
