A multiagent network for peer norm enforcement

In a multiagent system where norms are used to regulate the actions agents ought to execute, some agents may decide not to abide by the norms if this can benefit them. Norm enforcement mechanisms are designed to counteract these benefits and thus the motives for not abiding by the norms. In this work we propose a distributed mechanism through which agents in the multiagent system that do not abide by the norms can be ostracised by their peers. An ostracised agent cannot interact anymore and looses all benefits from future interactions. We describe a model for multiagent systems structured as networks of agents, and a behavioural model for the agents in such systems. Furthermore, we provide analytical results which show that there exists an upper bound to the number of potential norm violations when all the agents exhibit certain behaviours. We also provide experimental results showing that both stricter enforcement behaviours and larger percentage of agents exhibiting these behaviours reduce the number of norm violations, and that the network topology influences the number of norm violations. These experiments have been executed under varying scenarios with different values for the number of agents, percentage of enforcers, percentage of violators, network topology, and agent behaviours. Finally, we give examples of applications where the enforcement techniques we provide could be used.

[1]  Francesco Parisi,et al.  The Behavioral Foundations of Retaliatory Justice , 2005 .

[2]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[3]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[4]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[5]  Paul McNamara,et al.  Deontic logic , 2006, Logic and the Modalities in the Twentieth Century.

[6]  Peter Hans Matthews,et al.  Why Punish? Social reciprocity and the enforcement of prosocial norms , 2004 .

[7]  David Stuart Robertson,et al.  A Lightweight Coordination Calculus for Agent Systems , 2004, DALT.

[8]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[9]  Naftaly H. Minsky Law-governed systems , 1991, Softw. Eng. J..

[10]  Marc Esteva,et al.  AMELI: an agent-based middleware for electronic institutions , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[11]  Wamberto Weber Vasconcelos,et al.  Norm-oriented programming of electronic institutions , 2006, AAMAS '06.

[12]  Stephen Cranefield,et al.  A rule language for modelling and monitoring social expectations in multi-agent systems , 2005, IJCAI.

[13]  Laurent Vercouter,et al.  A Peer-to-Peer Normative System to Achieve Social Order , 2006, COIN@AAMAS/ECAI.

[14]  Pablo Noriega,et al.  Operationalisation of norms for usage in electronic institutions , 2006, AAMAS '06.

[15]  R. Axelrod An Evolutionary Approach to Norms , 1986, American Political Science Review.

[16]  Carles Sierra,et al.  Distributed Norm Enforcement: Ostracism in Open Multi-Agent Systems , 2008, Computable Models of the Law, Languages, Dialogues, Games, Ontologies.

[17]  Jordi Delgado,et al.  Emergence of social conventions in complex networks , 2002, Artif. Intell..

[18]  Olivier Boissier,et al.  S-MOISE+: A Middleware for Developing Organised Multi-agent Systems , 2005, AAMAS Workshops.

[19]  Julian Padget,et al.  A pi-calculus Model of a Spanish Fish Market - Preliminary Report , 1998, AMET.

[20]  James E. Kittock The Impact of Locality and Authority on Emergent Conventions: Initial Observations , 1994, AAAI.

[21]  Kotaro Suzumura,et al.  Introduction, Handbook of Social Choice and Welfare, Edited by Kenneth Arrow, Amartya Sen and Kotaro Suzumura, Amsterdam: Elsevier/North-Holland , 2001 .

[22]  Frank Dignum,et al.  Designing a Deontic Logic of Deadlines , 2004, DEON.

[23]  David C. Parkes,et al.  Iterative combinatorial auctions: achieving economic and computational efficiency , 2001 .

[24]  Marek J. Sergot,et al.  The Deontic Component of Action Language nC+ , 2006, DEON.

[25]  Bastin Tony Roy Savarimuthu,et al.  Role Model Based Mechanism for Norm Emergence in Artificial Agent Societies , 2007, COIN.

[26]  Julian Padget,et al.  Formalizing a Language for Institutions and Norms , 2001, ATAL.

[27]  Marek Sergot,et al.  A computational theory of normative positions , 2001, ACM Trans. Comput. Log..

[28]  B. Bollobás The evolution of random graphs , 1984 .

[29]  Giovanni Sartor,et al.  Time and norms: a formalisation in the event-calculus , 1999, ICAIL '99.

[30]  Cristiano Castelfranchi,et al.  Engineering Social Order , 2000, ESAW.

[31]  Munindar P. Singh,et al.  Flexible protocol specification and execution: applying event calculus planning using commitments , 2002, AAMAS '02.

[32]  Carles Sierra,et al.  Friends no more: norm enforcement in multiagent systems , 2007, AAMAS '07.

[33]  Javier Vázquez-Salceda,et al.  Implementing Norms in Multiagent Systems , 2004, MATES.

[34]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[35]  Ramon Sangüesa,et al.  The Role of Clustering on the Emergence of Efficient Social Conventions , 2005, IJCAI.

[36]  Michael Wooldridge,et al.  Understanding the Emergence of Conventions in Multi-Agent Systems , 1995, ICMAS.

[37]  A. Rbnyi ON THE EVOLUTION OF RANDOM GRAPHS , 2001 .

[38]  Mario Paolucci,et al.  Normative reputation and the costs of compliance , 1998, J. Artif. Soc. Soc. Simul..

[39]  Michael Wooldridge,et al.  On the Logic of Normative Systems , 2007, IJCAI.

[40]  Beth V. Yarbrough,et al.  Governance Structures, Insider Status, and Boundary Maintenance , 2001 .

[41]  Milind Tambe,et al.  Revised Papers from the 8th International Workshop on Intelligent Agents VIII , 2001 .

[42]  David Hales,et al.  Group Reputation Supports Beneficent Norms , 2002, J. Artif. Soc. Soc. Simul..

[43]  N. Nisan Introduction to Mechanism Design (for Computer Scientists) , 2007 .