pith. sign in

arxiv: 2604.12720 · v1 · submitted 2026-04-14 · 💻 cs.NE · cs.ET

Stability and Geometry of Attractors in Neural Cellular Automata

Pith reviewed 2026-05-10 14:02 UTC · model grok-4.3

classification 💻 cs.NE cs.ET
keywords Neural Cellular AutomataAttractorsLyapunov SpectrumFourier AnalysisPeriodic DynamicsStabilityPerturbation ResponseDynamical Systems
0
0 comments X

The pith

Neural cellular automata exhibit periodic and quasi-periodic attractors that form early in training rather than fixed points.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper takes a standard neural cellular automaton trained to grow a gecko pattern and subjects its long-running state trajectories to dynamical-systems analysis. Instead of settling into one unchanging image, the system produces ongoing oscillations and repeating cycles whose frequencies appear in the Fourier spectrum and whose stability is measured by the Lyapunov spectrum. These periodic and quasi-periodic regimes already dominate after only a few training epochs. Large perturbations applied to an attractor state can eject the system into an entirely different mode, showing that multiple attractors coexist. The work therefore replaces the assumption of simple fixed-point convergence with a picture of structured, multi-mode dynamics that must be measured over long horizons.

Core claim

In the deterministic growing-gecko neural cellular automaton, direct visualization of cell-state trajectories combined with Lyapunov and Fourier spectra shows that the learned attractor is not a fixed point but instead supports oscillatory, periodic, and quasi-periodic motion. These behaviors are already present early in training. Strong perturbations displace the system into a distinct secondary attractor separate from the original one.

What carries the argument

Lyapunov and Fourier spectra computed on the long-term cell-state trajectories of the neural cellular automaton, which classify the attractor type and detect periodic components.

If this is right

  • Visual similarity after a few dozen steps is insufficient to confirm that an NCA has reached a fixed point.
  • Periodic and quasi-periodic regimes emerge within the first stages of training and persist.
  • Large external perturbations can switch the automaton between distinct dynamical modes.
  • Long-horizon stability requires spectral methods rather than short visual inspection alone.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Designers of NCAs for static output tasks may need to add explicit damping terms if fixed-point behavior is required.
  • The same spectral diagnostics could be applied to other cellular-automaton families to test whether periodic attractors are widespread.
  • If multiple coexisting modes prove common, training procedures could be extended to select among them rather than assuming convergence to one.
  • Stochastic update rules might alter the geometry of these attractors, offering a direct experimental comparison.

Load-bearing premise

That the attractor types and perturbation responses seen in this single deterministic gecko model are representative of neural cellular automata in general.

What would settle it

A neural cellular automaton whose Fourier spectrum after full training contains only a zero-frequency peak and whose largest Lyapunov exponent is strictly negative would falsify the claim that periodic and quasi-periodic attractors are typical.

Figures

Figures reproduced from arXiv: 2604.12720 by James Stovold, Mia-Katrin Kvalsund.

Figure 1
Figure 1. Figure 1: The burn-in of the attractor. From timestep [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Estimating rate of change using finite differences. [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: The Fourier spectra (right) of three attractors (left). [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: The attractors of the green gecko. Top: Version 1. Middle: Version 2. Bottom: Version 3. Unless otherwise specified, [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: The unscaled version 1 attractor. x,y, and z axes [PITH_FULL_IMAGE:figures/full_fig_p006_5.png] view at source ↗
Figure 7
Figure 7. Figure 7: The Fourier power spectra of unscaled data. Top: [PITH_FULL_IMAGE:figures/full_fig_p007_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Perturbations returning to system attractors. Top: version 1, unscaled. Bottom: version 3. Time is in colormap [PITH_FULL_IMAGE:figures/full_fig_p008_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Attractor for model version 3 for 1 to 8*1000 epochs. The plots include 300 timesteps. The colormap is “plasma”, [PITH_FULL_IMAGE:figures/full_fig_p008_9.png] view at source ↗
read the 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.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

3 major / 2 minor

Summary. The paper applies dynamical-systems tools (Lyapunov spectra, Fourier spectra, and perturbation response) to the deterministic growing-gecko NCA of Mordvintsev et al. (2020). It claims that the learned dynamics exhibit oscillatory, periodic, and quasi-periodic behavior that appears early in training, that these behaviors can be visualized directly, and that large perturbations can drive the system into a distinct secondary mode; the authors argue this challenges the common assumption that NCAs converge to fixed-point attractors.

Significance. If the spectral classifications are shown to be robust, the work supplies a concrete methodological bridge between NCA training and classical attractor analysis, moving the field beyond visual similarity checks. The use of an existing, published model and the explicit reporting of early-training onset are positive features.

major comments (3)
  1. [Results (spectral analysis)] Results section on Fourier and Lyapunov spectra: the manuscript reports no explicit convergence tests of the spectra with respect to trajectory length or observation horizon. In a high-dimensional grid system, finite windows can produce spurious frequency peaks or near-zero Lyapunov exponents from slow drifts or numerical accumulation; without such checks the assignment of persistent quasi-periodic attractors remains provisional.
  2. [Perturbation experiments] Methods and results on perturbation response: the claim that large perturbations throw the system into a 'secondary mode separate from the original attractor' is supported only by a single deterministic gecko instance. No quantitative measure of mode separation (e.g., distance between invariant sets or return-time statistics) or tests on additional NCA architectures are provided, weakening the generality of the stability conclusion.
  3. [Training dynamics subsection] Training-time analysis: the statement that the observed behaviors 'arise early during training' is not accompanied by a systematic sweep across multiple random seeds or a quantitative threshold for when the spectral signature stabilizes; a single-run observation is insufficient to support the training-dynamics claim.
minor comments (2)
  1. [Figures 2-4] Figure captions for the attractor visualizations should explicitly state the integration length, step size, and any down-sampling used, so that readers can reproduce the displayed trajectories.
  2. [Methods] Notation for the cell-state update rule and the precise definition of the deterministic update (e.g., whether stochasticity is fully removed) should be restated in the methods section for self-contained reading.

Simulated Author's Rebuttal

3 responses · 0 unresolved

We thank the referee for their constructive comments, which have prompted us to enhance the methodological rigor of our analysis. We address each major comment in turn below.

read point-by-point responses
  1. Referee: [Results (spectral analysis)] Results section on Fourier and Lyapunov spectra: the manuscript reports no explicit convergence tests of the spectra with respect to trajectory length or observation horizon. In a high-dimensional grid system, finite windows can produce spurious frequency peaks or near-zero Lyapunov exponents from slow drifts or numerical accumulation; without such checks the assignment of persistent quasi-periodic attractors remains provisional.

    Authors: We agree that convergence tests are important for validating the spectral analysis in high-dimensional systems. Although our computations used extended trajectories (over 1000 steps) where spectra appeared stable upon visual inspection, we did not report formal convergence checks. In the revised manuscript, we add an appendix detailing the dependence of the Lyapunov spectrum and Fourier peaks on trajectory length, demonstrating convergence of the key exponents and frequencies for lengths beyond 500 steps. This strengthens the evidence for persistent quasi-periodic behavior. revision: yes

  2. Referee: [Perturbation experiments] Methods and results on perturbation response: the claim that large perturbations throw the system into a 'secondary mode separate from the original attractor' is supported only by a single deterministic gecko instance. No quantitative measure of mode separation (e.g., distance between invariant sets or return-time statistics) or tests on additional NCA architectures are provided, weakening the generality of the stability conclusion.

    Authors: As this work is framed as a case study on the growing gecko NCA, the perturbation results illustrate the existence of a secondary mode for this specific model. We acknowledge the limitation to a single instance and lack of tests on other architectures. In the revision, we introduce quantitative metrics: the time-averaged distance in a low-dimensional embedding between the pre- and post-perturbation trajectories, and histograms of return times showing that the system does not return to the original attractor within the simulation horizon. We do not claim broad generality and have updated the text to emphasize the case-study nature. revision: partial

  3. Referee: [Training dynamics subsection] Training-time analysis: the statement that the observed behaviors 'arise early during training' is not accompanied by a systematic sweep across multiple random seeds or a quantitative threshold for when the spectral signature stabilizes; a single-run observation is insufficient to support the training-dynamics claim.

    Authors: The early emergence of the attractor behaviors was observed by computing spectra at various training checkpoints in our primary run. We concur that a single seed limits the strength of the claim regarding training dynamics. The revised manuscript includes a plot of spectral features (dominant frequencies and Lyapunov exponents) versus training epoch, with a quantitative threshold defined as when the top Fourier peak stabilizes within 5% variation. While we have not performed a multi-seed sweep due to computational constraints, this provides more systematic evidence for the reported seed and we qualify the claim accordingly. revision: partial

Circularity Check

0 steps flagged

Empirical case study applies external dynamical-systems methods to prior NCA model with no internal derivations

full rationale

The paper is a case study that applies standard Lyapunov and Fourier spectral techniques from the dynamical systems literature to the deterministic growing gecko NCA previously published by Mordvintsev et al. (2020). No equations, parameters, or predictions are defined or fitted inside the paper and then reused as outputs; the central observations about oscillatory/periodic/quasi-periodic behavior are direct measurements on trajectories of an externally supplied model. No self-citations are load-bearing, no uniqueness theorems are invoked, and no ansatzes or renamings of known results occur. The analysis is therefore self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The central claim rests on standard definitions of Lyapunov exponents and Fourier spectra plus the assumption that the chosen NCA implementation matches the published gecko model. No free parameters are introduced by the analysis itself.

axioms (2)
  • domain assumption Lyapunov spectra and Fourier spectra are appropriate and sufficient to classify attractor type (fixed point vs. periodic vs. quasi-periodic) in high-dimensional grid systems.
    Invoked when the paper concludes the absence of fixed-point attractors from the spectra.
  • domain assumption The deterministic update rule and finite grid size do not introduce artifacts that invalidate the spectral measurements.
    Implicit in treating the observed spectra as intrinsic to the learned attractor.

pith-pipeline@v0.9.0 · 5546 in / 1465 out tokens · 37490 ms · 2026-05-10T14:02:07.109585+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

5 extracted references · 5 canonical work pages

  1. [1]

    and Stovold, J

    Barandiaran, M. and Stovold, J. (2025). Growing Reservoirs with Developmental Graph Cellular Automata. InProc. ALIFE 2025: The 2025 Conference on Artificial Life, pages 225–

  2. [2]

    Bernardini, D

    MIT Press. Bernardini, D. and Litak, G. (2016). An overview of 0–1 test for chaos.Journal of the Brazilian Society of Mechanical Sciences and Engineering, 38(5):1433–1450. Chow, P. C. K. and Bentley, P. J. (2025). Development necessitates evolutionarily conserved factors.Scientific Reports, 15(1):9910. Crauel, H. and Flandoli, F. (1994). Attractors for ra...

  3. [3]

    Pajouheshgar, E., Xu, Y ., and S ¨usstrunk, S. (2026). Discovering partial differential equations with neural cellular automata. Artificial Life, pages 1–19. Pontes-Filho, S., Nichele, S., and Lepperød, M. (2025). Reservoir computing with evolved critical neural cellular automata. In ALIFE 2025: Ciphers of Life: Proceedings of the Artificial Life Conferen...

  4. [4]

    Randazzo, E., Mordvintsev, A., Niklasson, E., Levin, M., and Greydanus, S. (2020). Self-classifying mnist digits.Distill, 5(8):e00027–002. Sandri, M. (1996). Numerical calculation of lyapunov exponents. Mathematica Journal, 6(3):78–84. Stovold, J. (2025). Identity Increases Stability in Neural Cellular Automata. InProc. ALIFE 2025: The 2025 Conference on ...

  5. [5]

    relaxation-oscillations

    Westview press. Tesfaldet, M., Nowrouzezahrai, D., and Pal, C. (2022). Attention- based neural cellular automata.Advances in Neural Information Processing Systems, 35:8174–8186. Van der Pol, B. (1926). Lxxxviii. on “relaxation-oscillations”.The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 2(11):978–992. Variengien, A., Nich...