Stability and Geometry of Attractors in Neural Cellular Automata
Mia-Katrin Kvalsund, James Stovold
TLDR
This paper analyzes Neural Cellular Automata attractors using dynamical systems theory, revealing oscillatory and quasi-periodic behaviors instead of fixed points.
Key contributions
- Presents the first visualizations of Neural Cellular Automata (NCA) attractor dynamics.
- Analyzes NCA attractors using Lyapunov and Fourier spectra to characterize their behavior.
- Reveals NCAs exhibit oscillatory, periodic, and quasi-periodic attractors, challenging fixed-point assumptions.
- Demonstrates that large perturbations can shift NCAs into distinct secondary attractor modes.
Why it matters
This work challenges the common assumption that Neural Cellular Automata learn simple fixed-point attractors. By applying dynamical systems theory, it provides a deeper understanding of NCA stability and behavior. This expands the analytical toolkit for researchers to design more robust and predictable self-organizing systems.
Original Abstract
Throughout the literature on Neural Cellular Automata (NCAs), it is often taken for granted that the systems learn attractors. This is shown through evolving the system for many timesteps and noting visual similarity to the goal state. There remain many questions after such an analysis. Namely, what kind of attractors do we have? Is their behavior ordered or chaotic? Can we estimate stability over very long time horizons? What really happens in the attractor when perturbations are applied? In this paper, we present a case study to help answer these questions, with methods drawn from the literature on dynamical systems theory. We use the growing gecko NCA of Mordvintsev et al. (2020) with deterministic cell updates as a case study. To the best of the authors' knowledge, we present the first visualizations of NCA attractor dynamics. We also analyze them using the Lyapunov and Fourier spectra, to reveal that the NCA displays oscillatory, periodic and quasi-periodic behavior, and that these behaviors arise early during training. This challenges the belief that NCAs learn fixed point attractors. Finally, we show that large perturbations to the attractor states can throw the NCAs into a secondary mode separate from the original attractor. We hope that this initial foray into NCA attractor dynamics expands the toolkit for NCA researchers to analyze the robustness and stability of their systems.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.