Norm Refinement and Design through Inductive Learning

In the physical world, the rules governing behaviour are debugged by observing an outcome that was not intended and the addition of new constraints to prevent the attainment of that outcome.We propose a similar approach to support the incremental development of normative frameworks (also called institutions) and demonstrate how this works through the validation and synthesis of normative rules using model generation and inductive learning. This is achieved by the designer providing a set of use cases, comprising collections of event traces that describe how the system is used along with the desired outcome with respect to the normative framework. The model generator encodes the description of the current behaviour of the system. The current specification and the traces for which current behaviour and expected behaviour do not match are given to the learning framework to propose new rules that revise the existing norm set in order to inhibit the unwanted behaviour. The elaboration of a normative system can then be viewed as a semi-automatic, iterative process for the detection of incompleteness or incorrectness of the existing normative rules, with respect to desired properties, and the construction of potential additional rules for the normative system.

[1]  Wamberto Weber Vasconcelos,et al.  Constraint rule-based programming of norms for electronic institutions , 2009, Autonomous Agents and Multi-Agent Systems.

[2]  Alexander Artikis,et al.  Specifying Electronic Societies with the Causal Calculator , 2002, AOSE.

[3]  Owen Cliffe,et al.  Specifying and Analyzing Institutions in Multi-Agent Systems using Answer Set Programming , 2009, The Knowledge Engineering Review.

[4]  Wamberto Weber Vasconcelos,et al.  Resolving conflict and inconsistency in norm-regulated virtual organizations , 2007, AAMAS '07.

[5]  Alun D. Preece,et al.  Norm Conflicts and Inconsistencies in Virtual Organisations , 2006, COIN@AAMAS/ECAI.

[6]  Marco Colombetti,et al.  Artificial institutions: a model of institutional reality for open multiagent systems , 2008, Artificial Intelligence and Law.

[7]  Dalal Alrajeh,et al.  Extracting Requirements from Scenarios with ILP , 2006, ILP.

[8]  Marina De Vos,et al.  Specifying and Analysing Agent-based Social Institutions using Answer Set Programming , 2005, EUMAS.

[9]  Scott A. DeLoach,et al.  O-MaSE: A Customizable Approach to Developing Multiagent Development Processes , 2007, AOSE.

[10]  Dalal Alrajeh,et al.  Learning operational requirements from goal models , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[11]  Cliff B. Jones,et al.  Formal methods light , 1996, CSUR.

[12]  Edgar A. Whitley,et al.  The Construction of Social Reality , 1999 .

[13]  Oliver Ray,et al.  Learning Rules from User Behaviour , 2009, AIAI.

[14]  Bastin Tony Roy Savarimuthu,et al.  A categorization of simulation works on norms , 2009, Normative Multi-Agent Systems.

[15]  Chiaki Sakama,et al.  Nonmonotonic Inductive Logic Programming , 2001, LPNMR.

[16]  Guido Boella,et al.  Constitutive Norms in the Design of Normative Multiagent Systems , 2005, CLIMA.

[17]  Guido Boella,et al.  Normative framework for normative system change , 2009, AAMAS.

[18]  Olivier Boissier,et al.  Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels , 2007, Int. J. Agent Oriented Softw. Eng..

[19]  Marina De Vos,et al.  InstQL: A Query Language for Virtual Institutions Using Answer Set Programming , 2009, CLIMA.

[20]  Alexander Artikis Dynamic protocols for open agent systems , 2009, AAMAS.

[21]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[22]  Stephen Muggleton,et al.  Inverse entailment and progol , 1995, New Generation Computing.

[23]  Marina De Vos,et al.  Embedding Landmarks and Scenes in a Computational Model of Institutions , 2007, COIN.

[24]  Guido Boella,et al.  Normative Systems in Computer Science - Ten Guidelines for Normative Multiagent Systems , 2009, Normative Multi-Agent Systems.

[25]  Marc Esteva,et al.  ISLANDER: an electronic institutions editor , 2002, AAMAS '02.

[26]  Michael Rovatsos,et al.  Automated norm synthesis in an agent-based planning environment , 2009, AAMAS.

[27]  Martin Gebser,et al.  Conflict-Driven Answer Set Solving , 2007, IJCAI.

[28]  Eugénio C. Oliveira,et al.  Norm Defeasibility in an Institutional Normative Framework , 2008, ECAI.

[29]  Juan Manuel Serrano,et al.  Dealing with Incomplete Normative States , 2009, MALLOW.

[30]  Juan Antonio Rodríguez-Aguilar,et al.  On the design and construction of agent-mediated institutions , 2001 .

[31]  Chitta Baral,et al.  Knowledge Representation, Reasoning and Declarative Problem Solving , 2003 .

[32]  Jaime Simão Sichman,et al.  8th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2009), Budapest, Hungary, May 10-15, 2009, Volume 1 , 2009, AAMAS.

[33]  Danny De Schreye,et al.  SLDNFA: An Abductive Procedure for Abductive Logic Programs , 1998, J. Log. Program..

[34]  Virginia Dignum,et al.  OperettA: a prototype tool for the design, analysis and development of multi-agent organizations , 2008, AAMAS.

[35]  Ilkka Niemelä,et al.  Smodels - An Implementation of the Stable Model and Well-Founded Semantics for Normal LP , 1997, LPNMR.

[36]  J. Searle The Construction of Social Reality , 1997 .

[37]  Saso Dzeroski,et al.  Inductive Logic Programming: Techniques and Applications , 1993 .

[38]  Marina De Vos,et al.  Answer Set Programming for Representing and Reasoning About Virtual Institutions , 2006, CLIMA.

[39]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[40]  Alessandra Russo,et al.  Inductive Logic Programming as Abductive Search , 2010, ICLP.

[41]  Marek J. Sergot,et al.  A Formal Characterisation of Institutionalised Power , 1996, Log. J. IGPL.

[42]  Laurence Cholvy,et al.  A modal logic for reasoning on consistency and completeness of regulations , 2009, Normative Multi-Agent Systems.

[43]  Munindar P. Singh A Social Semantics for Agent Communication Languages , 2000, Issues in Agent Communication.

[44]  Krysia Broda,et al.  Induction on Failure: Learning Connected Horn Theories , 2009, LPNMR.

[45]  Saso Dzroski,et al.  Relational data mining applications: an overview , 2001 .