The Complexity of Data-Driven Norm Synthesis and Revision

12/05/2021
by   Davide Dell'Anna, et al.
0

Norms have been widely proposed as a way of coordinating and controlling the activities of agents in a multi-agent system (MAS). A norm specifies the behaviour an agent should follow in order to achieve the objective of the MAS. However, designing norms to achieve a particular system objective can be difficult, particularly when there is no direct link between the language in which the system objective is stated and the language in which the norms can be expressed. In this paper, we consider the problem of synthesising a norm from traces of agent behaviour, where each trace is labelled with whether the behaviour satisfies the system objective. We show that the norm synthesis problem is NP-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2021

Run-time Norms Synthesis in Multi-Objective Multi-Agent Systems

Norms represent behavioural aspects that are encouraged by a social grou...
research
10/24/2018

Reasoning about Norms Revision

Norms with sanctions have been widely employed as a mechanism for contro...
research
10/02/2017

Synthesising Evolutionarily Stable Normative Systems

Within the area of multi-agent systems, normative systems are a widely u...
research
05/15/2015

Norm Monitoring under Partial Action Observability

In the context of using norms for controlling multi-agent systems, a vit...
research
09/21/2022

Introducing emotions in the reasoning cycle ofnormative aware agents

Human relationships are complex processes that often involve following c...
research
01/20/2018

Knowledge Representation for High-Level Norms and Violation Inference in Logic Programming

Most of the knowledge Representation formalisms developed for representi...
research
05/01/2021

A Framework for Automatic Monitoring of Norms that regulate Time Constrained Actions

This paper addresses the problem of proposing a model of norms and a fra...

Please sign up or login with your details

Forgot password? Click here to reset