Skip to main content

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Artikis, A.: Dynamic protocols for open agent systems. In: Sierra, C., et al. (eds.) [42], pp. 97–104

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Boella, G., Pigozzi, G., van der Torre, L.: Normative framework for normative system change. In: Sierra, C., et al. (eds.) [42], pp. 169–176

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. Christelis, G., Rovatsos, M.: Automated norm synthesis in an agent-based planning environment. In: Sierra, C., et al. (eds.) [42], pp. 161–168

    Google Scholar 

  10. Cliffe, O.: Specifying and Analysing Institutions in Multi-Agent Systems using Answer Set Programming. PhD thesis, University of Bath (2007)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. Denecker, M., De Schreye, D.: SLDNFA: An Abductive Procedure for Abductive Logic Programs. J. Log. Program. 34(2), 111–167 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  18. Dignum, V.: A model for organizational interaction: based on agents, founded in logic. PhD thesis, University of Utrecht (2004)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Esteva, M., de la Cruz, D., Sierra, C.: Islander: an electronic institutions editor. In: AAMAS, pp. 1045–1052. ACM, New York (2002)

    Chapter  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. Garion, C., Roussel, S., Cholvy, L.: A modal logic for reasoning on consistency and completeness of regulations. In: Boella, G., et al. (eds.) [5]

    Google Scholar 

  25. Gebser, M., Kaufmann, B., Neumann, A., Schaub, T.: Conflict-Driven Answer Set Solving. In: Proceeding of IJCAI 2007, pp. 386–392 (2007)

    Google Scholar 

  26. Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Generation Computing 9(3-4), 365–386 (1991)

    Article  MATH  Google Scholar 

  27. 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)

    Chapter  Google Scholar 

  28. Hübner, J.F., Sichman, J.S., Boissier, O.: Developing organised multiagent systems using the moise. IJAOSE 1(3/4), 370–395 (2007)

    Article  Google Scholar 

  29. Searle, J.R.: The Construction of Social Reality. Allen Lane, The Penguin Press (1995)

    Google Scholar 

  30. Jones, A.J.I., Sergot, M.: A Formal Characterisation of Institutionalised Power. ACM Computing Surveys 28(4es), 121 (1996) (read 28/11/2004)

    Article  MATH  Google Scholar 

  31. 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)

    Chapter  Google Scholar 

  32. 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)

    Chapter  Google Scholar 

  33. Lavrač, N., Džeroski, S.: Inductive Logic Programming: Techniques and Applications. Ellis Horwood (1994)

    Google Scholar 

  34. Muggleton, S.: Inverse entailment and progol. New Gen. Comp. 13(3&4), 245–286 (1995)

    Article  Google Scholar 

  35. 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)

    Chapter  Google Scholar 

  36. 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)

    Google Scholar 

  37. Rodriguez-Aguilar, J.A.: On the Design and Construction of Agent-mediated Institutions. PhD thesis, Universitat Autonomá de Barcelona (2001)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. Savarimuthu, B.T.R., Cranefield, S.: A categorization of simulation works on norms. In: Boella, G., et al. (eds.) [5]

    Google Scholar 

  40. Sergot, M.: (C+)++: An Action Language For Representing Norms and Institutions. Technical report, Imperial College, London (August 2004)

    Google Scholar 

  41. 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)

    Chapter  Google Scholar 

  42. Sierra, C., Castelfranchi, C., Decker, K.S., Sichman, J.S. (eds.): AAMAS. IFAAMAS (2009)

    Google Scholar 

  43. 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)

    Chapter  Google Scholar 

  44. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics