Norms as a basis for governing sociotechnical systems
ACM Transactions on Intelligent Systems and Technology (TIST) - Special Section on Intelligent Mobile Knowledge Discovery and Management Systems and Special Issue on Social Web Mining
Hi-index | 0.00 |
Open multiagent systems (MAS) typically require the participating agents to comply with system-level rules, or norms, and may punish non-compliance. An interesting challenge for designers of such systems is how to provide for dynamic, run-time allocation of norms. In this article, we present a novel, framework-independent approach enabling a norm architecture to be overlaid on any type of multiagent system. We achieve this by defining rights, responsibilities and sanctions in a manner which allows for their run-time assignment and re-assignment to agents in a normative multiagent system. The overlay architecture we propose requires the system to include a normative knowledge (KB) base containing explicit representation of norms as conditional rules, where the preconditions for instantiation of a norm are various run-time occurrences, such as the execution of some agent action, or the occurrence of some event. Our method has both wide generality and flexibility, allowing at one extreme few or no agent roles, each role having many conditional norms, or allowing, at the other extreme, many roles, each having only a small number of conditional norms, or allowing, indeed, any position between these two extremes.