A New Kind of Network? Review and Reference Implementation of Neural Cellular Automata

arXiv cs.CV / 4/29/2026

📰 NewsDeveloper Stack & InfrastructureModels & Research

Key Points

  • The paper (arXiv:2604.24990v1) revisits Stephen Wolfram’s concept of Cellular Automata as an alternative modeling formalism for complex systems.
  • It highlights recent advances that merge cellular automata with learnable neural networks, known as Neural Cellular Automata (NCA).
  • NCA can learn the update rules of cellular automata directly from data, enabling modeling of complex, self-organizing generative systems.
  • The work provides a review of existing NCA research and proposes a unified modular framework and notation.
  • It also releases a reference implementation via the open-source library NCAtorch to support reproducibility and further development.

Abstract

Stephen Wolfram proclaimed in his 2003 seminal work "A New Kind Of Science" that simple recursive programs in the form of Cellular Automata (CA) are a promising approach to replace currently used mathematical formalizations, e.g. differential equations, to improve the modeling of complex systems. Over two decades later, while Cellular Automata have still been waiting for a substantial breakthrough in scientific applications, recent research showed new and promising approaches which combine Wolfram's ideas with learnable Artificial Neural Networks: So-called Neural Cellular Automata (NCA) are able to learn the complex update rules of CA from data samples, allowing them to model complex, self-organizing generative systems. The aim of this paper is to review the existing work on NCA and provide a unified modular framework and notation, as well as a reference implementation in the open-source library NCAtorch.