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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We explain in Sect. 3.2 how we differentiate collective and individual actions.
- 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.
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.
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.
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.
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.
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.
This amounts to finding all minimal coalition of agents who can achieve \(\varphi \) collectively [1].
- 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
Å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)
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)
Anderson, A.: A reduction of deontic logic to alethic modal logic. Mind 67, 100–103 (1958)
Belnap, N., Perloff, M.: Seeing to it that: a canonical form for agentives. Theoria 54(3), 175–199 (1988)
Boella, G., van der Torre, L.: Normative multiagent systems. In: Proceedings of Trust in Agent Societies Workshop at AAMAS 2004, New York (2004)
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)
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)
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)
Carmo, J.: Collective agency, direct action and dynamic operators. Logic J. IGPL 18(1), 66–98 (2010)
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)
Clark, K.L.: Negation as failure. In: Gallaire, H., Minker, J. (eds.) Logic and Data Bases, pp. 293–322. Springer, New York (1978)
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)
Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Universiteit Utrecht, The Netherlands (2004)
Dignum, V., Dignum, F.: A logic of agent organizations. Logic J. IGPL 20(1), 283–316 (2011)
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)
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)
Friedkin, N.E.: A formal theory of social power. J. Math. Sociol. 12(2), 103–126 (1986)
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)
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)
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)
Grossi, D., Royakkers, L., Dignum, F.: Organizational structure and responsibility. Artif. Intell. Law 15(3), 223–249 (2007)
Halmos, P.: Naïve set theory. Van Nostrand (1960). Reprinted by Springer-Verlag, Undergraduate Texts in Mathematics (1974)
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)
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)
Horty, J.F.: Agency and Deontic Logic. Oxford University Press, Oxford (2001)
Jones, A.J.I., Sergot, M.J.: A formal characterisation of institutionalised power. Logic J. IGPL 4(3), 427–443 (1996)
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)
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)
López y López, F.: Social Power, Norms: Impact on Agent Behaviour. Ph.D. thesis, University of Southampton, UK, June 2003
McCallum, M., Vasconcelos, W.W., Norman, T.J.: Organizational change through influence. Auton. Agents Multi-Agent Syst. 17(2), 157–189 (2008)
Meneguzzi, F., Rodrigues, O., Oren, N., Vasconcelos, W.W., Luck, M.: BDI reasoning with normative considerations. Eng. Appl. Artif. Intell. 43, 127–146 (2015)
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)
Norman, T.J., Reed, C.: A logic of delegation. Artif. Intell. 174, 51–71 (2010)
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)
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)
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)
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)
Williams, R.K.: Interaction and Topology in Distributed Multi-Agent Coordination. Ph.D. thesis, Department of Electrical Engineering, University of Southern California (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)