Abstract
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.
This work is partially supported through the EU Framework 7 project ALIVE (FP7-IST-215890), and the EPSRC PRiMMA project (EP/F023294/1).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Artikis, A.: Dynamic protocols for open agent systems. In: Sierra, C., et al. (eds.) [42], pp. 97–104
Artikis, A., Sergot, M., Pitt, J.: Specifying electronic societies with the Causal Calculator. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 1–15. Springer, Heidelberg (2003)
Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge Press, Cambridge (2003)
Boella, G., Pigozzi, G., van der Torre, L.: Normative Systems in Computer Science – Ten Guidelines for Normative Multiagent Systems. In: Normative Mult-Agent Systems (2009)
Boella, G., Noriega, P., Pigozzi, G., Verhagen, H. (eds.): Normative Mult-Agent Systems. Dagstuhl Seminar Proceedings, vol. 09121. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany (2009)
Boella, G., Pigozzi, G., van der Torre, L.: Normative framework for normative system change. In: Sierra, C., et al. (eds.) [42], pp. 169–176
Boella, G., van der Torre, L.: Constitutive Norms in the Design of Normative Multiagent Systems. In: Toni, F., Torroni, P. (eds.) CLIMA 2005. LNCS (LNAI), vol. 3900, pp. 303–319. Springer, Heidelberg (2006)
Cardoso, H.L., Oliveira, E.C.: Norm defeasibility in an institutional normative framework. In: Ghallab, M., Spyropoulos, C.D., Fakotakis, N., Avouris, N.M. (eds.) ECAI. Frontiers in Artificial Intelligence and Applications, vol. 178, pp. 468–472. IOS Press, Amsterdam (2008)
Christelis, G., Rovatsos, M.: Automated norm synthesis in an agent-based planning environment. In: Sierra, C., et al. (eds.) [42], pp. 161–168
Cliffe, O.: Specifying and Analysing Institutions in Multi-Agent Systems using Answer Set Programming. PhD thesis, University of Bath (2007)
Cliffe, O., De Vos, M., Padget, J.: Answer set programming for representing and reasoning about virtual institutions. In: Inoue, K., Satoh, K., Toni, F. (eds.) CLIMA 2006. LNCS (LNAI), vol. 4371, pp. 60–79. Springer, Heidelberg (2007)
Cliffe, O., De Vos, M., Padget, J.A.: Embedding landmarks and scenes in a computational model of institutions. In: Sichman, J.S., Padget, J., Ossowski, S., Noriega, P. (eds.) COIN 2007. LNCS (LNAI), vol. 4870, pp. 41–57. Springer, Heidelberg (2008)
Corapi, D., Ray, O., Russo, A., Bandara, A.K., Lupu, E.C.: Learning rules from user behaviour. In: 5th Aritificial Intelligence Applications and Innovations (AIAI 2009) (April 2009)
Corapi, D., Russo, A., Lupu, E.: Inductive logic programming as abductive search. In: 26th International Conference on Logic Programming, Leibniz International Proceedings in Informatics. Schloss Dagstuhl Research Online Publication Server (2010)
Alrajeh, D., Kramer, J., Russo, A., Uchitel, S.: Learning operational requirements from goal models. In: Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), pp. 265–275. IEEE Computer Society, Los Alamitos (2009)
Alrajeh, D., Ray, O., Russo, A., Uchitel, S.: Extracting requirements from Scenarios using ILP. In: Muggleton, S.H., Otero, R., Tamaddoni-Nezhad, A. (eds.) ILP 2006. LNCS (LNAI), vol. 4455, pp. 64–78. Springer, Heidelberg (2007)
Denecker, M., De Schreye, D.: SLDNFA: An Abductive Procedure for Abductive Logic Programs. J. Log. Program. 34(2), 111–167 (1998)
Dignum, V.: A model for organizational interaction: based on agents, founded in logic. PhD thesis, University of Utrecht (2004)
Džroski, S., Lavrač, N. (eds.): Relational Data Mining. Relational data mining applications: an overview, vol. ch. 14, pp. 339–360. Springer Verlag, New York, Inc., New York (2000)
Esteva, M., de la Cruz, D., Sierra, C.: Islander: an electronic institutions editor. In: AAMAS, pp. 1045–1052. ACM, New York (2002)
Fornara, N., Viganò, F., Verdicchio, M., Colombetti, M.: Artificial institutions: a model of institutional reality for open multiagent systems. Artif. Intell. Law 16(1), 89–105 (2008)
García-Camino, A., Rodríguez-Aguilar, J.A., Sierra, C., Vasconcelos, W.W.: Constraint rule-based programming of norms for electronic institutions. Autonomous Agents and Multi-Agent Systems 18(1), 186–217 (2009)
Garcia-Ojeda, J.C., DeLoach, S.A., Robby, Oyenan, W.H., Valenzuela, J.L.: O-maSE: A customizable approach to developing multiagent development processes. In: Luck, M., Padgham, L. (eds.) Agent-Oriented Software Engineering VIII. LNCS, vol. 4951, pp. 1–15. Springer, Heidelberg (2008)
Garion, C., Roussel, S., Cholvy, L.: A modal logic for reasoning on consistency and completeness of regulations. In: Boella, G., et al. (eds.) [5]
Gebser, M., Kaufmann, B., Neumann, A., Schaub, T.: Conflict-Driven Answer Set Solving. In: Proceeding of IJCAI 2007, pp. 386–392 (2007)
Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Generation Computing 9(3-4), 365–386 (1991)
Hopton, L., Cliffe, O., De Vos, M., Padget, J.: Instql: A query language for virtual institutions using answer set programming. In: Dix, J., Fisher, M., Novák, P. (eds.) CLIMA X. LNCS, vol. 6214, pp. 102–121. Springer, Heidelberg (2010)
Hübner, J.F., Sichman, J.S., Boissier, O.: Developing organised multiagent systems using the moise. IJAOSE 1(3/4), 370–395 (2007)
Searle, J.R.: The Construction of Social Reality. Allen Lane, The Penguin Press (1995)
Jones, A.J.I., Sergot, M.: A Formal Characterisation of Institutionalised Power. ACM Computing Surveys 28(4es), 121 (1996) (read 28/11/2004)
Kimber, T., Broda, K., Russo, A.: Induction on failure: Learning connected horn theories. In: Erdem, E., Lin, F., Schaub, T. (eds.) LPNMR 2009. LNCS, vol. 5753, pp. 169–181. Springer, Heidelberg (2009)
Kollingbaum, M., Norman, T., Preece, A., Sleeman, D.: Norm conflicts and inconsistencies in virtual organisations. In: Noriega, P., Vázquez-Salceda, J., Boella, G., Boissier, O., Dignum, V., Fornara, N., Matson, E. (eds.) COIN 2006. LNCS (LNAI), vol. 4386, pp. 245–258. Springer, Heidelberg (2007)
Lavrač, N., Džeroski, S.: Inductive Logic Programming: Techniques and Applications. Ellis Horwood (1994)
Muggleton, S.: Inverse entailment and progol. New Gen. Comp. 13(3&4), 245–286 (1995)
Niemelä, I., Simons, P.: Smodels: An implementation of the stable model and well-founded semantics for normal LP. In: Fuhrbach, U., Dix, J., Nerode, A. (eds.) LPNMR 1997. LNCS, vol. 1265, pp. 420–429. Springer, Heidelberg (1997)
Okouya, D., Dignum, V.: Operetta: a prototype tool for the design, analysis and development of multi-agent organizations. In: AAMAS (Demos), pp. 1677–1678. IFAAMAS (2008)
Rodriguez-Aguilar, J.A.: On the Design and Construction of Agent-mediated Institutions. PhD thesis, Universitat Autonomá de Barcelona (2001)
Sakama, C.: Nonmonotonic inductive logic programming. In: Eiter, T., Faber, W., Truszczyński, M. (eds.) LPNMR 2001. LNCS (LNAI), vol. 2173, p. 62. Springer, Heidelberg (2001)
Savarimuthu, B.T.R., Cranefield, S.: A categorization of simulation works on norms. In: Boella, G., et al. (eds.) [5]
Sergot, M.: (C+)++: An Action Language For Representing Norms and Institutions. Technical report, Imperial College, London (August 2004)
Serrano, J.M., Saugar, S.: Dealing with incomplete normative states. In: Padget, J., Artikis, A., Vasconcelos, W., Stathis, K., da Silva, V.T., Matson, E., Polleres, A. (eds.) COIN@AAMAS 2009. LNCS, vol. 6069, pp. 304–319. Springer, Heidelberg (2010)
Sierra, C., Castelfranchi, C., Decker, K.S., Sichman, J.S. (eds.): AAMAS. IFAAMAS (2009)
Singh, M.P.: A social semantics for agent communication languages. In: Dignum, F.P.M., Greaves, M. (eds.) Issues in Agent Communication. LNCS, vol. 1916, pp. 31–45. Springer, Heidelberg (2000)
Vasconcelos, W., Kollingbaum, M., Norman, T.: Resolving conflict and inconsistency in norm-regulated virtual organizations. In: Durfee, E.H., Yokoo, M., Huhns, M.N., Shehory, O. (eds.) AAMAS, p. 91. IFAAMAS (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Corapi, D., De Vos, M., Padget, J., Russo, A., Satoh, K. (2011). Norm Refinement and Design through Inductive Learning. In: De Vos, M., Fornara, N., Pitt, J.V., Vouros, G. (eds) Coordination, Organizations, Institutions, and Norms in Agent Systems VI. COIN 2010. Lecture Notes in Computer Science(), vol 6541. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21268-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-21268-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21267-3
Online ISBN: 978-3-642-21268-0
eBook Packages: Computer ScienceComputer Science (R0)