Computational Genetics, Physiology, Metabolism, Neural Systems, Learning, Vision, and Behavior or PolyWorld: Life in a New Context

The study of living systems has taken many forms, from research into fundamental physical processes to ethological studies of animal behavior on a global scale. Traditionally these investigations have focused exclusively on “real” biological systems existing in our world’s ecological system. Only recently have investigations of living systems begun to occur in “artificial” systems in computers and robotic hardware. The potential benefits of an enhanced understanding of living systems are tremendous. Some are of a grand scale and are intuitively obvious, such as improvements in our ability to manage our own real ecosystems, the development of true machine intelligence, and the possibility of understanding our own mental and physiological processes. Some are of a more prosaic scale, but more accessible thereby, and perhaps of more immediate utility, such as simple learning systems, robust pattern classifiers, general purpose optimization schemes, robotic controllers, and evolvable software algorithms. The technological issues of the study of Artificial Life (ALife) are well laid out by Langton [27] in the proceedings of the first ALife workshop; the societal and philosophical implications of ALife are well presented by Farmer and Belin [16] in the proceedings of the second ALife workshop. This paper discusses a computer model of living organisms and the ecology they exist in called PolyWorld. PolyWorld attempts to bring together all the principle components of real living systems into a single artificial (man-made) living system. PolyWorld brings together biologically motivated genetics, simple simulated physiologies and metabolisms, Hebbian learning in arbitrary neural network architectures, a visual perceptive mechanism, and a suite of primitive behaviors in artificial organisms grounded in an ecology just complex enough to foster speciation and inter-species competition. Predation, mimicry, sexual reproduction, and even communication are all supported in a straightforward fashion. The resulting survival strategies, both individual and group, are purely emergent, as are the functionalities embodied in their neural network “brains”. Complex behaviors resulting from the simulated neural activity are unpredictable, and change as natural selection acts over multiple generations. In many ways, PolyWorld may be thought of as a sort of electronic primordial soup experiment, in the vein of Urey and Miller’s [33] classic experiment, only commencing at a much higher level of organization. While one could claim that Urey and Miller really just threw a bunch of ingredients in a pot and watched to see what happened, the reason these men made a contribution to science rather than ratatouille is that they put the right ingredients in the right pot ... and watched to see what happened. Here we start with software-coded genetics and various simple nerve cells (lightsensitive, motor, and unspecified neuronal) as the ingredients, and place them in a competitive ecological crucible which subjects them to an internally consistent physics and the process of natural selection. And watch to see what happens. Due especially to its biological verisimilitude, PolyWorld may serve as a tool for investigating issues relevant to evolutionary biology, behavioral ecology, ethology, and neurophysiology. The original motivations for its design and implementation, however, were three-fold: (1) To determine if it is possible to evoke complex ethological-level survival strategies and behaviors as emergent phenomena (without their being programmed in), (2) To createartificial life that is as close as possible to real life, by combining as many critical components of real life as possible in an artificial system, and (3) To begin exploring Artificial Life as a path toward Artificial Intelligence, utilizing the same key elements that led to natural intelligence: the evolution of nervous systems in an ecology.

[1]  W. Walter An Imitation of Life , 1950 .

[2]  W. Walter A Machine that Learns , 1951 .

[3]  J. D. Bernal,et al.  “The Origins of Life” , 1957, Nature.

[4]  W. Walter The Living Brain , 1963 .

[5]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[6]  R. Dawkins,et al.  The extended phenotype : the gene as the unit of selection , 1982 .

[7]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[8]  M Conrad,et al.  Evolve II: a computer model of an evolving ecosystem. , 1985, Bio Systems.

[9]  A. Harry Klopf,et al.  A drive-reinforcement model of single neuron function , 1987 .

[10]  R. Dawkins The Blind Watchmaker , 1986 .

[11]  Michael Travers,et al.  Animal Construction Kits , 1987, ALIFE.

[12]  David R. Jefferson,et al.  RAM: Artificial Life for the Exploration of Complex Biological Systems , 1987, IEEE Symposium on Artificial Life.

[13]  Ralph Linsker,et al.  Towards an Organizing Principle for a Layered Perceptual Network , 1987, NIPS.

[14]  Ralph Linsker,et al.  Self-organization in a perceptual network , 1988, Computer.

[15]  A. Klopf A neuronal model of classical conditioning , 1988 .

[16]  Ralph Linsker,et al.  An Application of the Principle of Maximum Information Preservation to Linear Systems , 1988, NIPS.

[17]  Tariq Samad,et al.  Towards the Genetic Synthesisof Neural Networks , 1989, ICGA.

[18]  J. D. Farmer,et al.  Artificial life: The coming evolution , 1990 .

[19]  Richard K. Belew,et al.  Evolving networks: using the genetic algorithm with connectionist learning , 1990 .

[20]  W. Daniel Hillis,et al.  Co-evolving parasites improve simulated evolution as an optimization procedure , 1990 .

[21]  Daniel Thalmann,et al.  A vision-based approach to behavioural animation , 1990, Comput. Animat. Virtual Worlds.

[22]  Steen Rasmussen,et al.  The coreworld: emergence and evolution of cooperative structures in a computational chemistry , 1990 .

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

[24]  John R. Koza,et al.  Genetic evolution and co-evolution of computer programs , 1991 .

[25]  David H. Ackley,et al.  Interactions between learning and evolution , 1991 .

[26]  David J. Chalmers,et al.  The Evolution of Learning: An Experiment in Genetic Connectionism , 1991 .

[27]  P. Todd,et al.  Exploring Adaptive Agency I: Theory and Methods for Simulating the Evolution of Learning , 1991 .

[28]  Jean-Arcady Meyer,et al.  The Computational Hoverfly; a Study in Computational Neuroethology , 1991 .

[29]  Peter M. Todd,et al.  Exploring adaptive agency II: simulating the evolution of associative learning , 1991 .

[30]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[31]  Jeffrey L. Elman,et al.  Learning and Evolution in Neural Networks , 1994, Adapt. Behav..