The role of reward structure, coordination mechanism and net return in the evolution of cooperation

Biology can offer insight into how realistic artificial agents and complex interactions between them can be created. For instance, spotted hyenas of Western Africa typically hunt alone, but cooperate once in a while to catch zebras. Using hyenas as motivation, this paper evaluates three potential factors that affect the evolution of cooperation in a team of game agents: reward structure (i.e. whether fitness reward is given to an individual agent or shared by the team), coordination mechanism (i.e. stigmergic vs. direct communication), and net return (i.e. the size of reward relative to the difficulty of obtaining it). Through neuroevolution using Multi-Component ESP [1], three predators were evolved in a field containing multiple fixed-behavior prey. Six such experiments show that (1) although shared reward strongly promotes cooperation, it is not strictly necessary for evolving cooperation; (2) although stigmergic coordination works well in simple, unambiguous tasks (i.e. with a single prey), direct communication is more effective in more complex tasks (i.e. with multiple prey); and (3) the predators evolve to hunt alone or cooperatively based on which approach results in higher net return. Insights from these computational simulations can be used to develop more intelligent behaviors for game agents in the future.

[1]  Kay E. Holekamp,et al.  Questioning the social intelligence hypothesis , 2007, Trends in Cognitive Sciences.

[2]  Kay E. Holekamp,et al.  Hunting rates and hunting success in the spotted hyena (Crocuta crocuta) , 1997 .

[3]  D. Floreano,et al.  Division of labour and colony efficiency in social insects: effects of interactions between genetic architecture, colony kin structure and rate of perturbations , 2006, Proceedings of the Royal Society B: Biological Sciences.

[4]  J. Skinner,et al.  Territorial Behaviour by a Clan of Spotted Hyaenas Crocuta crocuta , 2010 .

[5]  Dario Floreano,et al.  Effects of Group Composition and Level of Selection in the Evolution of Cooperation in Artificial Ants , 2003, ECAL.

[6]  Kay E. Holekamp,et al.  Group travel in social carnivores , 2000 .

[7]  Simon M. Lucas,et al.  Evolution versus Temporal Difference Learning for learning to play Ms. Pac-Man , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[8]  Aude Billard,et al.  Evolving Opponents for Interesting Interactive Computer Games , 2004 .

[9]  Risto Miikkulainen,et al.  Competitive Coevolution through Evolutionary Complexification , 2011, J. Artif. Intell. Res..

[10]  Michael D. Thomure,et al.  The Role of Space in the Success of Coevolutionary Learning , 2006 .

[11]  M. Nowak Five Rules for the Evolution of Cooperation , 2006, Science.

[12]  Kay E Holekamp,et al.  Social intelligence in the spotted hyena (Crocuta crocuta) , 2007, Philosophical Transactions of the Royal Society B: Biological Sciences.

[13]  John G. Robinson On the Move. How and Why Animals Travel in Groups , 2000, Animal Behaviour.

[14]  Daniel Merkle,et al.  Bi-Criterion Optimization with Multi Colony Ant Algorithms , 2001, EMO.

[15]  Dario Floreano,et al.  Methods for Artificial Evolution of Truly Cooperative Robots , 2009, IWANN.

[16]  Toshio Fukuda,et al.  Virus-evolutionary genetic algorithm-coevolution of planar grid model , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[17]  Hiromi Seno,et al.  A density-dependent diffusion model of shoaling of nesting fish , 1990 .

[18]  W ReynoldsCraig Flocks, herds and schools: A distributed behavioral model , 1987 .

[19]  Risto Miikkulainen,et al.  Forming Neural Networks Through Efficient and Adaptive Coevolution , 1997, Evolutionary Computation.

[20]  Risto Miikkulainen,et al.  Constructing competitive and cooperative agent behavior using coevolution , 2010, CIG.

[21]  D. Messick,et al.  Factors influencing cooperation in commons dilemmas: A review of experimental psychological research. , 2002 .

[22]  Hans Kruuk,et al.  The Spotted Hyena: A Study of Predation and Social Behavior , 1972 .

[23]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[24]  Risto Miikkulainen,et al.  Incremental Evolution of Complex General Behavior , 1997, Adapt. Behav..

[25]  Olympia Roeva,et al.  Multiple model approach to modelling of Escherichia coli fed-batch cultivation extracellular production of bacterial phytase , 2007 .

[26]  T. Vicsek,et al.  Collective behavior of interacting self-propelled particles , 2000, cond-mat/0611742.

[27]  Minoru Asada,et al.  Incremental Coevolution With Competitive and Cooperative Tasks in a Multirobot Environment , 2006, Proceedings of the IEEE.

[28]  Risto Miikkulainen,et al.  Coevolution of Role-Based Cooperation in Multiagent Systems , 2009, IEEE Transactions on Autonomous Mental Development.