English

Exploring Multiple Neighborhood Neural Cellular Automata (MNNCA) for Enhanced Texture Learning

Neural and Evolutionary Computing 2023-11-29 v1 Cellular Automata and Lattice Gases

Abstract

Cellular Automata (CA) have long been foundational in simulating dynamical systems computationally. With recent innovations, this model class has been brought into the realm of deep learning by parameterizing the CA's update rule using an artificial neural network, termed Neural Cellular Automata (NCA). This allows NCAs to be trained via gradient descent, enabling them to evolve into specific shapes, generate textures, and mimic behaviors such as swarming. However, a limitation of traditional NCAs is their inability to exhibit sufficiently complex behaviors, restricting their potential in creative and modeling tasks. Our research explores enhancing the NCA framework by incorporating multiple neighborhoods and introducing structured noise for seed states. This approach is inspired by techniques that have historically amplified the expressiveness of classical continuous CA. All code and example videos are publicly available on https://github.com/MagnusPetersen/MNNCA.

Keywords

Cite

@article{arxiv.2311.16123,
  title  = {Exploring Multiple Neighborhood Neural Cellular Automata (MNNCA) for Enhanced Texture Learning},
  author = {Magnus Petersen},
  journal= {arXiv preprint arXiv:2311.16123},
  year   = {2023}
}
R2 v1 2026-06-28T13:33:07.734Z