EconPapers    
Economics at your fingertips  
 

Learning spatio-temporal patterns with Neural Cellular Automata

Alex D Richardson, Tibor Antal, Richard A Blythe and Linus J Schumacher

PLOS Computational Biology, 2024, vol. 20, issue 4, 1-27

Abstract: Neural Cellular Automata (NCA) are a powerful combination of machine learning and mechanistic modelling. We train NCA to learn complex dynamics from time series of images and Partial Differential Equation (PDE) trajectories. Our method is designed to identify underlying local rules that govern large scale dynamic emergent behaviours. Previous work on NCA focuses on learning rules that give stationary emergent structures. We extend NCA to capture both transient and stable structures within the same system, as well as learning rules that capture the dynamics of Turing pattern formation in nonlinear PDEs. We demonstrate that NCA can generalise very well beyond their PDE training data, we show how to constrain NCA to respect given symmetries, and we explore the effects of associated hyperparameters on model performance and stability. Being able to learn arbitrary dynamics gives NCA great potential as a data driven modelling framework, especially for modelling biological pattern formation.Author summary: Pattern formation is ubiquitous in biological systems, across many length and time scales—from vegetation stripes in deserts, to the spots of a leopard’s skin, and the fine detail of stem cell differentiation in an embryo. While many simple rules that create complex patterns are known, reverse engineering the mechanisms responsible from an observed pattern has generally remained a difficult problem. In this work we build on the connections between machine learning, cellular automata, and partial differential equations, to create models that can learn the underlying mechanisms that yield any desired emergent pattern. To do this we consider Neural Cellular Automata (a mix of neural networks and cellular automata). We describe how they are built and trained, and we show that they are capable of reproducing a wide range of complex emergent behaviours. Previous work focuses on learning stationary patterns, but we focus on patterns that evolve in time. We show these models can learn classic Turing patterns (biochemical models of spot and stripe formation), as well as learning to morph through an arbitrary sequence of images. We believe this hybrid between machine learning and mechanistic modelling has great potential for modelling biological growth, regeneration, and pattern formation.

Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1011589 (text/html)
https://journals.plos.org/ploscompbiol/article/fil ... 11589&type=printable (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:plo:pcbi00:1011589

DOI: 10.1371/journal.pcbi.1011589

Access Statistics for this article

More articles in PLOS Computational Biology from Public Library of Science
Bibliographic data for series maintained by ploscompbiol ().

 
Page updated 2025-05-31
Handle: RePEc:plo:pcbi00:1011589