Growing Isotropic Neural Cellular Automata

05/03/2022
by   Alexander Mordvintsev, et al.
0

Modeling the ability of multicellular organisms to build and maintain their bodies through local interactions between individual cells (morphogenesis) is a long-standing challenge of developmental biology. Recently, the Neural Cellular Automata (NCA) model was proposed as a way to find local system rules that produce a desired global behaviour, such as growing and persisting a predefined target pattern, by repeatedly applying the same rule over a grid starting from a single cell. In this work, we argue that the original Growing NCA model has an important limitation: anisotropy of the learned update rule. This implies the presence of an external factor that orients the cells in a particular direction. In other words, "physical" rules of the underlying system are not invariant to rotation, thus prohibiting the existence of differently oriented instances of the target pattern on the same grid. We propose a modified Isotropic NCA (IsoNCA) model that does not have this limitation. We demonstrate that such cell systems can be trained to grow accurate asymmetrical patterns through either of two methods: (1) by breaking symmetries using structured seeds or (2) by introducing a rotation-reflection invariant training objective and relying on symmetry-breaking caused by asynchronous cell updates.

READ FULL TEXT

page 4

page 7

research
02/19/2023

Growing Steerable Neural Cellular Automata

Neural Cellular Automata (NCA) models have shown remarkable capacity for...
research
09/26/2018

On Bioelectric Algorithms: A Novel Application of Theoretical Computer Science to Core Problems in Developmental Biology

Cellular bioelectricity describes the biological phenomenon in which cel...
research
01/02/2023

Game of Intelligent Life

Cellular automata (CA) captivate researchers due to teh emergent, comple...
research
08/11/2020

Image segmentation via Cellular Automata

In this paper, we propose a new approach for building cellular automata ...
research
07/08/2022

Global Cellular Automata GCA – A Massively Parallel Computing Model

The Global Cellular Automata (GCA) Model is a generalization of the Cell...
research
03/15/2021

Growing 3D Artefacts and Functional Machines with Neural Cellular Automata

Neural Cellular Automata (NCAs) have been proven effective in simulating...
research
12/18/2013

A Cellular Automaton Based Controller for a Ms. Pac-Man Agent

Video games can be used as an excellent test bed for Artificial Intellig...

Please sign up or login with your details

Forgot password? Click here to reset