Identifying Necessary Conditions for Open-Ended Evolution through the Artificial Life World of Chromaria

A full understanding of open-ended evolutionary dynamics remains elusive. While artificial life worlds have been proposed to study such dynamics and tests have been devised to try to detect them, no theory yet has enumerated the key conditions that are essential to inducing them. The aim of this paper is to further such an understanding by hypothesizing four conditions that are essential for open-ended evolution to prosper. Of course, any such conditions must be satisfied by nature (the clearest example of an open-ended domain), but we do not know the scope or range of possible worlds that could achieve similarly impressive results. To complement the hypothesized conditions, a new artificial life world called Chromaria is introduced that is designed explicitly for testing them. Chromaria, which is intended to deviate from Earth in key respects that highlight the breadth of possible worlds that can satisfy the four conditions, is shown in this paper to stagnate when one of the four conditions is not met. This initial controlled experiment thereby sets the stage for a broad research program and conversation on investigating and controlling for the key conditions for open-ended evolution.

[1]  M. Conrad,et al.  Evolution experiments with an artificial ecosystem. , 1970, Journal of theoretical biology.

[2]  Thomas S. Ray,et al.  An Approach to the Synthesis of Life , 1991 .

[3]  Mark Juric An anti-adaptationist approach to genetic algorithms , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[4]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

[5]  L. Yaeger Computational Genetics, Physiology, Metabolism, Neural Systems, Learning, Vision, and Behavior or PolyWorld: Life in a New Context , 1997 .

[6]  N. Packard,et al.  A classification of long-term evolutionary dynamics , 1998 .

[7]  Carlo C. Maley,et al.  Four steps toward open-ended evolution , 1999 .

[8]  J. Holland Echoing emergence: objectives, rough definitions, and speculations for ECHO-class models , 1999 .

[9]  John S. McCaskill,et al.  Open Problems in Artificial Life , 2000, Artificial Life.

[10]  Alastair Channon,et al.  Improving and still passing the ALife test: component-normalised activity statistics classify evolution in geb as unbounded , 2002 .

[11]  Robert T. Pennock,et al.  The evolutionary origin of complex features , 2003, Nature.

[12]  Russell K. Standish,et al.  Open-Ended Artificial Evolution , 2002, Int. J. Comput. Intell. Appl..

[13]  Charles Ofria,et al.  Avida , 2004, Artificial Life.

[14]  Alastair Channon,et al.  A virtual creatures model for studies in artificial evolution , 2005, 2005 IEEE Congress on Evolutionary Computation.

[15]  Evolutionary computation: a unified approach , 2006, GECCO.

[16]  Alastair Channon,et al.  Unbounded evolutionary dynamics in a system of agents that actively process and transform their environment , 2006, Genetic Programming and Evolvable Machines.

[17]  Lee Spector,et al.  Division blocks and the open-ended evolution of development, form, and behavior , 2007, GECCO '07.

[18]  Kenneth O. Stanley,et al.  Compositional Pattern Producing Networks : A Novel Abstraction of Development , 2007 .

[19]  Thomas Miconi,et al.  The road to everywhere : Evolution, complexity and progress in natural and artificial systems , 2008 .

[20]  H. A. Orr,et al.  Fitness and its role in evolutionary genetics , 2009, Nature Reviews Genetics.

[21]  Kenneth O. Stanley A Hypercube-Based Indirect Encoding for Evolving Large-Scale Neural Networks , 2009 .

[22]  Kenneth O. Stanley,et al.  Revising the evolutionary computation abstraction: minimal criteria novelty search , 2010, GECCO '10.

[23]  Kenneth O. Stanley,et al.  Abandoning Objectives: Evolution Through the Search for Novelty Alone , 2011, Evolutionary Computation.

[24]  Joel Lehman,et al.  Combining Search-Based Procedural Content Generation and Social Gaming in the Petalz Video Game , 2012, AIIDE.

[25]  Kenneth O. Stanley,et al.  Evolving multimodal controllers with HyperNEAT , 2013, GECCO '13.