SlideShare a Scribd company logo
1 of 75
Download to read offline
Swarm Chemistry:
A Decade-Long Quest to
Emergent Creativity in
Artificial “Nature”
Hiroki Sayama
Binghamton University, State University of New York
sayama@binghamton.edu
About the Speaker
• D.Sc. in Information Science, University of Tokyo,
Japan (1999)
• Postdoctoral Fellow, New England Complex Systems
Institute (1999-2002)
• Assistant/Associate Professor of Human Communication,
University of Electro-Communications, Tokyo, Japan (2002-2005)
• Assistant/Associate Professor of Bioengineering -> Associate/Full
Professor of Systems Science and Industrial Engineering,
Binghamton University, State University of New York (2006-)
• Associate/Full Professor of Commerce, Waseda University, Tokyo,
Japan (2017-)
• Research areas: Complex systems, network science, organization
science, artificial life/chemistry, evolutionary computation,
complex systems education, etc.
2
Artificial Life
(1987-)
• Interdisciplinary field founded
by Christopher Langton
• International Society for
Artificial Life (ISAL; 2001-)
http://alife.org
• Artificial Life journal (MIT
Press)
• ALIFE/ECAL conferences
• IEEE ALIFE, AROB conferences
3
“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.”
• C. G. Langton, "Preface", In C. G. Langton, C. Taylor, J. D. Farmer,
and S. Rasmussen, eds., Artificial Life II, vol. X of SFI Studies in the
Sciences of Complexity, pp. xiii-xviii, Addison-Wesley, 1992.
14 Themes of Artificial Life
(Aguiar et al. 2014)
5
Origins of life Autonomy
Self-
organization
Adaptation Ecology
Artificial
societies
Behavior
Computational
biology
Artificial
chemistries
Information
Living
technology
Art Philosophy
Collective Behavior
of Swarms
• Commonly seen in many
animal species
• Fish, birds, insects,
pedestrians
• Self-organization of
macroscopic behavior
out of local
interactions of
individuals
6
© Iain Couzin
7
Boids (“Stanley and Stella in:
Breaking the Ice”, 1987)
8
Craig Reynolds,
Academy Award
Winner (Scientific
and Engineering
Award, 1998)
For his pioneering
contributions to the
development of
three-dimensional
computer animation
for motion picture
production
9
2006
11
12
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
13
Sayama (2006;
from teaching
material at UEC)
14
Tenure Pressure as the Mother of Innovation
Mix
multiple
swarms
together
Mix
multiple
swarms
together
Call it
“chemistry”
Call it
“chemistry”
15
16
Sayama(2009)
Swarm
Chemistry
http://bingweb.binghamton.edu/~sayama/SwarmChemistry/
17
i
• Particles in a continuous open 2-D space
• Kinetic interactions with local neighbors
• No capability to distinguish different types
Model Assumptions
18
Behavioral Rules
Cohesion Alignment Separation
19
• If no particles are found within local perception range, steer
randomly (Straying)
• Otherwise:
• Steer to move toward the average position of local neighbors
(Cohesion)
• Steer towards the average velocity of local neighbors (Alignment)
• Steer to avoid collision with neighbors (Separation)
• Steer randomly with a given probability (Randomness)
• Approximate its speed to its normal speed (Self-propulsion)
Behavioral Rules (Detail)
20
Kinetic Parameters
(Assigned to each particle individually)
21
• Similar to those reported in earlier literature
Stationary
clustering
Coherent linear
motion
Amoeba-like
structure
Dispersal
[simulation]
Behavior of Homogeneous Swarms
22
Dependence on Kinetic Parameters
• Phase transitions observed
• Effect of c3 not so significant
c1: strength of cohesion
c2:strengthofalignment
c1: strength of cohesion c1: strength of cohesion
c2:strengthofalignment
c2:strengthofalignment
<|v|> : av. absolute vel. <r>: av. distance from CoM
(Results with c3 ~ 50 ± 5)
<v>: average velocity
Coherent linear
motion
Random
swarming
Oscill-
ation
Dispersal
23
Behavior of Heterogeneous Swarms
• Simple case: Two-type interaction
+  ??
24
Spontaneous Segregation
• Particles spontaneously segregate themselves unless two types share
the same cohesion/separation ratio (c1/c3)
(c1 / c3)A – (c1 / c3)B
LocalhomogeneityH
- Alignment (c2) not so relevant
- c1/c3 determines equilibrium
distance: req = (c1/c3)–1/2
 Segregation is caused by
difference of “personal space”
25
[simulation]
Emergent Motion
• Mixing two types may generate new motion that was not seen in either
of them
Linear motion Rotation Oscillation 26
Interactive Evolutionary Computation (IEC)
• Powerful tool for designing complex systems and solving complex
problems
“SBART” © Tastuo Unemi “Hunch EngineTM” © Icosystem
27
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)
Recipe
28
Hyper-Interactive
Evolutionary
Computation
(Bush & Sayama 2011)
• Evolutionary operators act on
each swarm locally and visually
• Continuous generation changes
• Number of swarms on a
screen dynamically changes
with no predetermined
bound
[demo]
31
32
More Patterns Generated by Students
[demo]
Swarms with highest ratings
Swarms with lowest ratings
33
Going 3D
(Sayama 2012)
• Straightforward extension of
position/velocity vectors from
2D to 3D
• 3D visualization realized in
plain Java
[Demo]
34
Behaviors Robust to Dimensional Changes
2D
3D
2D
3D
35
Behaviors Recovered with Minor Parameter
Adjustments
36
Do We Really
Need Human
Users?
• No we don’t, if:
• The system can
spontaneously evolve new
potentially innovative designs
and if
• We know what kind of
quantitative properties we
are looking for
37
Evolutionary Swarm
Chemistry
Making Swarm Chemistry
Evolvable (Sayama 2010,
2011)
• Recipe transmission
between active particles
• Mutation of recipes in
local transmission
• Environmental
perturbation to break
status quo
39
Recipe Transmission
1. Active/passive particles
2. Recipe transmission from active to passive
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)
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)
40
Dynamic (Re-)Differentiation
3. Random differentiation at the transmission
4. Occasional re-differentiation
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)
97
38
56 31
41
Self-Repair Achieved for Free
Recipe Transmission Between Active Particles
5. Competition between active particles
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)
67 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38)
29 * (254.64, 7.28, 7.0, 0.95, 0.11, 22.41, 0.43, 0.31)
13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24)
competition
function
winner:
43
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)
Mutations
6. Recipe transmission & mutation
75 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38)
29 * (254.64, 7.28, 7.0, 0.95, 0.11, 28.56, 0.43, 0.31)
13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24)
44
67 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38)
29 * (254.64, 7.28, 7.0, 0.95, 0.11, 22.41, 0.43, 0.31)
13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24)
Competition
Functions
• “Faster”, “Slower”, “Behind”
• “Majority”: The particle surrounded by
more of the same species wins
• Deterministic, probabilistic, relative
(density-based)
• “Recipe length”: The particle with a
longer recipe wins
• Length only, length then majority,
length times majority
45
Emergent Ecology and Evolution of Swarms
faster slower behind majority
random
designed
46
Introducing
Environmental
Perturbations
• Perturbation I:
Competition function
switched from “majority-
relative” to either “faster”
or “slower” for 50 time
steps in every 5000 time
steps
• Perturbation II:
Competition function
switched from “majority-
relative” to either “faster”
or “slower” for 50 time
steps in every 2000 time
steps only in either left or
right half of the space
47
Automatic Identification of “Interesting”
Results (Sayama & Wong 2011)
People are looking for:
Clear macroscopic
structures
Continuous changes
Can “interesting results” be identified automatically
without human intervention?
48
Measurement 1: Macroscopic Structuredness
Actual snapshotRandom distribution
Pairwise distance distribution
P(d) Q(d)
Kullback-Leibler Divergence
= 0.1184
49
50
Measurement 2: Evolutionary Exploration
Time
Colors that appeared
in this 500-step
period
Colors that appeared
in this 500-step
period
Colors that
appeared in this
500-step period
# of new colors
=151
# of new
colors =96
51
52
Overall Results
One condition
successfully
maintained large
values for both
measurements
53
Automatically Identified Best Runs
• http://YouTube.com/ComplexSystem/
54
But Evolution Slows Down in 3D (Sayama 2012)
3D
2D
55
Open-Ended Evolution in
Long-Term Experiments
Open-Ended
Evolution
Evolution that keeps producing novel forms and
adaptations with no apparent limit
https://www.oreilly.com/ideas/open-endedness-
the-last-grand-challenge-youve-never-heard-of
58
Sayama, IEEE ALIFE (2011) Sayama & Wong, ECAL (2011)
Is This Truly Open-Ended?
59
Simulate It Much Longer
Detect Objects Automatically
60
Automated
Object
Harvesting
(Sayama 2018)
61
62
63
Environmental Perturbations
• Competition function switched from
“majority-relative” to either “faster”
or “slower” for T steps in every 2000
steps in either half of the space
T = 50 (short, moderate)
T = 500 (long, severe)
64
Detailed Object Tracking (Object Size)
With moderate environmental perturbations
Objects tend
to get bigger
over time
65
Detailed Object Tracking (Object Size)
With moderate environmental perturbations With severe environmental perturbations
But it also depends on the
severity of perturbations
66
Detailed Object Tracking (Color Diversity)
With moderate environmental perturbations With severe environmental perturbations
Severe perturbations may increase
color entropy of objects
67
With Moderate Environmental Perturbations
Evolved Under Moderate Perturbations
69
With Severe Environmental Perturbations
Evolved Under Severe Perturbations
71
Automated Generation of
Novel Forms by Evolution
72
Conclusions
Artificial life/chemistry study
hypothetical life-like dynamical
systems in creative ways
Simple swarm chemistry
models can demonstrate
surprisingly rich behaviors
Evolutionary swarm chemistry
shows long-term evolutionary
creativity autonomously
Open-endedness in artificial
evolution may be utilized to
achieve creative machines
By Graham Moore https://youtu.be/xbNJq90t0Wk
74
Thank You
@hirokisayama

More Related Content

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
 
How to Make Things Evolve
How to Make Things EvolveHow to Make Things Evolve
How to Make Things EvolveHiroki 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
 
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
 
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 (15)

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
 
How to Make Things Evolve
How to Make Things EvolveHow to Make Things Evolve
How to Make Things Evolve
 
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
 
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
 
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

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 

Recently uploaded (20)

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 

Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial "Nature"

  • 1. Swarm Chemistry: A Decade-Long Quest to Emergent Creativity in Artificial “Nature” Hiroki Sayama Binghamton University, State University of New York sayama@binghamton.edu
  • 2. About the Speaker • D.Sc. in Information Science, University of Tokyo, Japan (1999) • Postdoctoral Fellow, New England Complex Systems Institute (1999-2002) • Assistant/Associate Professor of Human Communication, University of Electro-Communications, Tokyo, Japan (2002-2005) • Assistant/Associate Professor of Bioengineering -> Associate/Full Professor of Systems Science and Industrial Engineering, Binghamton University, State University of New York (2006-) • Associate/Full Professor of Commerce, Waseda University, Tokyo, Japan (2017-) • Research areas: Complex systems, network science, organization science, artificial life/chemistry, evolutionary computation, complex systems education, etc. 2
  • 3. Artificial Life (1987-) • Interdisciplinary field founded by Christopher Langton • International Society for Artificial Life (ISAL; 2001-) http://alife.org • Artificial Life journal (MIT Press) • ALIFE/ECAL conferences • IEEE ALIFE, AROB conferences 3
  • 4. “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.” • C. G. Langton, "Preface", In C. G. Langton, C. Taylor, J. D. Farmer, and S. Rasmussen, eds., Artificial Life II, vol. X of SFI Studies in the Sciences of Complexity, pp. xiii-xviii, Addison-Wesley, 1992.
  • 5. 14 Themes of Artificial Life (Aguiar et al. 2014) 5 Origins of life Autonomy Self- organization Adaptation Ecology Artificial societies Behavior Computational biology Artificial chemistries Information Living technology Art Philosophy
  • 6. Collective Behavior of Swarms • Commonly seen in many animal species • Fish, birds, insects, pedestrians • Self-organization of macroscopic behavior out of local interactions of individuals 6 © Iain Couzin
  • 7. 7
  • 8. Boids (“Stanley and Stella in: Breaking the Ice”, 1987) 8
  • 9. Craig Reynolds, Academy Award Winner (Scientific and Engineering Award, 1998) For his pioneering contributions to the development of three-dimensional computer animation for motion picture production 9
  • 10. 2006
  • 11. 11
  • 12. 12
  • 13. 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 13
  • 15. Tenure Pressure as the Mother of Innovation Mix multiple swarms together Mix multiple swarms together Call it “chemistry” Call it “chemistry” 15
  • 18. i • Particles in a continuous open 2-D space • Kinetic interactions with local neighbors • No capability to distinguish different types Model Assumptions 18
  • 20. • If no particles are found within local perception range, steer randomly (Straying) • Otherwise: • Steer to move toward the average position of local neighbors (Cohesion) • Steer towards the average velocity of local neighbors (Alignment) • Steer to avoid collision with neighbors (Separation) • Steer randomly with a given probability (Randomness) • Approximate its speed to its normal speed (Self-propulsion) Behavioral Rules (Detail) 20
  • 21. Kinetic Parameters (Assigned to each particle individually) 21
  • 22. • Similar to those reported in earlier literature Stationary clustering Coherent linear motion Amoeba-like structure Dispersal [simulation] Behavior of Homogeneous Swarms 22
  • 23. Dependence on Kinetic Parameters • Phase transitions observed • Effect of c3 not so significant c1: strength of cohesion c2:strengthofalignment c1: strength of cohesion c1: strength of cohesion c2:strengthofalignment c2:strengthofalignment <|v|> : av. absolute vel. <r>: av. distance from CoM (Results with c3 ~ 50 ± 5) <v>: average velocity Coherent linear motion Random swarming Oscill- ation Dispersal 23
  • 24. Behavior of Heterogeneous Swarms • Simple case: Two-type interaction +  ?? 24
  • 25. Spontaneous Segregation • Particles spontaneously segregate themselves unless two types share the same cohesion/separation ratio (c1/c3) (c1 / c3)A – (c1 / c3)B LocalhomogeneityH - Alignment (c2) not so relevant - c1/c3 determines equilibrium distance: req = (c1/c3)–1/2  Segregation is caused by difference of “personal space” 25 [simulation]
  • 26. Emergent Motion • Mixing two types may generate new motion that was not seen in either of them Linear motion Rotation Oscillation 26
  • 27. Interactive Evolutionary Computation (IEC) • Powerful tool for designing complex systems and solving complex problems “SBART” © Tastuo Unemi “Hunch EngineTM” © Icosystem 27
  • 28. 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) Recipe 28
  • 29. Hyper-Interactive Evolutionary Computation (Bush & Sayama 2011) • Evolutionary operators act on each swarm locally and visually • Continuous generation changes • Number of swarms on a screen dynamically changes with no predetermined bound [demo]
  • 30.
  • 31. 31
  • 32. 32
  • 33. More Patterns Generated by Students [demo] Swarms with highest ratings Swarms with lowest ratings 33
  • 34. Going 3D (Sayama 2012) • Straightforward extension of position/velocity vectors from 2D to 3D • 3D visualization realized in plain Java [Demo] 34
  • 35. Behaviors Robust to Dimensional Changes 2D 3D 2D 3D 35
  • 36. Behaviors Recovered with Minor Parameter Adjustments 36
  • 37. Do We Really Need Human Users? • No we don’t, if: • The system can spontaneously evolve new potentially innovative designs and if • We know what kind of quantitative properties we are looking for 37
  • 39. Making Swarm Chemistry Evolvable (Sayama 2010, 2011) • Recipe transmission between active particles • Mutation of recipes in local transmission • Environmental perturbation to break status quo 39
  • 40. Recipe Transmission 1. Active/passive particles 2. Recipe transmission from active to passive 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) 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) 40
  • 41. Dynamic (Re-)Differentiation 3. Random differentiation at the transmission 4. Occasional re-differentiation 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) 97 38 56 31 41
  • 43. Recipe Transmission Between Active Particles 5. Competition between active particles 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) 67 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38) 29 * (254.64, 7.28, 7.0, 0.95, 0.11, 22.41, 0.43, 0.31) 13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24) competition function winner: 43
  • 44. 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) Mutations 6. Recipe transmission & mutation 75 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38) 29 * (254.64, 7.28, 7.0, 0.95, 0.11, 28.56, 0.43, 0.31) 13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24) 44 67 * (216.35, 11.75, 7.7, 0.83, 0.97, 97.31, 0.02, 0.38) 29 * (254.64, 7.28, 7.0, 0.95, 0.11, 22.41, 0.43, 0.31) 13 * (105.4, 3.55, 5.24, 0.34, 0.18, 23.53, 0.39, 0.24)
  • 45. Competition Functions • “Faster”, “Slower”, “Behind” • “Majority”: The particle surrounded by more of the same species wins • Deterministic, probabilistic, relative (density-based) • “Recipe length”: The particle with a longer recipe wins • Length only, length then majority, length times majority 45
  • 46. Emergent Ecology and Evolution of Swarms faster slower behind majority random designed 46
  • 47. Introducing Environmental Perturbations • Perturbation I: Competition function switched from “majority- relative” to either “faster” or “slower” for 50 time steps in every 5000 time steps • Perturbation II: Competition function switched from “majority- relative” to either “faster” or “slower” for 50 time steps in every 2000 time steps only in either left or right half of the space 47
  • 48. Automatic Identification of “Interesting” Results (Sayama & Wong 2011) People are looking for: Clear macroscopic structures Continuous changes Can “interesting results” be identified automatically without human intervention? 48
  • 49. Measurement 1: Macroscopic Structuredness Actual snapshotRandom distribution Pairwise distance distribution P(d) Q(d) Kullback-Leibler Divergence = 0.1184 49
  • 50. 50
  • 51. Measurement 2: Evolutionary Exploration Time Colors that appeared in this 500-step period Colors that appeared in this 500-step period Colors that appeared in this 500-step period # of new colors =151 # of new colors =96 51
  • 52. 52
  • 53. Overall Results One condition successfully maintained large values for both measurements 53
  • 54. Automatically Identified Best Runs • http://YouTube.com/ComplexSystem/ 54
  • 55. But Evolution Slows Down in 3D (Sayama 2012) 3D 2D 55
  • 57. Open-Ended Evolution Evolution that keeps producing novel forms and adaptations with no apparent limit
  • 59. Sayama, IEEE ALIFE (2011) Sayama & Wong, ECAL (2011) Is This Truly Open-Ended? 59
  • 60. Simulate It Much Longer Detect Objects Automatically 60
  • 62. 62
  • 63. 63
  • 64. Environmental Perturbations • Competition function switched from “majority-relative” to either “faster” or “slower” for T steps in every 2000 steps in either half of the space T = 50 (short, moderate) T = 500 (long, severe) 64
  • 65. Detailed Object Tracking (Object Size) With moderate environmental perturbations Objects tend to get bigger over time 65
  • 66. Detailed Object Tracking (Object Size) With moderate environmental perturbations With severe environmental perturbations But it also depends on the severity of perturbations 66
  • 67. Detailed Object Tracking (Color Diversity) With moderate environmental perturbations With severe environmental perturbations Severe perturbations may increase color entropy of objects 67
  • 69. Evolved Under Moderate Perturbations 69
  • 70. With Severe Environmental Perturbations
  • 71. Evolved Under Severe Perturbations 71
  • 72. Automated Generation of Novel Forms by Evolution 72
  • 73. Conclusions Artificial life/chemistry study hypothetical life-like dynamical systems in creative ways Simple swarm chemistry models can demonstrate surprisingly rich behaviors Evolutionary swarm chemistry shows long-term evolutionary creativity autonomously Open-endedness in artificial evolution may be utilized to achieve creative machines
  • 74. By Graham Moore https://youtu.be/xbNJq90t0Wk 74