Mass Conservation as an Inductive Bias for Self-Organized Criticality in NCA Reservoirs

Tong Zhang, Etienne Guichard, Sidney Pontes-Filho, and Stefano Nichele
Independent Researcher, Beijing, China
Østfold University College, Halden, Norway
Simula Research Laboratory, Oslo, Norway
stefano.nichele@hiof.no

arXiv:2606.23115v1 [cs.NE] 22 Jun 2026

Abstract
Self-organized criticality (SOC), a dynamical regime associated with maximal information processing, offers a promising foundation for reservoir computing. Recent work has shown that neural cellular automata (NCA) can be evolved toward critical avalanche dynamics and employed as effective reservoirs for memory and classification tasks. Here, we investigate whether mass conservation—a local redistribution rule that preserves total lattice mass—serves as an inductive bias toward SOC in evolved NCA reservoirs. We compare mass-conserving and standard NCA across multiple independent runs and evaluate both on three downstream benchmarks: 5-bit sequential memory, MNIST digit classification, and CartPole-v1 temporal control. Mass-conserving NCA consistently exhibit stronger criticality, with more runs achieving perfect power-law fits across avalanche distributions, while also being one point two seven times faster during evolution. Importantly, conservation does not impair downstream utility: both variants achieve comparable performance across all three tasks. Furthermore, the reservoir with perfect criticality achieves the highest temporal control score, suggesting a positive link between SOC quality and sequential computation. Our results demonstrate that mass conservation is a simple, effective mechanism for promoting robust criticality in evolved NCA reservoirs without sacrificing downstream performance.

Data/Code available at: GitHub

Introduction

Self-organized criticality (SOC) (Bak et al., 1987)as described by Bak and colleagues describes dynamical systems that spontaneously evolve toward a critical state characterized by scale-free avalanches dynamics and power-law statistics. The edge-of-chaos hypothesis (Langton, 1990)proposed by Langton suggests that systems operating near the boundary between order and chaos can exhibit favorable computational properties, including enhanced information storage and transfer. These ideas are particularly relevant to reservoir computing (RC) (Jaeger, 2001; Maass et al., 2002)from work by Jaeger and Maass, which leverages the intrinsic dynamics of a fixed, high-dimensional system to map inputs into a feature space from which a simple linear readout can solve downstream tasks.

Cellular automata (CA) have long been studied as reservoir substrates (Yilmaz, 2014; Nichele and Molund, 2017). More recently, Pontes-Filho et al. (2025)Pontes-Filho and colleagues showed that neural cellular automata (NCA) evolved with CMA-ES (Hansen and Ostermeier, 2001) toward critical avalanche statistics can function as effective reservoirs for memory and classification. In parallel, Papadopoulos and Guichard (2025)Papadopoulos and Guichard introduced MaCE, a mass-conserving update rule for cellular automata that redistributes activation locally while preserving total mass. This conservation constraint has been argued to regularize the dynamics by preventing runaway growth or collapse and by making complex behaviors more prevalent in the parameter space.

In this work, we ask whether mass conservation acts as an inductive bias toward SOC in evolved NCA reservoirs. We incorporate a lightweight, MaCE-inspired conservation mechanism (Papadopoulos and Guichard, 2025) into the NCA architecture of Pontes-Filho et al. (2025) and compare conserving and non-conserving variants across multiple independent evolutionary runs. We evaluate both variants on three downstream tasks—5-bit sequential memory, MNIST classification, and CartPole temporal control—and analyze both their criticality and task performance.

Our contributions are:

  1. We show that mass conservation reliably produces better SOC: 2 out of 3 conserving seeds achieve perfect criticality (all six avalanche distributions pass the goodness-of-fit (GOF) test), while none out of 3 baseline seeds do.
  2. Conservation yields 7.3% higher fitness and one point two seven times faster training.
  3. Conservation does not sacrifice downstream performance: both variants achieve parity across all three tasks, and the conserving variant leads on temporal control after best-GOF checkpoint selection.
  4. The seed with the best criticality also achieves the best temporal task performance, suggesting a positive link between SOC quality and sequential computation.

Reservoir computing with cellular automata. Reservoir computing (Jaeger, 2001; Maass et al., 2002) maps inputs through a high-dimensional dynamical system and trains only a linear readout, avoiding the cost of backpropagation through the reservoir. Cellular automata have been investigated as reservoirs since Yilmaz (2014)Yilmaz showed that certain elementary CA rules can perform computational tasks. Nichele and Molund (2017)Nichele and Molund extended this to deeper CA-based architectures, and Glover et al. (2023)Glover and colleagues provided a systematic analysis of CA reservoir rules and the 5-bit memory benchmark. Glover et al. (2024)Glover and colleagues further investigated when CA-based reservoirs outperform classical approaches in terms of downstream task performance.

Neural cellular automata. NCA extend classical CA by replacing hand-designed rules with learned neural network updates. Mordvintsev et al. (2020)Mordvintsev and colleagues demonstrated that NCA can learn to grow and regenerate complex morphologies from a single cell, highlighting their capacity for robust, distributed computation. Subsequent work has applied NCA to self-organized control (Variengien et al., 2021) and critical pre-training for robotic locomotion (Guichard, 2024), establishing them as flexible substrates for a range of open-ended tasks beyond classification.

Evolving dynamical systems toward criticality. Several works have explored computational approaches to achieving criticality in distributed dynamical systems. Pontes-Filho et al. (2020b)Pontes-Filho and colleagues introduced EvoDynamic, a general matrix-based framework for evolving CA and related systems toward critical behavior, enabling efficient optimization through deep learning libraries. Pontes-Filho et al. (2020a)Pontes-Filho and colleagues proposed a neuro-inspired framework for evolving stochastic CA, random Boolean networks, and echo state networks toward power-law avalanche distributions. Pontes-Filho et al. (2022)Pontes-Filho and colleagues subsequently assessed the robustness of critical behavior in stochastic CA, showing that evolved critical dynamics can withstand perturbations to initial conditions—a property closely related to self-organized criticality.

Critical NCA reservoirs. Pontes-Filho et al. (2023)Pontes-Filho and colleagues first proposed evolving a deterministic, binary NCA toward critical avalanche statistics and outlined its potential as a reservoir computing substrate. This was fully realized by Pontes-Filho et al. (2025)Pontes-Filho and colleagues, who demonstrated that NCA evolved via CMA-ES (Hansen and Ostermeier, 2001) can serve as effective reservoirs for memory and classification tasks, achieving MNIST accuracy on par with the best elementary CA rules. The edge-of-chaos hypothesis (Langton, 1990; Bertschinger and Natschläger, 2004) provides the theoretical motivation: dynamical systems near a critical phase transition are predicted to exhibit maximal computational capacity.

Flow Lenia. Plantec et al. (2023)Plantec and colleagues introduced mass-conserving dynamics into Lenia through a flow-based formulation, where mass is transported between cells according to locally computed velocity fields. This conservation constraint enables the emergence of self-organizing particle-like structures with lifelike behaviors, demonstrating that preserving total mass can enrich the behavioral repertoire of continuous cellular automata.

Mass-conserving cellular automata. The MaCE framework (Papadopoulos and Guichard, 2025) introduced a general mass-conserving evolution rule for CA based on local softmax-weighted redistribution. Conservation ensures that total lattice mass is preserved exactly at each timestep, preventing mass explosion or extinction. MaCE was shown to increase the density of interesting behaviors in parameter space and was demonstrated on Lenia, NCA, and discrete CA. Of particular relevance to our work, the MaCE-NCA variant applies conservation only to visible (RGB) channels while leaving hidden channels unconstrained—the same design choice we adopt. Together with Flow Lenia, MaCE demonstrates that conservation constraints can enrich the behavioral repertoire of CA; our work extends this principle to discrete, evolved NCA reservoirs.

Methods

NCA Architecture

Our NCA follows the architecture of Pontes-Filho et al. (2025)Pontes-Filho and colleagues: a one-dimensional, binary, deterministic cellular automaton with state updated by a small convolutional neural network. The NCA operates on a grid of width W with C equals five channels (1 visible + 4 hidden) using periodic boundary conditions. At each timestep, the full state tensor s in the set of binary tensors of shape W by C is updated synchronously by a 3-layer Convolutional Neural Network (CNN):

LayerFiltersKernelActivationParams
Conv1D303ReLU480
Conv1D301ReLU930
Conv1D51threshold155
Total1,565
Table 1: NCA update network architecture (1,565 parameters).

The first layer (kernel size 3) implements the local neighborhood rule; subsequent layers (one by one convolutions) act as pointwise nonlinearities. The final layer applies a Heaviside (step-like) threshold (positive numbers go to one, nonpositive numbers go to zero) to produce the binary next state. All cells are updated simultaneously. This architecture is

lightweight by design—small enough to be evolved with a derivative-free optimizer, yet sufficient to produce complex spatiotemporal dynamics.

Mass-Conservation Mechanism
Inspired by the MaCE framework of Papadopoulos and Guichard (2025)Papadopoulos and Guichard, we add a conservation constraint to the NCA. Following the MaCE-NCA design, conservation is applied only to the visible channel while the four hidden channels remain unconstrained, allowing the neural network to develop arbitrary internal representations.

After each CNN update, the visible channel undergoes a local two-step donate-then-collect redistribution that preserves total lattice mass exactly. Let s hat zero sub i denote the raw (pre-conservation) visible-channel value at cell i, with circular neighborhood N of i, defined as the set i minus one, i, and i plus one (wrapped at boundaries). Each cell j first donates its mass proportionally to its neighbors via softmax-weighted affinity:

Then each cell i collects donations from all neighbors whose neighborhood includes i:

followed by the standard binarization threshold. In other words, conservation is applied to the continuous-valued visible-channel outputs (pre-binarization); the Heaviside threshold is then applied to obtain the binary visible state. Because every unit of mass donated by j is collected exactly once, the total visible activation the sum over i of s zero sub i is preserved at each timestep. The 4 hidden channels remain unconstrained. The mechanism is differentiable in principle and adds zero trainable parameters.

Evolutionary Training
We evolve the 1,565 NCA weights using CMA-ES (Covariance Matrix Adaptation Evolution Strategy; Hansen and Ostermeier, 2001Hansen and Ostermeier), following the protocol of Pontes-Filho et al. (2025)Pontes-Filho and colleagues. CMA-ES maintains a population of 96 individuals per generation. Two variants are trained independently: a baseline NCA (no conservation) and a conserving NCA (Equation 2 applied after each update). Training runs for 500 generations on a grid of width W equals one thousand for T equals one thousand timesteps, extending the original protocol of 100–200 generations at the same grid scale (Pontes-Filho et al., 2025).

The fitness function is a composite score rewarding power-law behavior in the visible channel’s avalanche statistics, adapted from the framework of Pontes-Filho et al. (2020a) and Pontes-Filho et al. (2022)Pontes-Filho and colleagues. It combines the coefficient of determination (R squared) of least-squares regression in log-log space, the Kolmogorov–Smirnov (KS) distance between empirical and fitted power-law distributions, the percentage of non-zero bins in each distribution, the percentage of unique states visited during simulation, and log-likelihood ratios comparing power-law versus exponential models (Clauset et al., 2009). These six component scores—one per avalanche distribution—are aggregated via sigmoid, exponential, and hyperbolic-tangent mappings into a single scalar fitness S (see Pontes-Filho et al., 2025 for the full formulation). To ensure reproducibility, we train each variant independently using three distinct random initialization seeds (42, 43, 44) on AMD EPYC 9654 processors.

To ensure full reproducibility, the CMA-ES seed is supplied via the --seed command-line option (forwarded to python-cma) and logged to the run’s args.json file. The only other NumPy RNG reseed in the main training/evaluation path is the fixed initialization of the CA input via np.random.seed(1) inside evaluate_nca. Thus exact replication requires both the same --seed and the same codebase/implementation.

Criticality Evaluation
Self-organized criticality is assessed via avalanche analysis on the visible channel. An avalanche is defined as a contiguous run of the same binary visible state across space and time: a 0-state avalanche is an inactive region bounded by active cells or boundaries, while a 1-state avalanche is an active region bounded by inactivity. For each state, we extract three distributions from the visible-channel timecourse: avalanche size (number of cells involved), duration (number of consecutive timesteps), and inter-arrival time (time between successive avalanche onsets); this yields six distributions in total.

For each distribution, we fit a power-law model using the powerlaw Python library (Clauset et al., 2009) and assess goodness-of-fit by comparing the empirical KS distance to the distribution of KS distances obtained from 1,000 synthetic datasets sampled from the fitted model. The GOF test p-value is the fraction of synthetic distances that are larger than the empirical distance. A distribution passes if p is greater than or equal to zero point one, meaning the empirical data are not statistically inconsistent with the fitted power law. This does not prove that the data uniquely follow a power law; it only indicates compatibility with the fitted model. The GOF test can also be insensitive for small or highly concentrated samples, in which case a steep distribution may pass “trivially.” An NCA checkpoint achieves perfect criticality if all six distributions pass.

Downstream Tasks

We evaluate the computational capability of evolved NCA reservoirs on three downstream tasks, following the reservoir computing paradigm (Jaeger, 2001; Maass et al., 2002)proposed by Jaeger in 2001 and Maass and colleagues in 2002: the NCA dynamics serve as a fixed nonlinear expansion, and only a linear readout is trained.

5-bit sequential memory. Following Pontes-Filho et al. (2025)Pontes-Filho and colleagues, we test whether the reservoir retains a 5-bit input pattern after a 200-step distractor period. We use a smaller grid (W equals 80, 4 input channels) and inject the 5-bit pattern at random positions. After 200 distractor steps, a linear SVM (Cortes and Vapnik, 1995; Pedregosa et al., 2011) is trained to decode the original input from the flattened reservoir state. We run 100 independent experiments per seed; the score is the fraction of correctly classified trials (one point zero = perfect).

MNIST classification. Each MNIST image (LeCun et al., 1998) is reshaped into a vector of size 784 and fed as initialization to the visible channel of a W equals 784 NCA. After T equals 4 timesteps, the final state is flattened into a feature vector. A LinearSVC with default scikit-learn hyperparameters (Pedregosa et al., 2011) is trained on the 60,000 training features and evaluated on the 10,000 test images, repeated 10 times per seed to estimate variance. This readout configuration follows Pontes-Filho et al. (2025)Pontes-Filho and colleagues, who used the same linear SVM approach.

CartPole-v1 temporal control. To test sequential decision-making, we use the CartPole-v1 environment (Brockman et al., 2016) with a reservoir of width W equals 100 and T equals 100 timesteps per action. Observations are one-hot encoded (20 bins per dimension, 4 dimensions) and injected at fixed positions. A linear Q-network (W out times x mapping to two Q-values) is trained with Q-learning for 1,000 episodes and evaluated over 100 episodes with greedy action selection (epsilon equals zero).

Results

Evolutionary Training

Table 2 summarizes training outcomes across three independent seeds. The conserving variant achieves 7.3% higher mean fitness (4.10 vs. 3.82) and converges 1 point 2 7 times faster in wall-clock time (37.1 h vs. 47.2 h on average). Figure 1 shows the best-ever fitness trajectories across all six training runs.

SOC Characterization

Table 3 reports the post-training goodness-of-fit -valuesp values for each of the six avalanche distributions (0-state and 1-state size, duration, and inter-arrival time). A distribution passes the GOF test if p is greater than or equal to 0 point 1.

VariantSeedBest Fit.Best Gen.Time (h)GOF
Baseline423.88248146.63/6
433.74334942.52/6
443.83249952.52/6
Avg3.8247.22.3/6
Conserve424.12849939.73/6
434.12949937.26/6
444.03649934.36/6
Avg4.1037.15.0/6
Table 2: Training results across 3 seeds (, 500 generations). GOF passes are from the best-fitness checkpoint during training.

Line chart showing best-ever fitness increasing over 500 generations for baseline and conserving variants across three seeds.Figure 1: Best-ever fitness trajectories over 500 generations for baseline (blue thick line) and conserving (orange thick line) variants across three seeds. Each thick line represents the mean fitness across three seeds, and the shaded region around it indicates standard deviation. The thin lines within each band show individual seed trajectories.

Only conserving seeds 43 and 44 achieve perfect criticality—all six avalanche distributions exhibit statistically significant power-law scaling (p equals 1 point 0). No baseline seed achieves 6/6. Notably, both variants achieve at least 3/6 passes at every seed, indicating that CMA-ES evolution toward critical fitness is effective in both cases, but conservation provides a stronger inductive bias that pushes additional distributions into the critical regime. Figure 2 visualizes the GOF passes per seed. Figure 3 shows the six avalanche distributions for conserve seed 44: the 0-state distributions (size, duration, interarrival; top row) each span two orders of magnitude with exponents alpha hat approximately 1 point 5 to 1 point 6, while the 1-state size and interarrival distributions follow similar power laws (alpha hat approximately 2 point 2 to 4 point 1). The 1-state duration is an exception—nearly all 818 avalanches last only a few timesteps, yielding a steep exponent (alpha hat equals 10 point 3) that passes the GOF test trivially.

5-bit Sequential Memory

Both variants achieve perfect memory scores across all seeds (Table 4). This confirms that the NCA reservoir, at width W equals 80 with a 200-step distractor, retains

Table 3: Post-training GOF p-values for 6 avalanche distributions. p one through p three: 0-state size, duration, and interarrival; p four through p six: 1-state size, duration, and interarrival. A distribution passes if p is greater than or equal to zero point one. Bold indicates perfect criticality (6/6 passes).

SeedVariantPass
42Baseline1.01.00.360.00.00.03/6
42Conserve0.00.00.01.01.01.03/6
43Baseline0.00.00.01.01.01.03/6
43Conserve1.01.01.01.01.01.06/6
44Baseline1.00.01.01.01.01.05/6
44Conserve1.01.01.01.01.01.06/6

A bar chart comparing goodness-of-fit passes for Baseline and Conserve models across three seeds. Seed 43 and 44 reach the perfect 6/6 threshold for the Conserve model.Figure 2: Goodness-of-fit passes (out of 6 avalanche distributions) per seed at the gen-499 checkpoint. Conserving seeds 43 and 44 achieve perfect criticality (6/6); no baseline seed does.

sufficient sequential memory capacity regardless of whether conservation is applied.

Table 4: 5-bit memory scores (100 experiments per seed).

SeedBaselineConserve
421.01.0
431.01.0
441.01.0

MNIST Classification

Table 5 reports MNIST test accuracy using LinearSVC readouts. Both NCA variants substantially outperform the raw-pixel baseline (91.12%), confirming that the reservoir dynamics provide useful nonlinear features. The baseline NCA leads by a small margin (+0.27 percentage points on average), well within seed-to-seed variance, indicating task parity between variants.

Conserving reservoir features are also 2–6two to six times faster to classify (SVM fit time: 533–1880 s vs. 3585–5630 s), suggesting better linear separability of the conserving reservoir’s feature representations.

Table 5: MNIST test accuracy (%) with LinearSVC readout (10 runs per seed). Raw-pixel baseline: 91.12%. dagger = best-GOF checkpoint.

SeedBaselineConserve
42+0.44
+0.36
+0.02
Avg93.81 0.1693.54 0.11+0.27

CartPole Temporal Control

Table 6 reports mean reward over 100 evaluation episodes with greedy action selection. Neither variant reaches the CartPole-v1 “solved” threshold of 195, which is expected given the minimal architecture (1,565-parameter NCA with a linear Q-network). However, both variants achieve control well above random (20)approximately 20, and individual episodes reach the 500-step cap.

Table 6: CartPole-v1 mean reward over 100 evaluation episodes. dagger = best-GOF checkpoint.

SeedBaselineConserveWinner
42Baseline
Conserve
163.4 97.3Conserve
Avg88.6120.6Conserve

The conserving variant leads on average (120.6 vs. 88.6), and conserve seed 44—which also has the best criticality (6/6 GOF)—achieves the highest individual score (163.4). Baseline seeds 43 and 44 use best-GOF checkpoints (gen 201 and gen 492, respectively); their gen-499 scores were higher (159.2 and 146.7), revealing that checkpoint selection for criticality reduces temporal task performance in the baseline but not in the conserving variant. The high variance across seeds warrants further investigation with more seeds.

Figure 4 shows the full distribution of episode rewards across seeds, and Figure 5 shows representative spacetime diagrams of the visible channel for baseline and conserving NCA at gen 499, illustrating the qualitative differences in spatiotemporal dynamics.

Discussion

Conservation as an inductive bias for SOC. Our central finding is that visible-channel mass conservation acts as a reliable inductive bias toward achieving visible-channel avalanche statistics that pass self-organized criticality tests. While CMA-ES evolves both variants toward critical fitness, conservation provides an additional structural constraint that channels the search toward configurations where all avalanche distributions—not just a subset—exhibit power-law scaling. Two of three conserving seeds achieve perfect

A 2x3 grid of log-log plots showing avalanche distributions for size, duration, and interarrival time for 0-state and 1-state configurations. All plots show empirical data points closely following dashed power-law fit lines.Figure 3: Avalanche size, duration, and interarrival distributions for conserve seed 44 (6/6 GOF) at gen 499, arranged in a grid: 0-state (top row: size, duration, interarrival) and 1-state (bottom row: size, duration, interarrival). All six distributions pass the GOF test (). The 1-state duration (bottom center) has a steep exponent (), indicating that most 1-state avalanches are very short-lived. This distribution passes the GOF test trivially because the concentrated distribution of durations has low variance, making the empirical KS distance small by chance; as discussed in the Criticality Evaluation section, this does not necessarily indicate robust power-law behavior.

criticality (6/6 GOF), whereas no baseline seed does, despite comparable or even high partial scores (e.g., baseline seed 44 reaches 5/6). This suggests that conservation narrows the fitness landscape around fully critical attractors, making them easier for the optimizer to find.

Training efficiency. The 7.3% fitness advantage and one point two seven times wall-clock speedup of the conserving variant are consistent with the hypothesis that conservation regularizes the dynamics: by preventing mass explosion or extinction, the optimizer encounters fewer degenerate configurations and converges faster. This echoes findings in the MaCE framework (Papadopoulos and Guichard, 2025)by Papadopoulos and Guichard, where conservation was observed to increase the density of interesting behaviors in parameter space.

Downstream task parity. A key concern when adding constraints to a reservoir is whether they reduce computational expressiveness. Our results indicate that conservation does not sacrifice downstream performance. Both variants achieve perfect 5-bit memory, near-identical MNIST accuracy (<0.3 percentage point difference)with less than point three percentage point difference, and CartPole control where the conserving variant leads on average (120.6 vs. 88.6) after best-GOF checkpoint selection. The faster SVM fit times for conserving features further suggest that conservation produces more linearly separable representations, which may be advantageous for tasks requiring simple readouts.

Criticality–computation link. The conserving variant leads on CartPole on average (120.6 vs. 88.6), and conserve seed 44—the seed with the best criticality (6/6 GOF)—achieves the highest individual score (163.4), suggesting a positive relationship between SOC quality and temporal computational capability. This aligns with theoretical arguments that critical systems maximize information transmission (Langton, 1990; Bertschinger and Natschläger, 2004), with the robustness analysis of critical CA dynamics by Pontes-Filho et al. (2022)Pontes-Filho and colleagues, and with empirical observations in CA-based reservoirs (Pontes-Filho et al., 2025). However, with only three seeds per variant, this correlation remains preliminary and requires validation with larger seed populations.

Box plots comparing baseline and conserving NCA variants across three seeds on the CartPole-v1 task. The conserving variant shows higher median rewards and better performance across seeds.Figure 4: CartPole-v1 evaluation reward distributions (100 episodes per seed). The green dashed line marks the solved threshold (195); the red dotted line marks random performance approximately 20. Conserve seed 44 (6/6 GOF) achieves the highest median reward.

Criticality–utility alignment. A notable asymmetry emerges when comparing checkpoint selection strategies. For the conserving variant, the final checkpoint (gen 499) simultaneously achieves the highest fitness and perfect criticality—no re-selection is needed. For the baseline, checkpoints with the best avalanche statistics do not coincide with those producing the best downstream performance. This suggests that conservation does not merely make criticality easier to achieve; it makes criticality compatible with functional performance, eliminating the tension between SOC quality and task utility.

Limitations. This study has several limitations. First, the use of only three independent seeds per variant limits statistical power; future work should include 10 or more seeds for robust validation. Second, the CartPole task employs a deliberately minimal architecture (a linear -networkQ network), and its failure to reach the solved threshold (a reward of 195) stems from this design choice rather than any inherent limitation of the NCA reservoir. Third, conservation is applied only to the visible channel, and extending it to hidden channels may yield different dynamics. Finally, the current fitness function prioritizes criticality over direct optimization for downstream task performance—co-optimization could potentially produce reservoirs that are both critical and task-specialized.

Conclusion

We showed that mass conservation provides a reliable inductive bias toward self-organized criticality in evolved neural cellular automata reservoirs. Across three independent seeds at scale (, 500 generations)W and T equals one thousand, over five hundred generations, mass-conserving NCA exhibited substantially stronger power-law avalanche statistics than standard NCA: 2/3 conserving seeds passed all 6 goodness-of-fit tests, compared to 0/3 baseline seeds. Conservation also improved optimization, yielding 7.3% higher fitness and faster convergence during evolution, while preserving downstream task performance on 5-bit sequential memory (perfect), MNIST classification (approximately 93.5 to 93.8 percent), and CartPole-v1 temporal control.

These results establish mass conservation as a lightweight, zero-parameter mechanism for promoting robust criticality in NCA reservoirs without sacrificing downstream performance. The seed exhibiting the strongest criticality also achieved the best temporal control performance, providing tentative support for the edge-of-chaos hypothesis in reservoir computing (Langton, 1990; Bertschinger and Natschlager, 2004). Future work should expand the seed population, explore conservation on hidden channels—as demonstrated for RGB channels in MaCE-NCA (Papadopoulos and Guichard, 2025)—and investigate the co-optimization of criticality and task fitness using frameworks such as EvoDynamic (Pontes-Filho et al., 2020b).

References

  • Bak, P., Tang, C., and Wiesenfeld, K. (1987). Self-organized criticality: An explanation of the 1/f noise. Physical Review Letters, 59(4):381–384.
  • Bertschinger, N. and Natschlager, T. (2004). Real-time computation at the edge of chaos in recurrent neural networks. Neural Computation, 16(7):1413–1436.
  • Brockman, G., Cheung, V., Pettersson, L., Schneider, J., Schulman, J., Tang, J., and Zaremba, W. (2016). OpenAI Gym. arXiv.
  • Clauset, A., Shalizi, C. R., and Newman, M. E. J. (2009). Power-law distributions in empirical data. SIAM Review, 51(4):661–703.
  • Cortes, C. and Vapnik, V. (1995). Support-vector networks. Machine Learning, 20:273–297.
  • Glover, T., Osipov, E., and Nichele, S. (2024). On when is reservoir computing with cellular automata beneficial? arXiv.
  • Glover, T. E., Lind, P., Yazidi, A., Osipov, E., and Nichele, S. (2023). Investigating rules and parameters of reservoir computing with elementary cellular automata, with a criticism of rule 90 and the five-bit memory benchmark. Complex Systems, 32(3):309–351.
  • Guichard, E. (2024). Critically pre-trained neural cellular automata as robot controllers. Master’s thesis, Delft University of Technology.
  • Hansen, N. and Ostermeier, A. (2001). Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation, 9(2):159–195.
  • Jaeger, H. (2001). The “echo state” approach to analysing and training recurrent neural networks. GMD Technical Report, 148.

Two spacetime diagrams showing cell activity over 1000 timesteps. The baseline version (a) shows irregular, noisy patterns, while the conserving version (b) shows distinct diagonal structures and clear signal propagation.Figure 5: Spacetime diagrams of the visible channel (1000 cells 1000 timesteps) for (a) baseline and (b) conserving NCA at gen 499, seed 44. Black = active, white = inactive.

Langton, C. G. (1990). Computation at the edge of chaos: Phase transitions and emergent computation. *Physica D: Nonlinear Phenomena*, 42(1-3):12–37.

LeCun, Y., Bottou, L., Bengio, Y., and Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278–2324.

Maass, W., Natschläger, T., and Markram, H. (2002). Real-time computing without stable states: A new framework for neural computation based on perturbations. Neural Computation, 14(11):2531–2560.

Mordvintsev, A., Randazzo, E., Niklasson, E., and Levin, M. (2020). Growing neural cellular automata. In Distill.

Nichele, S. and Molund, A. (2017). Deep learning with cellular automaton-based reservoir computing. Complex Systems, 26(4):319–340.

Papadopoulos, V. and Guichard, E. (2025). MaCE: General mass conserving dynamics for cellular automata. In Artificial Life Conference Proceedings, volume 37, page 18. MIT Press.

Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., et al. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825–2830.

Plantec, E., Hamon, G., Etcheverry, M., Oudeyer, P.-Y., Moulin-Frier, C., and Chan, B. W.-C. (2023). Flow Lenia: Mass conservation for the study of virtual creatures in continuous cellular automata. In Companion Proceedings of the Conference on Artificial Life (ALIFE).

Pontes-Filho, S., Lind, P., Yazidi, A., Zhang, J., Hammer, H., Mello, G. B., Sandvig, I., Tufte, G., and Nichele, S. (2020a). A neuro-inspired general framework for the evolution of stochastic dynamical systems: Cellular automata, random boolean networks and echo state networks towards criticality. Cognitive Neurodynamics, 14(5):657–674.

Pontes-Filho, S., Lind, P., Yazidi, A., Zhang, J., Hammer, H., Mello, G. B. M., Sandvig, I., Tufte, G., and Nichele, S. (2020b). EvoDynamic: A framework for the evolution of generally represented dynamical systems and its application to criticality. In International Conference on the Applications of Evolutionary Computation (EvoStar), pages 133–148. Springer.

Pontes-Filho, S., Lind, P. G., and Nichele, S. (2022). Assessing the robustness of critical behavior in stochastic cellular automata. Physica D: Nonlinear Phenomena, 441:133507.

Pontes-Filho, S., Nichele, S., and Lepperød, M. (2023). Critical neural cellular automata. In ALIFE 2023: Ghost in the Machine Workshop.

Pontes-Filho, S., Nichele, S., and Lepperød, M. (2025). Reservoir computing with evolved critical neural cellular automata. In Artificial Life Conference Proceedings, volume 37, page 4. MIT Press.

Variengien, A., Nichele, S., Glover, T., and Pontes-Filho, S. (2021). Towards self-organized control: Using neural cellular automata to robustly control a cart-pole agent. In Innovations in Machine Intelligence, volume 1, pages 1–14.

Yilmaz, O. (2014). Reservoir computing using cellular automata. arXiv preprint arXiv:1410.0162.