Organic neural cellular automata

Emergent Garden
Dec 12, 2021
9 notes
9 Notes in this Video

Neural Cellular Automata: Pixels Following Neighbor-Based Rules

NeuralCellularAutomata PixelRules NeighborInteraction EmergentPatterns
00:06

Neural cellular automata (NCAs) are a class of algorithms in which each pixel follows a set of rules based on its neighboring pixels and decides what color it should be in the next frame.

Mitosis Patterns: Digital Blobs Splitting and Replicating

MitosisPattern CellReplication BlobDivision BiologicalImitation
00:24

Mitosis patterns in neural cellular automata feature little blob things that seem to be doing exactly what biological cells do—they’re splitting and replicating, making copies of themselves.

Exponential Growth: How Bad Replicators Still Create Population Explosions

ExponentialGrowth PopulationDynamics ReplicationThreshold GrowthCurves
00:42

These blobs are replicators, and observing them helps appreciate how populations of replicators grow—if population growth follows an exponential curve, even a very bad replicator can create explosive population expansion.

No Natural Selection: Why Uniform Replicators Don't Evolve

NaturalSelection GeneticVariation EvolutionRequirements UniformPopulation
00:57

In the mitosis patterns, natural selection is not happening—there’s no genetic difference between these blobs and thus no selective advantages.

Bacteria-Like Chain Patterns: Grid-Aligned Cell Replication

BacteriaPattern ChainFormation GridAlignment ParameterTweaking
01:08

Another mitosis pattern features blobs that seem to stick to the grid more and form longer chains of cells that sort of look like bacteria, similar to the bacteria that causes strep.

Parameter Space Exploration: Finding Organic Patterns Through Tweaking

ParameterSpace PatternDiscovery ManualSearch OrganicClusters
01:33

Organic NCA patterns are typically found fairly close to one another in parameter space—where one interesting pattern is found, tweaking the parameters a bit finds another and another and another.

Worm Patterns: Growing Outward with Searching Heads

WormPattern SearchingBehavior OutwardGrowth BuddingStructure
01:39

Worm-like patterns feature structures that seem to grow outwards in long heads almost as if they were searching for something, with other worms budding off of existing heads.

Slime Mold Patterns: Heads Seeking and Building Road-Like Structures

SlimeMold SearchBehavior RoadStructures SpatialCompetition
02:01

The favorite NCA pattern features heads growing out as if they’re seeking something, sometimes interacting with other heads or little seed things that populate the screen which in turn grow into their own heads.

Emergent Behaviors: How Living Organisms Use Simple Systems to Search, Spread, and Compete

EmergentBehavior SimpleRules OrganismStrategies DecentralizedCoordination
02:27

Observing slime mold patterns really opened eyes as to how living organisms can take advantage of simple emergent systems like this and use them to search and spread, grow and compete.