Stanford University EE380 Computer Systems Colloquium
Lenia: Biology of Artificial Life
Bert CHAN Wang-Chak Independent Researcher, Hong Kong 4:30pm, 15 Jan 2020 Shriram Center Room 104
Lenia: Biology of Artificial Life Bert CHAN Wang-Chak Independent - - PowerPoint PPT Presentation
Stanford University EE380 Computer Systems Colloquium Lenia: Biology of Artificial Life Bert CHAN Wang-Chak Independent Researcher, Hong Kong 4:30pm, 15 Jan 2020 Shriram Center Room 104 About Me Bert Chan from Hong Kong BSc Comp Sci
Stanford University EE380 Computer Systems Colloquium
Bert CHAN Wang-Chak Independent Researcher, Hong Kong 4:30pm, 15 Jan 2020 Shriram Center Room 104
human evolution
2
@ Ven, Sweden
Genetic algorithms
Synthia Atlas Strandbeest virtual creature
5
Synthia: Gibson et al. 2010 Science. Atlas: Boston Dynamics @ YoutTube Virtual creature: Wikipedia. Strandbeest: strandbeest.com
emerge from simple rules Avida, Boids Evolved virtual creatures, Soft robots Cellular automata, Reaction-diffusion Swarm chemistry, Primordial particle systems (PPS)
6
Boids: Reynolds 1987 SIGGRAPH. PPS: softologyblog.wordpress.com Soft robot: evolvingai.org. Swarm chemistry: bingweb.binghamton.edu/~sayama
Boids PPS Evolved soft robot Swarm chemistry
CDO: Kriegman et al. 2020 PNAS, cdorgs.github.io
7
8 MHz (with Turbo button to 16 MHz!) MS-DOS
attractor, Mandelbrot set, Game of Life
not mine
8
Wikipedia
→ Computer = Turing complete
9
glider gun Turing machine
Wikipedia
neighborhood
neighborhood kernel mapping
10
11
cells A K*A g(K*A) + kernel K mapping g
12
MATLAB version Python version web version
13
parallel computing (GPGPU, maybe FPGA)
auto search, record patterns
symmetry, periodicity, chaoticity
14
Lenia API
Lenia UI Lenia Auto Excel, MATLAB lifeforms.json statistics.csv .png .gif .mov .json .rle .csv
15
1.2 billion data points 500+ speciments
TBA C# Python clean, explore, visualize
experiments
awarded in 2018 GECCO Kyoto, ALIFE Tokyo
published in arXiv, Complex Systems
16
“Morphometrics”
symmetriad in Solaris
18
Wikipedia
19
Wikipedia
20
effects of space effects of time effects of changes
Wikipedia
21
smooth morphing possible
structure / behavior
Asterium rotans, family Radiidae
22
23
Wikipedia
reaction- diffusion particle system Continuous CAs Discrete CAs
areas (habitats / niches)
= the edge of chaos = Wolfram’s class 4 CA
24
kernel K mapping g
/ rotating
= repeating components
25
26
/ rotating
= repeating components
Wikipedia
gyrating
deviated
= switch among modes
27
@ Seoul Grand Park
28
early studies
29
Wikipedia
speed, angular speed, etc.
trends, variations, correlations
periodicity, chaoticity, etc
30
mass vs σ speed vs mass
speed, angular speed, etc.
trends, variations, correlations
periodicity, chaoticity, etc
“digital”, can calculate
“analog”, life-like
CA scaling up
32
asymmetry = motility (my hypothesis)
33
Ctenophore & “Ctenium”
video: bit.ly/LeniaCtenium
Ctenophore: Monterey Bay Aquarium @ YouTube
self-propulsion, self-replication, metabolism, growth, response to stimuli, adaptability, evolvability
alive? (cf. astrobiology, virology)
34
Wikipedia
35
3D glider 3D orbital 4D pulsar
36
video: bit.ly/Lenia4DPulsar video: bit.ly/Lenia3DGlider video: bit.ly/Lenia3DOrbital
37
SmoothLife: conwaylife.com. Neural CA: Twitter @zzznah
SmoothLife Neural CA
“What can ALife offer AI” 2020.alife.org
quine.ch
bit.ly/ALifeTwitter
Quine @ HK
38