SlideShare a Scribd company logo
How to Make Things
Evolve
Hiroki Sayama
sayama@binghamton.edu
How Things Evolve
≠
How to Make Things Evolve
2 / 60
3 / 60
Von Neumann’s Question
• Natural biological systems seem to have increased their
complexity through evolution
• Artificial systems seem to be able to make only products that
are less complex than themselves
Can artificial systems make products equally complex to, or
more complex than, themselves?
Von Neumann, J., (1966). Theory of Self-Reproducing Automata (edited by A. W. Burks). University of Illinois Press. 4 / 60
Von Neumann’s Automaton: Theoretical Design
A : universal constructor
B : tape duplicator
C : controller
ID=A+B+C : description tape
A + IX → A + IX + X
B + IX → B + IX + IX
(A + B + C) + IX
→ (A + B + C) + IX + X + IX
(A + B + C) + IA+B+C
→ (A + B + C) + IA+B+C
+ (A + B + C) + IA+B+C
* This is also deeply related to A. Turing’s proof of the halting problem’s undecidability.
Sayama, H. (2008). Construction theory, self‐replication, and the halting problem. Complexity, 13(5), 16-22.
5 / 60
If there is a change in the description …, the system
will produce, not itself, but a modification of itself.
Whether the next generation can produce anything or
not depends on where the change is. …
… So, while this system is exceedingly primitive, it
has the trait of an inheritable mutation, even to the
point that a mutation made at random is most
probably lethal, but may be non-lethal and
inheritable.
-- John von Neumann (1949)
6 / 60
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm Chemistry
Recent ML/AI
Approaches
7 / 60
Self-
Reproducing
Automata
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
8 / 60
Von Neumann’s Self-Reproducing Cellular Automata
(Completed by A. W. Burks)
• 29-state 5-
neighbor CA
• Construction-
universal,
potentially
evolvable
• Computationally
expensive to
simulate
Von Neumann, J., (1966). Theory of Self-Reproducing Automata (edited by A. W. Burks). University of Illinois Press.
9 / 60
Simulator:
http://golly.sourceforge.net/
Codd’s Self-Reproducing Cellular Automata
• 8-state 5-
neighbor CA
• Construction-
universal,
potentially
evolvable
• Computationally
more expensive
to simulate
Codd, E. (1968). Cellular Automata. Academic Press.
Hutton, T. J. (2010). Codd's self-replicating computer. Artificial Life, 16(2), 99-117. 10 / 60
Game of Life
• Created by J. H. Conway;
popularized by M. Gardner
• State transition rule:
• 0 turns into 1 if and only
if exactly three 1’s
surround it
• 1 remains 1 if and only if
two or three other 1’s
surround it (otherwise it
turns into 0)
• The most complex yet
parsimonious in its rule
family
Gardner, M. (1970). Mathematical games: The
fantastic combinations of John Conway's new
solitaire game "life". Scientific American, 223,
120-123.
Peña, E., & Sayama, H. (2021). Life worth
mentioning: Complexity in life-like cellular
automata. Artificial Life, 27(2), 105-112. 11 / 60
Langton’s Loops
• Simplified model of self-reproduction
based on a part of Codd’s automata
• No ability of universal construction
• First practical demonstration of self-
reproduction with genotype-phenotype
distinction
Langton, C. G. (1984). Self-reproduction in cellular automata. Physica D:
Nonlinear Phenomena, 10(1-2), 135-144. 12 / 60
If we could populate a large area with multiple copies
of such reproducing colonies, and introduce variation
into at least the portion of the description that codes
for the extra machinery, we would have all of the raw
material necessary for natural selection to operate
among variants and hence we would have a
sufficient basis for the process of evolution.
-- Christopher G. Langton (1986)
13 / 60
Artificial Life (1987-)
• Interdisciplinary field founded by Christopher
Langton
• International Society for Artificial Life (ISAL;
2001-) https://alife.org
• Artificial Life journal (MIT Press)
https://direct.mit.edu/artl
• ALIFE (ECAL) conferences
https://alife.org/conferences/
+ IEEE ALIFE, AROB, etc.
14 / 60
“Artificial Life”
• “... is a field of study devoted to understanding life by
attempting to abstract the fundamental dynamical
principles underlying biological phenomena, and
recreating these dynamics in other physical media ―
such as computers ― making them accessible to new
kinds of experimental manipulation and testing.”
• “... In addition to providing new ways to study the
biological phenomena associated with life here on Earth,
life-as-we-know-it, Artificial Life allows us to extend our
studies to the larger domain of "bio-logic" of possible
life, life-as-it-could-be.”
Langton, C.G. (1992). Preface. Artificial Life II (pp. xiii-xviii). Addison-Wesley. 15 / 60
Evolving Digital
Creatures
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
16 / 60
“Digital
Ecosystem”
Approaches
• Related to, but quite
different from, typical
evolutionary computation
• Heredity, variation and
selection are not given a
priori as built-in
mechanisms, but they
naturally emerge from
interactions among
microscopic components
(e.g., codes, neurons,
individuals)
17 / 60
From “Core War” to Artificial Life Research
Jones, D. G. & Dewdney, A. K. (1984).
Core War Guidelines.
Ray, T. S. (1991). An approach to the synthesis of
life. Artificial life II, 371-408. Addison-Wesley.
Rasmussen, S., Knudsen, C., Feldberg, R., & Hindsholm, M.
(1990). The coreworld: Emergence and evolution of
cooperative structures in a computational chemistry.
Physica D: Nonlinear Phenomena, 42(1-3), 111-134.
Coreworld
(Venus) Tierra
18 / 60
• Template-based
addressing achieved
robust functioning of
mutated codes and non-
trivial “parasitic”
interactions
• Programs became shorter
yet more sophisticated
through interactions with
adversaries
Ray, T. S. (1991). An approach to the synthesis of
life. Artificial life II, 371-408. Addison-Wesley. 19 / 60
Emergence of Parasitic
Interactions in Tierra
Variations and Further Developments
Avida
Adami, C. & Brown, C. T. (1994). Evolutionary
learning in the 2D artificial life system “Avida”.
Artificial Life IV (pp. 377-381). MIT Press.
Pargellis, A. N. (1996). The evolution of self-
replicating computer organisms. Physica D:
Nonlinear Phenomena, 98(1), 111-127.
Amoeba
PolyWorld
Yaeger, L. (1993). Computational genetics, physiology, metabolism,
neural systems, learning, vision, and behavior or PolyWorld: Life in a
new context. Artificial Live III (pp. 263-298). Addison-Wesley.
Geb
Channon, A. D., & Damper, R. I.
(1998). Evolving novel
behaviors via natural selection.
Artificial Life VI (pp. 384-388).
MIT Press.
20 / 60
3D Equivalent: Karl Sims’ “Blockies”
Ito, T., Pilat, M. L., Suzuki, R., & Arita, T. (2016). Population and
evolutionary dynamics based on predator–prey relationships in a
3D physical simulation. Artificial Life, 22(2), 226-240.
Sims, K. (1994). Evolving 3D morphology
and behavior by competition. Artificial Life,
1(4), 353-372.
21 / 60
Evolution in
Cellular
Automata
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
22 / 60
Evolution in Cellular Automata?
How to create basic processes of evolution from local rules?
• Organisms, self-reproduction, heredity, variation, selection
Early attempts:
• Emergence and evolution of
“symbioorganisms” by Barricelli
(first computational experiments of logical
self-reproduction and artificial evolution)
• Sexually reproducing CA by Vitányi
Barricelli, N. A. (1962). Numerical testing of evolution theories.
Part I. Theoretical introduction and basic tests. Acta
Biotheoretica, XVI(1/2): 69–98.
Barricelli, N. A. (1963). Numerical testing of evolution theories.
Part II. Preliminary tests of performance. Symbiogenesis and
terrestrial life. Acta Biotheoretica, XVI(3/4): 99–126.
Taylor, T., & Dorin, A. (2020). Rise of the Self-Replicators.
Springer.
Vitányi, P. M. (1973). Sexually reproducing cellular automata.
Mathematical Biosciences, 18(1-2), 23-54. 23 / 60
“Death” Introduced in
Chou & Reggia’s Loops
Chou, H. H., & Reggia, J. A. (1997). Emergence of self-replicating structures in a cellular automata space. Physica
D: Nonlinear Phenomena, 110(3-4), 252-276.
Chou, H. H., & Reggia, J. A. (1998). Problem solving during artificial selection of self-replicating loops. Physica D:
Nonlinear Phenomena, 115(3-4), 293-312.
Death is important in evolution!!
Sayama, H. (1998). Introduction of structural dissolution
into Langton's self-reproducing loop. Artificial Life VI
(pp. 114-122). MIT Press.
Veenstra, F., de Prado Salas, P. G., Stoy, K., Bongard, J., &
Risi, S. (2020). Death and progress: How evolvability is
influenced by intrinsic mortality. Artificial Life, 26(1), 90-
111.
24 / 60
Evoloops
(Or How Hiroki Obtained His PhD with Weird Research)
• Redesigned Langton’s loops with:
• Death (structural dissolution)
• Robustness against perturbations
• Minor modification of initial shape
Sayama, H. (1998). Constructing Evolutionary Systems
on a Simple Deterministic Cellular Automata Space.
PhD Dissertation, University of Tokyo.
Sayama, H. (1999). A new structurally dissolvable self-
reproducing loop evolving in a simple cellular
automata space. Artificial Life, 5(4), 343-365. 25 / 60
Detailed Gene Sequencing of Evoloops
Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in cellular automata.
Complexity, 10(2), 33-39.
26 / 60
Diverse Macroscopic Morphologies
27 / 60
Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in cellular automata.
Complexity, 10(2), 33-39.
Evolutionary Exploration in Genotype Space
Salzberg, C., Antony, A., & Sayama, H. (2006). Visualizing evolutionary dynamics of self-replicators:
A graph-based approach. Artificial Life, 12(2), 275-287.
28 / 60
Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in
cellular automata. Complexity, 10(2), 33-39. 29 / 60
Other Examples of
Evolving CA
• Shape-encoding self-replicators
• Sexyloops
Sayama, H. (2000). Self-replicating worms that increase
structural complexity through gene transmission.
Artificial life VII (pp. 21-30). MIT Press.
Suzuki, K., & Ikegami, T. (2006). Spatial-pattern-induced evolution of a
self-replicating loop network. Artificial Life, 12(4), 461-485.
Oros, N., & Nehaniv, C. L. (2007). Sexyloop: Self-
reproduction, evolution and sex in cellular
automata. IEEE Symposium on Artificial Life (pp.
130-138). IEEE.
30 / 60
Swarm
Chemistry
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
31 / 60
Artificial
Chemistry
• A sub-field of Artificial
Life where models of
artificial chemical
reactions are used to
study the emergence
and evolution of life
from non-living
elements
Banzhaf, W., & Yamamoto, L. (2015).
Artificial Chemistries. MIT Press.
32 / 60
Self-Replication of Artificial Molecules/Cells
(Not Quite Evolving)
• Self-replicating strings by
complementary matching
• Self-replicating cells made of
logical particles
Hutton, T. J. (2002). Evolvable self-replicating
molecules in an artificial chemistry. Artificial
Life, 8(4), 341-356.
Smith, A., Turney, P., & Ewaschuk, R. (2003).
Self-replicating machines in continuous space
with virtual physics. Artificial Life, 9(1), 21-40.
Hutton, T. J. (2007). Evolvable self-reproducing cells in a two-
dimensional artificial chemistry. Artificial Life, 13(1), 11-30.
33 / 60
i
Cohesion Alignment Separation
97 * (226.76, 3.11, 9.61, 0.15, 0.88, 43.35, 0.44, 1.0 )
38 * ( 57.47, 9.99, 35.18, 0.15, 0.37, 30.96, 0.05, 0.31)
56 * ( 15.25, 13.58, 3.82, 0.3, 0.8, 39.51, 0.43, 0.65)
31 * (113.21, 18.25, 38.21, 0.62, 0.46, 15.78, 0.49, 0.61)
Artificial Chemistry with No Rigid Bonds:
Swarm Chemistry
Sayama, H. (2009). Swarm chemistry. Artificial Life, 15(1), 105-114.
http://bingweb.binghamton.edu/~sayama/SwarmChemistry/ 34 / 60
[Demo 2D] [Demo 3D]
Making Swarm
Chemistry Evolvable
• Recipe transmission
(with errors) between
particles
• Environmental
perturbation to break
status quo
Sayama, H. (2011). Seeking open-ended
evolution in Swarm Chemistry. IEEE
Symposium on Artificial Life (pp. 186-
193). IEEE.
Sayama, H., & Wong, C. (2011).
Quantifying evolutionary dynamics of
Swarm Chemistry. ECAL (pp. 729-730).
MIT Press.
35 / 60
Automatically Identified Best Runs
• http://YouTube.com/ComplexSystem/
Sayama, H., & Wong, C. (2011). Quantifying evolutionary dynamics of Swarm Chemistry.
ECAL (pp. 729-730). MIT Press. 36 / 60
https://www.youtube.com/watch?v=YEobkdbCrvQ 37 / 60
FYI: Evolution Slows Down in 3D Space
3D
2D
Sayama, H. (2012). Evolutionary Swarm Chemistry in three-dimensions. Artificial Life 13 (pp.576-577). MIT Press. 38 / 60
Automated
Object
Harvesting
Sayama, H. (2018, July). Seeking open-
ended evolution in Swarm Chemistry II:
Analyzing long-term dynamics via
automated object harvesting. ALIFE 2018
(pp. 59-66). MIT Press.
39 / 60
With Moderate Environmental Perturbations
40 / 60
Evolved Under
Moderate
Perturbations
41 / 60
With Severe Environmental Perturbations
42 / 60
Evolved Under
Severe
Perturbations
43 / 60
More Recent Approach: Hash Chemistry
Hash
function
Fitness
Higher-order
entity
• Replication
• Removal
• No action
Sayama, H. (2019). Cardinality leap for open-ended evolution: Theoretical consideration and
demonstration by Hash Chemistry. Artificial Life, 25(2), 104-116. 44 / 60
https://youtu.be/fVwUJ7pdPWY
45 / 60
Unbounded Possibilities in Hash Chemistry
46 / 60
Sayama, H. (2019). Cardinality leap for open-ended evolution: Theoretical consideration and
demonstration by Hash Chemistry. Artificial Life, 25(2), 104-116.
Recent ML/AI
Approaches
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
47 / 60
https://www.oreilly.com/ideas/open-endedness-
the-last-grand-challenge-youve-never-heard-of
48 / 60
Picbreeder
• Evolution of visual patterns
using NEAT and human-
computer interaction
• Human users serve as the
dynamically changing
environment for evolvers
Secretan, J., Beato, N., D Ambrosio, D. B.,
Rodriguez, A., Campbell, A., & Stanley, K. O.
(2008). Picbreeder: Evolving pictures
collaboratively online. Proceedings of the
SIGCHI Conference on Human Factors in
Computing Systems (pp. 1759-1768). ACM.
49 / 60
Novelty Search
Lehman, J., & Stanley, K. O. (2011). Evolving a
diversity of virtual creatures through novelty
search and local competition. Proceedings of
the 13th Annual Conference on Genetic and
Evolutionary Computation (pp. 211-218). ACM.
Such, F. P., Madhavan, V., Conti, E., Lehman, J.,
Stanley, K. O., & Clune, J. (2017). Deep
neuroevolution: Genetic algorithms are a
competitive alternative for training deep neural
networks for reinforcement learning. NeurIPS
Deep Reinforcement Learning Workshop / arXiv
preprint arXiv:1712.06567.
50 / 60
Lenia
Chan, B. W. C. (2019). Lenia: Biology of artificial
life. Complex Systems, 28(3), 251–286.
Chan, B. W. C. (2020). Lenia and expanded
universe. ALIFE 2020: The 2020 Conference on
Artificial Life (pp. 221-229). MIT Press.
51 / 60
The Bibites
by Léo
https://leocaussan.itch.io/the-bibites
https://www.youtube.com/channel/UCjJEUMnBFHOP2zpBc7vCnsA 52 / 60
SPACEFILLER by A. Nagy and A. Miller
https://spacefiller.space/ 53 / 60
Alien Project by C. Heinemann
https://alien-project.org/
http://github.com/chrxh/alien 54 / 60
Conclusions
Self-Reproducing
Automata
Evolving Digital
Creatures
Evolution in
Cellular Automata
Swarm
Chemistry
Recent ML/AI
Approaches
Conclusions
55 / 60
How to Make Things Evolve
• “How Things Evolve” ≠ “How to Make Things Evolve”
• Key ingredients:
Identity of an “organism”
Replication with heredity
Variation
Selection (death); natural selection preferrable
Co-evolution (incl. “adversarial” approaches)
Dynamic, non-stationary environment
Accessibility to vast possibility space
Formation of higher-order entities
Spatial parallelism
Observation and detection
Recreational/entertainment spirit!!
56 / 60
Beyond
Artificial Life
57 / 60
• “How to Make Things
Evolve” is applicable to
many other scenarios
• Society
• Product design &
innovation
• Idea generation &
decision making
• Sustainability (i.e.,
“endless” existence)
Dionne, S. D., Sayama, H., & Yammarino, F.
J. (2019). Diversity and social network
structure in collective decision making:
Evolutionary perspectives with agent-
based simulations. Complexity, 7591072.
Future Directions:
Von Neumann’s Ultimate Challenge
• How to create kinematic evolutionary
systems?
Freitas, R. A., & Merkle, R. C. (2004). Kinematic
Self-Replicating Machines. Landes Bioscience.
Freitas, R. A., & Space Initiative. (1982). Advanced Automation for
Space Missions. NASA Conference Publication 2255. 58 / 60
Let’s Make Xenobots Evolve!!
59 / 60
Kriegman, S., Blackiston, D., Levin, M., & Bongard, J. (2021). Kinematic self-replication in
reconfigurable organisms. Proceedings of the National Academy of Sciences, 118(49),
e2112672118.
Thank You
@hirokisayama
60 / 60

More Related Content

Similar to How to Make Things Evolve

The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)Bruce Damer
 
A Life Presentation
A Life PresentationA Life Presentation
A Life PresentationJclark65
 
Main ideas behind Artificial Life
Main ideas behind Artificial LifeMain ideas behind Artificial Life
Main ideas behind Artificial LifeKrzysztof Pomorski
 
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008Bruce Damer on EvoGrid @ SMARTLab-Oct 2008
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008Bruce Damer
 
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer
 
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer
 
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)Bruce Damer
 
Kim Solez Singularity explained promoted winter 2015
Kim Solez Singularity explained promoted winter 2015Kim Solez Singularity explained promoted winter 2015
Kim Solez Singularity explained promoted winter 2015Kim Solez ,
 
Kim Solez Singularity explained and promoted winter 2014
Kim Solez Singularity explained and promoted winter 2014Kim Solez Singularity explained and promoted winter 2014
Kim Solez Singularity explained and promoted winter 2014Kim Solez ,
 
Kimethics in a world of robots 2013
Kimethics in a world of robots 2013Kimethics in a world of robots 2013
Kimethics in a world of robots 2013AlexandruBuruc
 
El futuro. (jose cordeiro)
El futuro. (jose cordeiro)El futuro. (jose cordeiro)
El futuro. (jose cordeiro)Nelson Hernandez
 
Science Education: Themes for the Next 50 Years
Science Education: Themes for the Next 50 YearsScience Education: Themes for the Next 50 Years
Science Education: Themes for the Next 50 YearsInstitute for the Future
 
ssie_ibic_lecture21_slides.pdf
ssie_ibic_lecture21_slides.pdfssie_ibic_lecture21_slides.pdf
ssie_ibic_lecture21_slides.pdfAbijahRoseline1
 
Siglo XXI: Nuevas tecnologías y desafíos- José Luis Cordeiro
Siglo XXI: Nuevas tecnologías y desafíos- José Luis CordeiroSiglo XXI: Nuevas tecnologías y desafíos- José Luis Cordeiro
Siglo XXI: Nuevas tecnologías y desafíos- José Luis CordeiroIPAE
 
John Holland Vita.doc
John Holland Vita.docJohn Holland Vita.doc
John Holland Vita.docbutest
 
Post-Science knowledge revolution
Post-Science knowledge revolutionPost-Science knowledge revolution
Post-Science knowledge revolutionChien Yi Lee
 

Similar to How to Make Things Evolve (20)

The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
 
A Life Presentation
A Life PresentationA Life Presentation
A Life Presentation
 
Main ideas behind Artificial Life
Main ideas behind Artificial LifeMain ideas behind Artificial Life
Main ideas behind Artificial Life
 
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008Bruce Damer on EvoGrid @ SMARTLab-Oct 2008
Bruce Damer on EvoGrid @ SMARTLab-Oct 2008
 
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
Bruce Damer's talk on the Von Neumann Bottleneck to the Singularity Universit...
 
Artificial life
Artificial lifeArtificial life
Artificial life
 
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
Bruce Damer's talk at the CONTACT2012 conference (March 30, 2012)
 
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)
Bruce Damer's EvoGrid Talk at the SETI Institute (Jan 20, 2010)
 
Life
LifeLife
Life
 
Kim Solez Singularity explained promoted winter 2015
Kim Solez Singularity explained promoted winter 2015Kim Solez Singularity explained promoted winter 2015
Kim Solez Singularity explained promoted winter 2015
 
Kim Solez Singularity explained and promoted winter 2014
Kim Solez Singularity explained and promoted winter 2014Kim Solez Singularity explained and promoted winter 2014
Kim Solez Singularity explained and promoted winter 2014
 
Kimethics in a world of robots 2013
Kimethics in a world of robots 2013Kimethics in a world of robots 2013
Kimethics in a world of robots 2013
 
Jose Luis Cordeiro - Foro - 24 Marzo
Jose Luis Cordeiro - Foro - 24 MarzoJose Luis Cordeiro - Foro - 24 Marzo
Jose Luis Cordeiro - Foro - 24 Marzo
 
José Luis Cordeiro - Foro Ingeniería - CIME - 24 Marzo 2010
José Luis Cordeiro - Foro Ingeniería - CIME - 24 Marzo 2010José Luis Cordeiro - Foro Ingeniería - CIME - 24 Marzo 2010
José Luis Cordeiro - Foro Ingeniería - CIME - 24 Marzo 2010
 
El futuro. (jose cordeiro)
El futuro. (jose cordeiro)El futuro. (jose cordeiro)
El futuro. (jose cordeiro)
 
Science Education: Themes for the Next 50 Years
Science Education: Themes for the Next 50 YearsScience Education: Themes for the Next 50 Years
Science Education: Themes for the Next 50 Years
 
ssie_ibic_lecture21_slides.pdf
ssie_ibic_lecture21_slides.pdfssie_ibic_lecture21_slides.pdf
ssie_ibic_lecture21_slides.pdf
 
Siglo XXI: Nuevas tecnologías y desafíos- José Luis Cordeiro
Siglo XXI: Nuevas tecnologías y desafíos- José Luis CordeiroSiglo XXI: Nuevas tecnologías y desafíos- José Luis Cordeiro
Siglo XXI: Nuevas tecnologías y desafíos- José Luis Cordeiro
 
John Holland Vita.doc
John Holland Vita.docJohn Holland Vita.doc
John Holland Vita.doc
 
Post-Science knowledge revolution
Post-Science knowledge revolutionPost-Science knowledge revolution
Post-Science knowledge revolution
 

More from Hiroki Sayama

A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...Hiroki Sayama
 
A Quick Overview of Artificial Intelligence and Machine Learning
A Quick Overview of Artificial Intelligence and Machine LearningA Quick Overview of Artificial Intelligence and Machine Learning
A Quick Overview of Artificial Intelligence and Machine LearningHiroki Sayama
 
Review of linear algebra
Review of linear algebraReview of linear algebra
Review of linear algebraHiroki Sayama
 
What an ALifer Has Been Doing About COVID-19
What an ALifer Has Been Doing About COVID-19What an ALifer Has Been Doing About COVID-19
What an ALifer Has Been Doing About COVID-19Hiroki Sayama
 
Self-organization of society: fragmentation, disagreement, and how to overcom...
Self-organization of society: fragmentation, disagreement, and how to overcom...Self-organization of society: fragmentation, disagreement, and how to overcom...
Self-organization of society: fragmentation, disagreement, and how to overcom...Hiroki Sayama
 
Enhanced ability of information gathering may intensify disagreement among gr...
Enhanced ability of information gathering may intensify disagreement among gr...Enhanced ability of information gathering may intensify disagreement among gr...
Enhanced ability of information gathering may intensify disagreement among gr...Hiroki Sayama
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsHiroki Sayama
 
Graph product representation of organism-environment couplings in evolution
Graph product representation of organism-environment couplings in evolutionGraph product representation of organism-environment couplings in evolution
Graph product representation of organism-environment couplings in evolutionHiroki Sayama
 
Suppleness and Open-Endedness for Social Sustainability
Suppleness and Open-Endedness for Social SustainabilitySuppleness and Open-Endedness for Social Sustainability
Suppleness and Open-Endedness for Social SustainabilityHiroki Sayama
 
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...Hiroki Sayama
 
Adaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamicsAdaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamicsHiroki Sayama
 
Artificial Creativity of Evolutionary Swarm Systems
Artificial Creativity of Evolutionary Swarm SystemsArtificial Creativity of Evolutionary Swarm Systems
Artificial Creativity of Evolutionary Swarm SystemsHiroki Sayama
 
Effects of Organizational Network Structure and Task-Related Diversity on Col...
Effects of Organizational Network Structure and Task-Related Diversity on Col...Effects of Organizational Network Structure and Task-Related Diversity on Col...
Effects of Organizational Network Structure and Task-Related Diversity on Col...Hiroki Sayama
 
How to survive as an interdisciplinary being
How to survive as an interdisciplinary beingHow to survive as an interdisciplinary being
How to survive as an interdisciplinary beingHiroki Sayama
 
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...Hiroki Sayama
 
Self-Replication and the Halting Problem
Self-Replication and the Halting ProblemSelf-Replication and the Halting Problem
Self-Replication and the Halting ProblemHiroki Sayama
 

More from Hiroki Sayama (16)

A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
 
A Quick Overview of Artificial Intelligence and Machine Learning
A Quick Overview of Artificial Intelligence and Machine LearningA Quick Overview of Artificial Intelligence and Machine Learning
A Quick Overview of Artificial Intelligence and Machine Learning
 
Review of linear algebra
Review of linear algebraReview of linear algebra
Review of linear algebra
 
What an ALifer Has Been Doing About COVID-19
What an ALifer Has Been Doing About COVID-19What an ALifer Has Been Doing About COVID-19
What an ALifer Has Been Doing About COVID-19
 
Self-organization of society: fragmentation, disagreement, and how to overcom...
Self-organization of society: fragmentation, disagreement, and how to overcom...Self-organization of society: fragmentation, disagreement, and how to overcom...
Self-organization of society: fragmentation, disagreement, and how to overcom...
 
Enhanced ability of information gathering may intensify disagreement among gr...
Enhanced ability of information gathering may intensify disagreement among gr...Enhanced ability of information gathering may intensify disagreement among gr...
Enhanced ability of information gathering may intensify disagreement among gr...
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systems
 
Graph product representation of organism-environment couplings in evolution
Graph product representation of organism-environment couplings in evolutionGraph product representation of organism-environment couplings in evolution
Graph product representation of organism-environment couplings in evolution
 
Suppleness and Open-Endedness for Social Sustainability
Suppleness and Open-Endedness for Social SustainabilitySuppleness and Open-Endedness for Social Sustainability
Suppleness and Open-Endedness for Social Sustainability
 
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...
Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Na...
 
Adaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamicsAdaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamics
 
Artificial Creativity of Evolutionary Swarm Systems
Artificial Creativity of Evolutionary Swarm SystemsArtificial Creativity of Evolutionary Swarm Systems
Artificial Creativity of Evolutionary Swarm Systems
 
Effects of Organizational Network Structure and Task-Related Diversity on Col...
Effects of Organizational Network Structure and Task-Related Diversity on Col...Effects of Organizational Network Structure and Task-Related Diversity on Col...
Effects of Organizational Network Structure and Task-Related Diversity on Col...
 
How to survive as an interdisciplinary being
How to survive as an interdisciplinary beingHow to survive as an interdisciplinary being
How to survive as an interdisciplinary being
 
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...
Formulating Evolutionary Dynamics of Organism-Environment Couplings Using Gra...
 
Self-Replication and the Halting Problem
Self-Replication and the Halting ProblemSelf-Replication and the Halting Problem
Self-Replication and the Halting Problem
 

Recently uploaded

A Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on EarthA Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on EarthSérgio Sacani
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rockskumarmathi863
 
Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)abhishekdhamu51
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsMichel Dumontier
 
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...Sérgio Sacani
 
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...Subhajit Sahu
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingJocelyn Atis
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Sérgio Sacani
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsAreesha Ahmad
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...Health Advances
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsYOGESH DOGRA
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxAlguinaldoKong
 
Transport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSETransport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSEjordanparish425
 
SAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesSAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesrodneykiptoo8
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSELF-EXPLANATORY
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGAADYARAJPANDEY1
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.Sérgio Sacani
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxAlaminAfendy1
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationanitaento25
 
biotech-regenration of plants, pharmaceutical applications.pptx
biotech-regenration of plants, pharmaceutical applications.pptxbiotech-regenration of plants, pharmaceutical applications.pptx
biotech-regenration of plants, pharmaceutical applications.pptxANONYMOUS
 

Recently uploaded (20)

A Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on EarthA Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on Earth
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable Predictions
 
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
 
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Transport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSETransport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSE
 
SAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesSAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniques
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
biotech-regenration of plants, pharmaceutical applications.pptx
biotech-regenration of plants, pharmaceutical applications.pptxbiotech-regenration of plants, pharmaceutical applications.pptx
biotech-regenration of plants, pharmaceutical applications.pptx
 

How to Make Things Evolve

  • 1. How to Make Things Evolve Hiroki Sayama sayama@binghamton.edu
  • 2. How Things Evolve ≠ How to Make Things Evolve 2 / 60
  • 4. Von Neumann’s Question • Natural biological systems seem to have increased their complexity through evolution • Artificial systems seem to be able to make only products that are less complex than themselves Can artificial systems make products equally complex to, or more complex than, themselves? Von Neumann, J., (1966). Theory of Self-Reproducing Automata (edited by A. W. Burks). University of Illinois Press. 4 / 60
  • 5. Von Neumann’s Automaton: Theoretical Design A : universal constructor B : tape duplicator C : controller ID=A+B+C : description tape A + IX → A + IX + X B + IX → B + IX + IX (A + B + C) + IX → (A + B + C) + IX + X + IX (A + B + C) + IA+B+C → (A + B + C) + IA+B+C + (A + B + C) + IA+B+C * This is also deeply related to A. Turing’s proof of the halting problem’s undecidability. Sayama, H. (2008). Construction theory, self‐replication, and the halting problem. Complexity, 13(5), 16-22. 5 / 60
  • 6. If there is a change in the description …, the system will produce, not itself, but a modification of itself. Whether the next generation can produce anything or not depends on where the change is. … … So, while this system is exceedingly primitive, it has the trait of an inheritable mutation, even to the point that a mutation made at random is most probably lethal, but may be non-lethal and inheritable. -- John von Neumann (1949) 6 / 60
  • 7. Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches 7 / 60
  • 8. Self- Reproducing Automata Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 8 / 60
  • 9. Von Neumann’s Self-Reproducing Cellular Automata (Completed by A. W. Burks) • 29-state 5- neighbor CA • Construction- universal, potentially evolvable • Computationally expensive to simulate Von Neumann, J., (1966). Theory of Self-Reproducing Automata (edited by A. W. Burks). University of Illinois Press. 9 / 60 Simulator: http://golly.sourceforge.net/
  • 10. Codd’s Self-Reproducing Cellular Automata • 8-state 5- neighbor CA • Construction- universal, potentially evolvable • Computationally more expensive to simulate Codd, E. (1968). Cellular Automata. Academic Press. Hutton, T. J. (2010). Codd's self-replicating computer. Artificial Life, 16(2), 99-117. 10 / 60
  • 11. Game of Life • Created by J. H. Conway; popularized by M. Gardner • State transition rule: • 0 turns into 1 if and only if exactly three 1’s surround it • 1 remains 1 if and only if two or three other 1’s surround it (otherwise it turns into 0) • The most complex yet parsimonious in its rule family Gardner, M. (1970). Mathematical games: The fantastic combinations of John Conway's new solitaire game "life". Scientific American, 223, 120-123. Peña, E., & Sayama, H. (2021). Life worth mentioning: Complexity in life-like cellular automata. Artificial Life, 27(2), 105-112. 11 / 60
  • 12. Langton’s Loops • Simplified model of self-reproduction based on a part of Codd’s automata • No ability of universal construction • First practical demonstration of self- reproduction with genotype-phenotype distinction Langton, C. G. (1984). Self-reproduction in cellular automata. Physica D: Nonlinear Phenomena, 10(1-2), 135-144. 12 / 60
  • 13. If we could populate a large area with multiple copies of such reproducing colonies, and introduce variation into at least the portion of the description that codes for the extra machinery, we would have all of the raw material necessary for natural selection to operate among variants and hence we would have a sufficient basis for the process of evolution. -- Christopher G. Langton (1986) 13 / 60
  • 14. Artificial Life (1987-) • Interdisciplinary field founded by Christopher Langton • International Society for Artificial Life (ISAL; 2001-) https://alife.org • Artificial Life journal (MIT Press) https://direct.mit.edu/artl • ALIFE (ECAL) conferences https://alife.org/conferences/ + IEEE ALIFE, AROB, etc. 14 / 60
  • 15. “Artificial Life” • “... is a field of study devoted to understanding life by attempting to abstract the fundamental dynamical principles underlying biological phenomena, and recreating these dynamics in other physical media ― such as computers ― making them accessible to new kinds of experimental manipulation and testing.” • “... In addition to providing new ways to study the biological phenomena associated with life here on Earth, life-as-we-know-it, Artificial Life allows us to extend our studies to the larger domain of "bio-logic" of possible life, life-as-it-could-be.” Langton, C.G. (1992). Preface. Artificial Life II (pp. xiii-xviii). Addison-Wesley. 15 / 60
  • 16. Evolving Digital Creatures Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 16 / 60
  • 17. “Digital Ecosystem” Approaches • Related to, but quite different from, typical evolutionary computation • Heredity, variation and selection are not given a priori as built-in mechanisms, but they naturally emerge from interactions among microscopic components (e.g., codes, neurons, individuals) 17 / 60
  • 18. From “Core War” to Artificial Life Research Jones, D. G. & Dewdney, A. K. (1984). Core War Guidelines. Ray, T. S. (1991). An approach to the synthesis of life. Artificial life II, 371-408. Addison-Wesley. Rasmussen, S., Knudsen, C., Feldberg, R., & Hindsholm, M. (1990). The coreworld: Emergence and evolution of cooperative structures in a computational chemistry. Physica D: Nonlinear Phenomena, 42(1-3), 111-134. Coreworld (Venus) Tierra 18 / 60
  • 19. • Template-based addressing achieved robust functioning of mutated codes and non- trivial “parasitic” interactions • Programs became shorter yet more sophisticated through interactions with adversaries Ray, T. S. (1991). An approach to the synthesis of life. Artificial life II, 371-408. Addison-Wesley. 19 / 60 Emergence of Parasitic Interactions in Tierra
  • 20. Variations and Further Developments Avida Adami, C. & Brown, C. T. (1994). Evolutionary learning in the 2D artificial life system “Avida”. Artificial Life IV (pp. 377-381). MIT Press. Pargellis, A. N. (1996). The evolution of self- replicating computer organisms. Physica D: Nonlinear Phenomena, 98(1), 111-127. Amoeba PolyWorld Yaeger, L. (1993). Computational genetics, physiology, metabolism, neural systems, learning, vision, and behavior or PolyWorld: Life in a new context. Artificial Live III (pp. 263-298). Addison-Wesley. Geb Channon, A. D., & Damper, R. I. (1998). Evolving novel behaviors via natural selection. Artificial Life VI (pp. 384-388). MIT Press. 20 / 60
  • 21. 3D Equivalent: Karl Sims’ “Blockies” Ito, T., Pilat, M. L., Suzuki, R., & Arita, T. (2016). Population and evolutionary dynamics based on predator–prey relationships in a 3D physical simulation. Artificial Life, 22(2), 226-240. Sims, K. (1994). Evolving 3D morphology and behavior by competition. Artificial Life, 1(4), 353-372. 21 / 60
  • 22. Evolution in Cellular Automata Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 22 / 60
  • 23. Evolution in Cellular Automata? How to create basic processes of evolution from local rules? • Organisms, self-reproduction, heredity, variation, selection Early attempts: • Emergence and evolution of “symbioorganisms” by Barricelli (first computational experiments of logical self-reproduction and artificial evolution) • Sexually reproducing CA by Vitányi Barricelli, N. A. (1962). Numerical testing of evolution theories. Part I. Theoretical introduction and basic tests. Acta Biotheoretica, XVI(1/2): 69–98. Barricelli, N. A. (1963). Numerical testing of evolution theories. Part II. Preliminary tests of performance. Symbiogenesis and terrestrial life. Acta Biotheoretica, XVI(3/4): 99–126. Taylor, T., & Dorin, A. (2020). Rise of the Self-Replicators. Springer. Vitányi, P. M. (1973). Sexually reproducing cellular automata. Mathematical Biosciences, 18(1-2), 23-54. 23 / 60
  • 24. “Death” Introduced in Chou & Reggia’s Loops Chou, H. H., & Reggia, J. A. (1997). Emergence of self-replicating structures in a cellular automata space. Physica D: Nonlinear Phenomena, 110(3-4), 252-276. Chou, H. H., & Reggia, J. A. (1998). Problem solving during artificial selection of self-replicating loops. Physica D: Nonlinear Phenomena, 115(3-4), 293-312. Death is important in evolution!! Sayama, H. (1998). Introduction of structural dissolution into Langton's self-reproducing loop. Artificial Life VI (pp. 114-122). MIT Press. Veenstra, F., de Prado Salas, P. G., Stoy, K., Bongard, J., & Risi, S. (2020). Death and progress: How evolvability is influenced by intrinsic mortality. Artificial Life, 26(1), 90- 111. 24 / 60
  • 25. Evoloops (Or How Hiroki Obtained His PhD with Weird Research) • Redesigned Langton’s loops with: • Death (structural dissolution) • Robustness against perturbations • Minor modification of initial shape Sayama, H. (1998). Constructing Evolutionary Systems on a Simple Deterministic Cellular Automata Space. PhD Dissertation, University of Tokyo. Sayama, H. (1999). A new structurally dissolvable self- reproducing loop evolving in a simple cellular automata space. Artificial Life, 5(4), 343-365. 25 / 60
  • 26. Detailed Gene Sequencing of Evoloops Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in cellular automata. Complexity, 10(2), 33-39. 26 / 60
  • 27. Diverse Macroscopic Morphologies 27 / 60 Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in cellular automata. Complexity, 10(2), 33-39.
  • 28. Evolutionary Exploration in Genotype Space Salzberg, C., Antony, A., & Sayama, H. (2006). Visualizing evolutionary dynamics of self-replicators: A graph-based approach. Artificial Life, 12(2), 275-287. 28 / 60
  • 29. Salzberg, C., & Sayama, H. (2004). Complex genetic evolution of artificial self‐replicators in cellular automata. Complexity, 10(2), 33-39. 29 / 60
  • 30. Other Examples of Evolving CA • Shape-encoding self-replicators • Sexyloops Sayama, H. (2000). Self-replicating worms that increase structural complexity through gene transmission. Artificial life VII (pp. 21-30). MIT Press. Suzuki, K., & Ikegami, T. (2006). Spatial-pattern-induced evolution of a self-replicating loop network. Artificial Life, 12(4), 461-485. Oros, N., & Nehaniv, C. L. (2007). Sexyloop: Self- reproduction, evolution and sex in cellular automata. IEEE Symposium on Artificial Life (pp. 130-138). IEEE. 30 / 60
  • 31. Swarm Chemistry Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 31 / 60
  • 32. Artificial Chemistry • A sub-field of Artificial Life where models of artificial chemical reactions are used to study the emergence and evolution of life from non-living elements Banzhaf, W., & Yamamoto, L. (2015). Artificial Chemistries. MIT Press. 32 / 60
  • 33. Self-Replication of Artificial Molecules/Cells (Not Quite Evolving) • Self-replicating strings by complementary matching • Self-replicating cells made of logical particles Hutton, T. J. (2002). Evolvable self-replicating molecules in an artificial chemistry. Artificial Life, 8(4), 341-356. Smith, A., Turney, P., & Ewaschuk, R. (2003). Self-replicating machines in continuous space with virtual physics. Artificial Life, 9(1), 21-40. Hutton, T. J. (2007). Evolvable self-reproducing cells in a two- dimensional artificial chemistry. Artificial Life, 13(1), 11-30. 33 / 60
  • 34. i Cohesion Alignment Separation 97 * (226.76, 3.11, 9.61, 0.15, 0.88, 43.35, 0.44, 1.0 ) 38 * ( 57.47, 9.99, 35.18, 0.15, 0.37, 30.96, 0.05, 0.31) 56 * ( 15.25, 13.58, 3.82, 0.3, 0.8, 39.51, 0.43, 0.65) 31 * (113.21, 18.25, 38.21, 0.62, 0.46, 15.78, 0.49, 0.61) Artificial Chemistry with No Rigid Bonds: Swarm Chemistry Sayama, H. (2009). Swarm chemistry. Artificial Life, 15(1), 105-114. http://bingweb.binghamton.edu/~sayama/SwarmChemistry/ 34 / 60 [Demo 2D] [Demo 3D]
  • 35. Making Swarm Chemistry Evolvable • Recipe transmission (with errors) between particles • Environmental perturbation to break status quo Sayama, H. (2011). Seeking open-ended evolution in Swarm Chemistry. IEEE Symposium on Artificial Life (pp. 186- 193). IEEE. Sayama, H., & Wong, C. (2011). Quantifying evolutionary dynamics of Swarm Chemistry. ECAL (pp. 729-730). MIT Press. 35 / 60
  • 36. Automatically Identified Best Runs • http://YouTube.com/ComplexSystem/ Sayama, H., & Wong, C. (2011). Quantifying evolutionary dynamics of Swarm Chemistry. ECAL (pp. 729-730). MIT Press. 36 / 60
  • 38. FYI: Evolution Slows Down in 3D Space 3D 2D Sayama, H. (2012). Evolutionary Swarm Chemistry in three-dimensions. Artificial Life 13 (pp.576-577). MIT Press. 38 / 60
  • 39. Automated Object Harvesting Sayama, H. (2018, July). Seeking open- ended evolution in Swarm Chemistry II: Analyzing long-term dynamics via automated object harvesting. ALIFE 2018 (pp. 59-66). MIT Press. 39 / 60
  • 40. With Moderate Environmental Perturbations 40 / 60
  • 42. With Severe Environmental Perturbations 42 / 60
  • 44. More Recent Approach: Hash Chemistry Hash function Fitness Higher-order entity • Replication • Removal • No action Sayama, H. (2019). Cardinality leap for open-ended evolution: Theoretical consideration and demonstration by Hash Chemistry. Artificial Life, 25(2), 104-116. 44 / 60
  • 46. Unbounded Possibilities in Hash Chemistry 46 / 60 Sayama, H. (2019). Cardinality leap for open-ended evolution: Theoretical consideration and demonstration by Hash Chemistry. Artificial Life, 25(2), 104-116.
  • 47. Recent ML/AI Approaches Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 47 / 60
  • 49. Picbreeder • Evolution of visual patterns using NEAT and human- computer interaction • Human users serve as the dynamically changing environment for evolvers Secretan, J., Beato, N., D Ambrosio, D. B., Rodriguez, A., Campbell, A., & Stanley, K. O. (2008). Picbreeder: Evolving pictures collaboratively online. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1759-1768). ACM. 49 / 60
  • 50. Novelty Search Lehman, J., & Stanley, K. O. (2011). Evolving a diversity of virtual creatures through novelty search and local competition. Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (pp. 211-218). ACM. Such, F. P., Madhavan, V., Conti, E., Lehman, J., Stanley, K. O., & Clune, J. (2017). Deep neuroevolution: Genetic algorithms are a competitive alternative for training deep neural networks for reinforcement learning. NeurIPS Deep Reinforcement Learning Workshop / arXiv preprint arXiv:1712.06567. 50 / 60
  • 51. Lenia Chan, B. W. C. (2019). Lenia: Biology of artificial life. Complex Systems, 28(3), 251–286. Chan, B. W. C. (2020). Lenia and expanded universe. ALIFE 2020: The 2020 Conference on Artificial Life (pp. 221-229). MIT Press. 51 / 60
  • 53. SPACEFILLER by A. Nagy and A. Miller https://spacefiller.space/ 53 / 60
  • 54. Alien Project by C. Heinemann https://alien-project.org/ http://github.com/chrxh/alien 54 / 60
  • 55. Conclusions Self-Reproducing Automata Evolving Digital Creatures Evolution in Cellular Automata Swarm Chemistry Recent ML/AI Approaches Conclusions 55 / 60
  • 56. How to Make Things Evolve • “How Things Evolve” ≠ “How to Make Things Evolve” • Key ingredients: Identity of an “organism” Replication with heredity Variation Selection (death); natural selection preferrable Co-evolution (incl. “adversarial” approaches) Dynamic, non-stationary environment Accessibility to vast possibility space Formation of higher-order entities Spatial parallelism Observation and detection Recreational/entertainment spirit!! 56 / 60
  • 57. Beyond Artificial Life 57 / 60 • “How to Make Things Evolve” is applicable to many other scenarios • Society • Product design & innovation • Idea generation & decision making • Sustainability (i.e., “endless” existence) Dionne, S. D., Sayama, H., & Yammarino, F. J. (2019). Diversity and social network structure in collective decision making: Evolutionary perspectives with agent- based simulations. Complexity, 7591072.
  • 58. Future Directions: Von Neumann’s Ultimate Challenge • How to create kinematic evolutionary systems? Freitas, R. A., & Merkle, R. C. (2004). Kinematic Self-Replicating Machines. Landes Bioscience. Freitas, R. A., & Space Initiative. (1982). Advanced Automation for Space Missions. NASA Conference Publication 2255. 58 / 60
  • 59. Let’s Make Xenobots Evolve!! 59 / 60 Kriegman, S., Blackiston, D., Levin, M., & Bongard, J. (2021). Kinematic self-replication in reconfigurable organisms. Proceedings of the National Academy of Sciences, 118(49), e2112672118.