Skip to main content

Reasoning with Group Norms in Software Agent Organisations

  • Conference paper
  • First Online:
Coordination, Organizations, Institutions, and Norms in Agent Systems XI (COIN 2015)

Abstract

Norms have been used to represent desirable behaviours that software agents should exhibit in sophisticated multi-agent solutions. An important open research issue refers to group norms, i.e. norms that govern groups of agents. Depending on the interpretation, group norms may be intended to affect the group as a whole, each member of a group, or some members of the group. Moreover, upholding group norms may require coordination among the members of the group. We have identified three sets of agents affected by group norms, namely, (i) the addressees of the norm, (ii) those that will act on it, and (iii) those that are responsible to ensure norm compliance. We present a formalism to represent these, connecting it to a minimalist agent organisation model. We use our formalism to develop a reasoning mechanism which enables agents to identify their position with respect to a group norm, so as to further support agent autonomy and coordination when deciding on possible courses of action.

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We explain in Sect. 3.2 how we differentiate collective and individual actions.

  2. 2.

    More realistically, the stakeholders and components have means to relate their knowledge bases (or, to re-phrase this in more modern terms, “align their ontologies”), thus being able to map their knowledge representation on to that of other parties.

  3. 3.

    It is important to notice that the pre-conditions of an action may contain negated propositions, but not the post-conditions. We present in Sect. 3.1 an operational semantics showing how agents performing actions update a global state of computation.

  4. 4.

    During the enactment of an organisation (run-time) each agent adopts a sub-set of roles. If the power relation has any loop then there is potential for loops when agents (acting in different roles) are delegating. By detecting/flagging loops in the power relation at design time we are warning designers about such potential loops in delegation at run-time. More sophisticated representations for roles [10, 14, 35] addressing features such as “at most one agent should be in this role” (cardinality of a role) and “whomever takes up this role cannot take up this other role” (compatibility of roles), could avoid certain combinations of roles, thus partitioning the graph of roles (vertices) and power relations (edges) into sub-graphs without loops.

  5. 5.

    This means that propositions are not implicitly recorded in (copied onto) the next state; a proposition will only be copied from one state onto the next state if it appears both in the pre- and post-conditions of an action.

  6. 6.

    Collective actions have large sets of post-conditions reflecting the “effort” to be spent in order to achieve them. By breaking apart an action into other (simpler) actions which together achieve the same effects (post-conditions) we capture the delegation process supported by the power relation, and which is explored in our reasoning mechanisms.

  7. 7.

    For simplicity, we omit deadlines/periods of norms in our mechanisms, and the assumption is that the input norm is currently active, that is, its deadline/period has not expired and hence it must be considered. This assumption can be relaxed, but all algorithms should initially check whether or not the norm is still active.

  8. 8.

    This amounts to finding all minimal coalition of agents who can achieve \(\varphi \) collectively [1].

  9. 9.

    We illustrate this with a norm (without the groups) \(\mathbf {O} liftTable \) and axiom \(( liftEndA \,\wedge \, liftEndB )\leftrightarrow liftTable \), which gives rise to \(\mathbf {O} LiftEndA \wedge \mathbf {O} LiftEndB \).

References

  1. Ågotnes, T., Alechina, N.: Reasoning about joint action and coalitional ability in K \(_\text{ n }\) with intersection. In: Leite, J., Torroni, P., Ågotnes, T., Boella, G., van der Torre, L. (eds.) CLIMA XII 2011. LNCS, vol. 6814, pp. 139–156. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Aldewereld, H., Dignum, V., Vasconcelos, W.: We ought to; they do; blame the management!: a conceptualisation of group norms. In: Balke, T., Dignum, F., van Riemsdijk, M.B., Chopra, A.K. (eds.) COIN 2013. LNCS, vol. 8386, pp. 195–210. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  3. Anderson, A.: A reduction of deontic logic to alethic modal logic. Mind 67, 100–103 (1958)

    Article  Google Scholar 

  4. Belnap, N., Perloff, M.: Seeing to it that: a canonical form for agentives. Theoria 54(3), 175–199 (1988)

    Article  Google Scholar 

  5. Boella, G., van der Torre, L.: Normative multiagent systems. In: Proceedings of Trust in Agent Societies Workshop at AAMAS 2004, New York (2004)

    Google Scholar 

  6. Borgo, S.: Coalitions in action logic. In: Proceedings of the 20th International Joint Conference on Artifical Intelligence, IJCAI 2007, San Francisco, CA, USA, pp. 1822–1827. Morgan Kaufmann Publishers Inc. (2007)

    Google Scholar 

  7. Broersen, J., Dignum, F.P.M., Dignum, V., Meyer, J.-J.C.: Designing a deontic logic of deadlines. In: Lomuscio, A., Nute, D. (eds.) DEON 2004. LNCS (LNAI), vol. 3065, pp. 43–56. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Broersen, J., Herzig, A., Troquard, N.: What groups do, can do, know they can do: an analysis in normal modal logics. J. Appl. Non-Class. Logics 19, 261–290 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. Carmo, J.: Collective agency, direct action and dynamic operators. Logic J. IGPL 18(1), 66–98 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  10. Carmo, J., Pacheco, O.: Deontic and action logics for organized collective agency, modeled through institutionalized agents and roles. Fundam. Inform. 48(2–3), 129–163 (2001)

    MathSciNet  MATH  Google Scholar 

  11. Clark, K.L.: Negation as failure. In: Gallaire, H., Minker, J. (eds.) Logic and Data Bases, pp. 293–322. Springer, New York (1978)

    Chapter  Google Scholar 

  12. Demolombe, R., Louis, V.: Norms, institutional power and roles: towards a logical framework. In: Esposito, F., Raś, Z.W., Malerba, D., Semeraro, G. (eds.) ISMIS 2006. LNCS (LNAI), vol. 4203, pp. 514–523. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  13. Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Universiteit Utrecht, The Netherlands (2004)

    Google Scholar 

  14. Dignum, V., Dignum, F.: A logic of agent organizations. Logic J. IGPL 20(1), 283–316 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  15. Emerson, E.A.: Temporal and modal logic. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. B, pp. 955–1072. MIT Press, Cambridge (1990)

    Google Scholar 

  16. Esteva, M., Rodríguez-Aguilar, J.-A., Sierra, C., Garcia, P., Arcos, J.-L.: On the formal specification of electronic institutions. In: Sierra, C., Dignum, F.P.M. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, pp. 126–147. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Friedkin, N.E.: A formal theory of social power. J. Math. Sociol. 12(2), 103–126 (1986)

    Article  MATH  Google Scholar 

  18. García-Camino, A., Noriega, P., Rodríguez-Aguilar, J.-A.: Implementing norms in electronic institutions. In: Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2005, pp. 667–673. ACM. New York (2005)

    Google Scholar 

  19. García-Camino, A., Rodríguez-Aguilar, J.-A., Vasconcelos, W.W.: A distributed architecture for norm management in multi-agent systems. In: Sichman, J.S., Padget, J., Ossowski, S., Noriega, P. (eds.) COIN 2007. LNCS (LNAI), vol. 4870, pp. 275–286. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  20. Grossi, D., Dignum, F.P.M., Royakkers, L.M.M., Meyer, J.-J.C.: Collective obligations and agents: who gets the blame? In: Lomuscio, A., Nute, D. (eds.) DEON 2004. LNCS (LNAI), vol. 3065, pp. 129–145. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  21. Grossi, D., Royakkers, L., Dignum, F.: Organizational structure and responsibility. Artif. Intell. Law 15(3), 223–249 (2007)

    Article  Google Scholar 

  22. Halmos, P.: Naïve set theory. Van Nostrand (1960). Reprinted by Springer-Verlag, Undergraduate Texts in Mathematics (1974)

    Google Scholar 

  23. Han, X., Mandal, S., Pattipati, K.R., Kleinman, D.L., Mishra, M.: An optimization-based distributed planning algorithm: a blackboard-based collaborative framework. IEEE Trans. Syst. Man, Cybern. 44(6), 673–686 (2014)

    Article  Google Scholar 

  24. Hannoun, M., Boissier, O., Sichman, J.S., Sayettat, C.: MOISE: an organizational model for multi-agent systems. In: Monard, M.C., Sichman, J.S. (eds.) SBIA 2000 and IBERAMIA 2000. LNCS (LNAI), vol. 1952, pp. 156–165. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  25. Horty, J.F.: Agency and Deontic Logic. Oxford University Press, Oxford (2001)

    Book  MATH  Google Scholar 

  26. Jones, A.J.I., Sergot, M.J.: A formal characterisation of institutionalised power. Logic J. IGPL 4(3), 427–443 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  27. Kollingbaum, M., Norman, T.: NoA - a normative agent architecture. In: Proceedings of the 18th International Joint Conference on Artificial Intelligence, IJCAI 2003, pp. 1465–1466. Morgan Kaufmann Publishers Inc., San Francisco (2003)

    Google Scholar 

  28. Lomuscio, A., Sergot, M.J.: On multi-agent systems specification via deontic logic. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 86–99. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  29. López y López, F.: Social Power, Norms: Impact on Agent Behaviour. Ph.D. thesis, University of Southampton, UK, June 2003

    Google Scholar 

  30. McCallum, M., Vasconcelos, W.W., Norman, T.J.: Organizational change through influence. Auton. Agents Multi-Agent Syst. 17(2), 157–189 (2008)

    Article  Google Scholar 

  31. Meneguzzi, F., Rodrigues, O., Oren, N., Vasconcelos, W.W., Luck, M.: BDI reasoning with normative considerations. Eng. Appl. Artif. Intell. 43, 127–146 (2015)

    Article  Google Scholar 

  32. Nau, D., Ilghami, O., Kuter, U., Murdock, J.W., Wu, D., Yaman, F.: SHOP2: an HTN planning system. J. Artif. Intell. Res. 20, 379–404 (2003)

    MATH  Google Scholar 

  33. Norman, T.J., Reed, C.: A logic of delegation. Artif. Intell. 174, 51–71 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  34. Oren, N., Luck, M., and Miles, S.: A model of normative power. In: Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2010, IFAAMAS, Richland, SC, pp. 815–822 (2010)

    Google Scholar 

  35. Pacheco, O., Carmo, J.: A role based model for the normative specification of organized collective agency and agents interaction. Auton. Agents Multi-Agent Syst. 6, 145–184 (2003)

    Article  Google Scholar 

  36. Troquard, N.: Reasoning about coalitional agency and ability in the logics of “bringing-it-about”. Auton. Agents Multi-Agent Syst. 28(3), 381–407 (2014)

    Article  Google Scholar 

  37. Vasconcelos, W.W., García-Camino, A., Gaertner, D., Rodríguez-Aguilar, J.A., Noriega, P.: Distributed norm management for multi-agent systems. Expert Syst. Appl. 39(5), 5990–5999 (2012)

    Article  Google Scholar 

  38. Williams, R.K.: Interaction and Topology in Distributed Multi-Agent Coordination. Ph.D. thesis, Department of Electrical Engineering, University of Southern California (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wamberto Vasconcelos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Aldewereld, H., Dignum, V., Vasconcelos, W. (2016). Reasoning with Group Norms in Software Agent Organisations. In: Dignum, V., Noriega, P., Sensoy, M., Sichman, J. (eds) Coordination, Organizations, Institutions, and Norms in Agent Systems XI. COIN 2015. Lecture Notes in Computer Science(), vol 9628. Springer, Cham. https://doi.org/10.1007/978-3-319-42691-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42691-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42690-7

  • Online ISBN: 978-3-319-42691-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics