{"title":"Exploring Multiple Neighborhood Neural Cellular Automata (MNNCA) for Enhanced Texture Learning","authors":"Magnus Petersen","doi":"arxiv-2311.16123","DOIUrl":null,"url":null,"abstract":"Cellular Automata (CA) have long been foundational in simulating dynamical\nsystems computationally. With recent innovations, this model class has been\nbrought into the realm of deep learning by parameterizing the CA's update rule\nusing an artificial neural network, termed Neural Cellular Automata (NCA). This\nallows NCAs to be trained via gradient descent, enabling them to evolve into\nspecific shapes, generate textures, and mimic behaviors such as swarming.\nHowever, a limitation of traditional NCAs is their inability to exhibit\nsufficiently complex behaviors, restricting their potential in creative and\nmodeling tasks. Our research explores enhancing the NCA framework by\nincorporating multiple neighborhoods and introducing structured noise for seed\nstates. This approach is inspired by techniques that have historically\namplified the expressiveness of classical continuous CA. All code and example\nvideos are publicly available on https://github.com/MagnusPetersen/MNNCA.","PeriodicalId":501231,"journal":{"name":"arXiv - PHYS - Cellular Automata and Lattice Gases","volume":"137 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Cellular Automata and Lattice Gases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2311.16123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.