Artificial Evolution and the EVM Architecture

This article presents the concepts behind the Evolvable Virtual Machine architecture (EVM). We focus on the main features, its biological inspirations and the main characteristics of the implementation. EVM has been designed from ground up with the automated program generation in mind and utilises a modern stack-based virtual machine design. It uses auto-catalytic cycles and biological symbiosis as the underlying mechanisms for building complexity in a multi-agent systems in an autonomous fashion.

[1]  Rich Caruana,et al.  Multitask Learning , 1997, Machine Learning.

[2]  Xin Yao,et al.  Evolutionary computation : theory and applications , 1999 .

[3]  H. Maturana,et al.  Autopoiesis and Cognition : The Realization of the Living (Boston Studies in the Philosophy of Scie , 1980 .

[4]  P. Frank,et al.  Boston Studies in the Philosophy of Science , 1968 .

[5]  Charles E. Perkins,et al.  Ad Hoc Networking , 2001 .

[6]  Salima Hassas,et al.  Self-Organisation: Paradigms and Applications , 2003, Engineering Self-Organising Systems.

[7]  H. Haken Synergetics: an Introduction, Nonequilibrium Phase Transitions and Self-organization in Physics, Chemistry, and Biology , 1977 .

[8]  Martin K. Purvis,et al.  Self-adaptation and Dynamic Environment Experiments with Evolvable Virtual Machines , 2005, Engineering Self-Organising Systems.

[9]  Andrew Zisserman,et al.  Advances in Neural Information Processing Systems (NIPS) , 2007 .

[10]  Juergen Schmidhuber,et al.  A General Method For Incremental Self-Improvement And Multi-Agent Learning In Unrestricted Environme , 1999 .

[11]  M. Eigen,et al.  The Hypercycle: A principle of natural self-organization , 2009 .

[12]  M. Delorme,et al.  An Introduction to Cellular Automata , 1999 .

[13]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[14]  Henk Corporaal Microprocessor architectures - from VLIW to TTA , 1997 .

[15]  Jonathan Baxter,et al.  A Model of Inductive Bias Learning , 2000, J. Artif. Intell. Res..

[16]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[17]  Sebastian Thrun,et al.  Is Learning The n-th Thing Any Easier Than Learning The First? , 1995, NIPS.

[18]  H. Maturana,et al.  Autopoiesis and Cognition , 1980 .

[19]  Mariusz Nowostawski,et al.  Evolvable Virtual Machines , 2008 .

[20]  Juergen Schmidhuber Environment-Independent Reinforcement Acceleration , 1995 .

[21]  K. Kaplan H. Haken, Synergetics. An Introduction. Nonequilibrium Phase Transitions and Self-Organization in Physics, Chemistry, and Biology (2nd Edition). XI + 355 S., 152 Abb. Berlin—Heidelberg—New York 1978. Springer-Verlag. DM 66,00 , 1980 .

[22]  Martin K. Purvis,et al.  An Architecture for Self-Organising Evolvable Virtual Machines , 2004, Engineering Self-Organising Systems.

[23]  Tom M. Mitchell,et al.  Learning by experimentation: acquiring and refining problem-solving heuristics , 1993 .