Complex Genetic Evolution of Self-Replicating Loops Chris Salzberg 1,2 Antony Antony 3 Hiroki Sayama 1 1 University of Electro-Communications, Japan 2.

Slides:



Advertisements
Similar presentations
Copyright Pearson Prentice Hall
Advertisements

Today’s discussion Facts – five empirical observations to be explained
15 The Genetic Basis of Complex Inheritance
Logical and Artificial Intelligence in Games Lecture 14
Correct your own answers!
Chapter 24 Species & Speciation.
Technische universität dortmund fakultät für informatik informatik 12 Specifications and Modeling Peter Marwedel TU Dortmund, Informatik
Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Introduction to Evolution Biology – Ch 16
Population Evolution Biology Chapter 16
1 Risk Management Between Projects and Systems Baqer Alali Old Dominion University INCOSE-HRA November 17-18, 2009 Co-Authers Dr. Ariel Pinto Dr. R. Landaeta.
Higher Biology Speciation.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Projects in Computing and Information Systems A Student’s Guide
ZMQS ZMQS
Micro Focus Research 1 As far as youre aware, how does your organization plan to drive business growth over the next three years? (Respondents' first choices)
Genetic Algorithm with Knowledge-based Encoding for Interactive Fashion Design Hee-Su Kim and Sung-Bae Cho Computer Science Department, Yonsei University.
Particle Swarm Optimization (PSO)
Randomized Algorithms Randomized Algorithms CS648 1.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
1 Panel Data Analysis – Advantages and Challenges Cheng Hsiao.
1 Feedback Loops in Flower Gardening Paul Newton, Linda Tompkins, Marianne Krasny, and Karl North October 29, 2004.
TQA CONCEPTS & CORE VALUES
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
Squares and Square Root WALK. Solve each problem REVIEW:
The Business Case for Inclusive Design
© 2012 National Heart Foundation of Australia. Slide 2.
Aa1 Initial Site Meeting. 1 ‘The Shed’
This, that, these, those Number your paper from 1-10.
Addition 1’s to 20.
25 seconds left…...
Week 1.
We will resume in: 25 Minutes.
Charles Darwin.
1 Unit 1 Kinematics Chapter 1 Day
J.M. Campa and I. Hernando M&As performance in the European Financial Industry Croatian National Bank, July 2005 THE ELEVENTH DUBROVNIK ECONOMIC CONFERENCE.
Heredity, Complexity and Surprise: Embedded Self-Replication and Evolution in CA Chris Salzberg 1,2 and Hiroki Sayama 1 1 Dept. of Human Communication,
Simulation Models as a Research Method Professor Alexander Settles.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
KEY CONCEPT A population shares a common gene pool.
MAS.S62 FAB The Threshold for Life
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
KEY CONCEPT A population shares a common gene pool.
1 Evolutionary Growth of Genomes for the Development and Replication of Multi-Cellular Organisms with Indirect Encodings Stefano Nichele and Gunnar Tufte.
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
The Received View of Evolution Sex and Death: An Introduction to Philosophy of Biology
Computer Science Dept, San Jose State University, CA Self Reproducing CA’s and Programs Shruti Parihar May 06, 2003.
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
Artificial Intelligence/Life Presented by James H. Sunshine September 2, 2004.
1 What is Life? – Living organisms: – are composed of cells – are complex and ordered – respond to their environment – can grow and reproduce – obtain.
Hiroki Sayama 2nd Annual French Complex Systems Summer School Continuous Space, Lattices and Swarms: Pattern Formation in Complex.
Chapter 5 Evolution of Biodiversity. Earth is home to a tremendous diversity of species Ecosystem diversity- the variety of ecosystems within a given.
1 Emergent Evolutionary Dynamics of Self-Reproducing Cellular Automata Chris Salzberg.
Organic Evolution and Problem Solving Je-Gun Joung.
On Routine Evolution of Complex Cellular Automata
Evolutionary Algorithms
Genetic Algorithms Artificial Life
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Agent-Based Models Hiroki Sayama
Presentation transcript:

Complex Genetic Evolution of Self-Replicating Loops Chris Salzberg 1,2 Antony Antony 3 Hiroki Sayama 1 1 University of Electro-Communications, Japan 2 University of Tokyo, Japan 3 University of Amsterdam, the Netherlands

2 Summary We re-examined the evolutionary dynamics of self-replicating loops on CA, by using new tools for complete genetic identification and genealogy tracing We re-examined the evolutionary dynamics of self-replicating loops on CA, by using new tools for complete genetic identification and genealogy tracing We found in the loop populations: We found in the loop populations: 1. Diversities in macro-scale morphologies and mutational biases 2. Genetic adaptation 3. Genetic diversification and continuing exploration

3 Background: CA-based Alife Universal constructor (Von Neumann 1966; Codd 1968; Takahashi et al. 1990; Pesavento 1995) Universal constructor (Von Neumann 1966; Codd 1968; Takahashi et al. 1990; Pesavento 1995) Self-replicating loops (Langton 1984; Byl 1989; Reggia et al. 1993) Self-replicating loops (Langton 1984; Byl 1989; Reggia et al. 1993) Self-inspecting loops/worms (Ibanez et al. 1995; Morita et al. 1995, 1996) Self-inspecting loops/worms (Ibanez et al. 1995; Morita et al. 1995, 1996) Self-replicating loops with additional capabilities of construction/computation (Tempesti 1995; Perrier et al. 1996; Chou et al. 1998) Self-replicating loops with additional capabilities of construction/computation (Tempesti 1995; Perrier et al. 1996; Chou et al. 1998) Spontaneous emergence and evolution of self-replicators (Lohn et al. 1995; Chou et al. 1997; Sayama 1998, 2000, 2003; Salzberg et al. 2003, 2004; Suzuki et al. 2003, 2004) Spontaneous emergence and evolution of self-replicators (Lohn et al. 1995; Chou et al. 1997; Sayama 1998, 2000, 2003; Salzberg et al. 2003, 2004; Suzuki et al. 2003, 2004)

4 Supposedly Limited Evolutionary Dynamics in CA McMullin (2000): McMullin (2000): “[SR loop] does not embody anything like a general constructive automaton and therefore has little or no evolutionary potential.” Suzuki et al. (2003): Suzuki et al. (2003): “Though there are many other variations of CA models for self-replication, their evolvability does not differ very much.”

5 Question Did we truly understand what was going on in this seemingly simple dynamics of our CA-based evolutionary systems? Did we truly understand what was going on in this seemingly simple dynamics of our CA-based evolutionary systems? We didn’t know we didn’t, until we have developed the formal framework and the sophisticated tools for detailed analysis and visualization for those systems. We didn’t know we didn’t, until we have developed the formal framework and the sophisticated tools for detailed analysis and visualization for those systems.

6 Subject: Evoloop An evolvable SR loop by Sayama (1999) constructed on nine-state five- neighbor fully deterministic CA An evolvable SR loop by Sayama (1999) constructed on nine-state five- neighbor fully deterministic CA Robust state- transition rules give rise to evolutionary behavior Robust state- transition rules give rise to evolutionary behavior Mutation/selection mechanisms are totally emergent Mutation/selection mechanisms are totally emergent

7 New Tools for Detailed Analysis At every birth, the newborn loop’s genotype & phenotype and its genealogical information is detected and recorded in an event-driven fashion At every birth, the newborn loop’s genotype & phenotype and its genealogical information is detected and recorded in an event-driven fashion Each genotype-phenotype pair is indexed in the Species Database Each genotype-phenotype pair is indexed in the Species Databasegenotype GGGGCGCGTT GCCCCG phenotype 8 8

8 Observation (1): Diversities in Macro-Scale Morphologies and Mutational Biases

9 Huge Genetic State-Space Permutation of genes ( G, T ) and core states ( C ) under constraints estimates the number of viable genotypes to be Permutation of genes ( G, T ) and core states ( C ) under constraints estimates the number of viable genotypes to be Size n # of species Size n # of species Size n # of species ,440149,657, , ,442, , ,422, , ,722,720 83,003132,496,144182,203,961,430 2n-2 n-2

10 Diversity in Growth Patterns (size-4)

11 Diversity in Growth Patterns (size-6)

12 Diversity in Mutational Biases (size-6) (new result not included in paper)

13 Observation (2): Genetic Adaptation

14 Two Measures of (Possible) Fitness Survival rate (sustainability in competition): Survival rate (sustainability in competition): — Characterized by an average of relative population ratios of a species after a given period of time in competition with another species Colony density index (growth speed): Colony density index (growth speed): — Characterized by a quadratic coefficient of a parabola fitted to the population growth curve of each species in an infinite domain

15 Variety and Correlation (size-4)

16 Evolution in vivo (starting from size-8)

17 Evolution Optimizes “Fitness” Evolutionary transition actually observed in the previous slide

18 Observation (3): Genetic Diversification and Continuing Exploration

19 Non-Mutable Subsequences Certain subsequences are found non-mutable: Certain subsequences are found non-mutable: G{C*}T{C*}TG A long non-mutable sub-sequence injected to ancestor causes a relatively large lower bound of viable sizes upon its descendants, a reduced size-based selection pressure, and a highly biased mutational tendency to larger species A long non-mutable sub-sequence injected to ancestor causes a relatively large lower bound of viable sizes upon its descendants, a reduced size-based selection pressure, and a highly biased mutational tendency to larger species Such “GMO” loops show long-lasting evolutionary exploration processes Such “GMO” loops show long-lasting evolutionary exploration processes GGGGCGC GCCTCCTG G

20 control with long non-mutable subsequences with subsequences + hostile environment (new result not included in paper)

21 Conclusions Huge diversity, non-trivial genetic adaptation and diversification unveiled in the evoloop system Huge diversity, non-trivial genetic adaptation and diversification unveiled in the evoloop system Hierarchical emergence demonstrated, where macro-scale evolutionary changes of populations arises from micro-scale interactions between elements much smaller than individual replicators, traversing multiple scales Hierarchical emergence demonstrated, where macro-scale evolutionary changes of populations arises from micro-scale interactions between elements much smaller than individual replicators, traversing multiple scales

22 References & Acks Salzberg, C. (2003) Emergent Evolutionary Dynamics of Self- Reproducing Cellular Automata. M.Sc. Thesis. Universiteit van Amsterdam, the Netherlands. Salzberg, C. (2003) Emergent Evolutionary Dynamics of Self- Reproducing Cellular Automata. M.Sc. Thesis. Universiteit van Amsterdam, the Netherlands. Salzberg, C., Antony, A. & Sayama, H. Visualizing evolutionary dynamics of self-replicators: A graph-based approach. Artificial Life, in press. Salzberg, C., Antony, A. & Sayama, H. Visualizing evolutionary dynamics of self-replicators: A graph-based approach. Artificial Life, in press. Sayama, H. The SDSR loop / Evoloop Homepage. Sayama, H. The SDSR loop / Evoloop Homepage. Antony, A. & Salzberg, C. The Artis Project Homepage. Antony, A. & Salzberg, C. The Artis Project Homepage. This work is supported in part by the Hayao Nakayama Foundation for Science, Technology & Culture, and the International Information Science Foundation, Japan.