Reciprocity: a foundational principle for promoting cooperative behavior among self-interested agents

If participating agents in a multiagent system can be assumed to be cooperative in nature, coordination mechanisms can be used that will realize desirable system performance. Such assumptions, however, are untenable in open sy~ tems. Agent designers have to design agents and agent environments with the understanding that participating agents will act to serve their selfinterests instead of working towards group goals. We investigate the choice of interaction strategies and environmental characteristics that will make the best self-interested actions to be cooperative in nature. We analyze the inadequacy of traditional deterministic reciprocity mechanisms to promote cooperative behavior with a fair distribution of the workload. A probabilistic reciprocity nmchanism is introduced and shown to generate stable and cooperative behavior among a group of self-interested agents. The resultant system exhibits close to optimal throughput with a fair distribution of the workload among the participating agents.

[1]  A. Rapoport,et al.  Prisoner's Dilemma , 1965 .

[2]  J. Eatwell,et al.  The new palgrave : game theory , 1989 .

[3]  R. Trivers The Evolution of Reciprocal Altruism , 1971, The Quarterly Review of Biology.

[4]  M A Nowak,et al.  The arithmetics of mutual help. , 1995, Scientific American.

[5]  Tad Hogg,et al.  Dynamics of Computational Ecosystems: Implications for DAI , 1989, Distributed Artificial Intelligence.

[6]  Gerhard Weiß,et al.  Adaptation and Learning in Multi-Agent Systems: Some Remarks and a Bibliography , 1995, Adaption and Learning in Multi-Agent Systems.

[7]  David Schmidtz,et al.  Reasons for Altruism , 1993, Social Philosophy and Policy.

[8]  S. Nee,et al.  Does Hamilton's rule describe the evolution of reciprocal altruism? , 1989, Journal of Theoretical Biology.

[9]  L. Booker Classifier Systems that Learn Internal World Models , 2005, Machine Learning.

[10]  Sandip Sen,et al.  Adaption and Learning in Multi-Agent Systems , 1995, Lecture Notes in Computer Science.

[11]  Claudia V. Goldman,et al.  Emergent Coordination through the Use of Cooperative State-Changing Rules , 1994, AAAI.

[12]  Chris Watkins,et al.  Learning from delayed rewards , 1989 .

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

[14]  R. Boyd,et al.  Is the repeated prisoner's dilemma a good model of reciprocal altruism? , 1988 .

[15]  D. Krebs,et al.  Altruism: An examination of the concept and a review of the literature. , 1970 .