SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Placenta and amniotic fluid
Placenta and amniotic fluidPlacenta and amniotic fluid
Placenta and amniotic fluid
Shail Pandher
 
Primer trimestre de embarazo
Primer trimestre de embarazoPrimer trimestre de embarazo
Primer trimestre de embarazo
Lovely Uvitita
 
IUGR (intra uterine growth restrictions )
IUGR (intra uterine growth restrictions )IUGR (intra uterine growth restrictions )
IUGR (intra uterine growth restrictions )
Sujata Bhardwaj
 

La actualidad más candente (20)

Chorionic villus sampling
Chorionic villus samplingChorionic villus sampling
Chorionic villus sampling
 
Placenta and amniotic fluid
Placenta and amniotic fluidPlacenta and amniotic fluid
Placenta and amniotic fluid
 
Development of Placenta.pptx
Development of Placenta.pptxDevelopment of Placenta.pptx
Development of Placenta.pptx
 
Implantation and placentation , and overview
Implantation and placentation , and overviewImplantation and placentation , and overview
Implantation and placentation , and overview
 
In Vitro Fertilization - IVF
In Vitro Fertilization - IVFIn Vitro Fertilization - IVF
In Vitro Fertilization - IVF
 
Placenta types and grading
Placenta types and gradingPlacenta types and grading
Placenta types and grading
 
Antenatal care.pptx
Antenatal care.pptxAntenatal care.pptx
Antenatal care.pptx
 
Fecundacion
FecundacionFecundacion
Fecundacion
 
Umblical cord presentation
Umblical cord presentationUmblical cord presentation
Umblical cord presentation
 
Phases of menstrual cycle
Phases of menstrual cyclePhases of menstrual cycle
Phases of menstrual cycle
 
Diagnosis Of Pregnancy
Diagnosis Of PregnancyDiagnosis Of Pregnancy
Diagnosis Of Pregnancy
 
Amniocentesis ((Slide Show))
Amniocentesis ((Slide Show))Amniocentesis ((Slide Show))
Amniocentesis ((Slide Show))
 
ISO IMMUNIZATION IN PREGNANCY
ISO IMMUNIZATION IN PREGNANCYISO IMMUNIZATION IN PREGNANCY
ISO IMMUNIZATION IN PREGNANCY
 
Stages of foetal development
Stages of foetal developmentStages of foetal development
Stages of foetal development
 
First week of embryology
First week of embryologyFirst week of embryology
First week of embryology
 
Chorion biopsy ( Chorion Villus Sampling)
Chorion biopsy ( Chorion Villus Sampling)Chorion biopsy ( Chorion Villus Sampling)
Chorion biopsy ( Chorion Villus Sampling)
 
Primer trimestre de embarazo
Primer trimestre de embarazoPrimer trimestre de embarazo
Primer trimestre de embarazo
 
IUGR (intra uterine growth restrictions )
IUGR (intra uterine growth restrictions )IUGR (intra uterine growth restrictions )
IUGR (intra uterine growth restrictions )
 
fertilization and pregnancy 1
fertilization and pregnancy 1fertilization and pregnancy 1
fertilization and pregnancy 1
 
ppt on infertility by ROBEL
ppt on infertility by ROBELppt on infertility by ROBEL
ppt on infertility by ROBEL
 

Similar a How to Make Things Evolve

A Life Presentation
A Life PresentationA Life Presentation
A Life Presentation
Jclark65
 
John Holland Vita.doc
John Holland Vita.docJohn Holland Vita.doc
John Holland Vita.doc
butest
 

Similar a 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
 
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)
 
Jose Luis Cordeiro - Foro - 24 Marzo
Jose Luis Cordeiro - Foro - 24 MarzoJose Luis Cordeiro - Foro - 24 Marzo
Jose Luis Cordeiro - Foro - 24 Marzo
 
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
 

Más de Hiroki Sayama

Más de 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
 

Último

Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 

Último (20)

Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 

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.