REVIEW 3 major objections 7 minor 1 cited by
MaCE: General Mass Conserving Dynamics for Cellular Automata
T0 review · 3 major / 7 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read The MaCE rule attaches exact mass conservation to existing cellular automata, turning them into reservoirs of solitons and low-level evolutionary dynamics.
desk verdict A clean mass-conserving update rule with a solid PDE limit, but the empirical 'more interesting behaviours' claim lacks a matched baseline against plain Lenia. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the redistribution kernel $I(x',x)=e^{\beta A(x)}1_{x'\in N_x}/Z(x')$, a normalized softmax over the reflexive $3\times3$ Moore neighbourhood. $Z(x')$ is the sum of $e^{\beta A}$ over the neighbours of the donating cell, so the rule fits the general mass-conserving form $\rho^{t+1}(x)=\sum_{x'}I(x',x)\rho^t(x')$, and the reflexivity of the neighbourhood is exactly what lets the double sum in the mass-conservation proof interchange. The continuous limit is obtained by Taylor expansion in space and time, using smoothness of $\rho$ and $A$; the resulting PDE identifies $\beta$ as an inverse-temperature-like parameter and shows that the stability threshold $3\Delta t/\Delta x^2=1$ is the largest permissible time step for the discretization.
What would settle it
Run the MaCE update on a smooth two-dimensional Gaussian mass bump with a constant affinity field; if total mass drifts by more than machine precision across many steps, the exact-conservation claim fails, and if the bump's spreading rate does not match the $\beta=0$ diffusion constant 1 after rescaling, the continuous-limit derivation is wrong.
Extended reading notes
Core claim
The central claim is that mass conservation can be imposed on an arbitrary cellular automaton by replacing its update with the MaCE rule: each cell redistributes all of its mass among its Moore-neighbourhood cells, with the fraction sent from donor to recipient equal to $e^{\beta A}/Z$, where $A$ is any real-valued affinity computed from the current state and $Z$ normalizes the sum over the donor's neighbourhood. The paper proves that total mass is conserved for any affinity field, and derives the continuous limit $\partial_t \rho = \Delta \rho - 2\beta\nabla\cdot(\rho\nabla A)$, showing that MaCE is a parameterized mix of diffusion and conservative advection. On Lenia and two other automaton classes, the paper reports that MaCE produces a broad variety of persistent moving structures, that roughly 83% of random parameter sets yield solitons under its sampling scheme, and that one parameter set can support many morphologically distinct solitons simultaneously. It also reports hints of intrinsic selection in mass-decaying worlds with food reintroduced, and successful extrinsic evolution toward mass-maximization and movement goals.
Load-bearing premise
The derivation of the continuous limit and the numerical-stability bound assumes the mass field and the affinity field are smooth on the grid scale, and that the affinity does not depend on the mass field in a way that tightens the stability threshold below $3\Delta t/\Delta x^2=1$.
Editorial extensions
If this is right
- Any cellular automaton that can attach a real number to each cell can be made mass-conserving by feeding that number to MaCE as the affinity; no other changes to the model are needed.
- The continuous limit identifies the update as diffusion with unit coefficient plus conservative advection along affinity gradients, with $\beta$ governing the advection strength.
- Mass conservation removes the need for separate death or stabilization mechanisms in neural cellular automata, since empty cells automatically receive mass from their neighbours.
- In the $\beta\to\infty$ limit, the rule sends each cell's entire mass to its highest-affinity neighbour, giving a discrete-state version that still conserves mass and yields glider-rich totalistic dynamics.
- In resource-limited worlds with mass decay and food reintroduction, the resulting dynamics display competition, colonisation, and reproduction-like 'mitosis' events, and the parameter landscape is easy to optimize with evolutionary strategies.
Reading between the lines
- Beyond the paper: because the conservation proof uses only the reflexivity of the neighbourhood and the normalization of the redistribution weights, MaCE should also conserve mass on any symmetric graph or higher-dimensional lattice, not just the 2D Moore grid studied here.
- Beyond the paper: a direct quantitative check of the continuous limit would be to measure how a smooth Gaussian bump spreads at $\beta=0$; the derivation predicts pure diffusion with diffusion constant 1 after the stated rescaling, and the measured rate should match that prediction.
- Beyond the paper: the intrinsic-evolution experiment places food in a separate channel, but the affinity computation itself is fixed; allowing the affinity kernels or their parameters to be transported along with the mass would make the system's 'genome' part of the conserved dynamics, a step toward open-ended evolution that the paper leaves to future work.
- Beyond the paper: because mass conservation forestalls both explosion and extinction, it should compress the region of parameter space that yields nontrivial dynamics, so population-based search methods are likely to find interesting regimes with much less tuning in MaCE-modified cellular automata than in their unmodified counterparts.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces MaCE, an update rule that can be attached to an existing cellular automaton to make its total mass exactly conserved. Each cell partitions its mass among its Moore-neighborhood neighbors with weights proportional to exp(βA), where A is an arbitrary real-valued affinity field computed from the automaton state. The paper proves the exact conservation identity (Eq. 3), derives a continuous limit ∂tρ = Δρ − 2β∇·(ρ∇A) under smoothness assumptions on ρ and A, and presents a β→∞ variant intended for discrete-state CAs. The empirical part applies MaCE to Lenia, neural CAs, and a discrete totalistic CA, reporting abundant solitons, an 83% soliton rate in random MaCELenia runs, qualitative observations of diversity and possible intrinsic evolution, and two evolutionary optimization experiments.
Significance. The exact conservation result is clean and general: the update is column-stochastic, so mass is conserved for any affinity field, including discontinuous or learned affinities. The continuous limit, where valid, gives a simple and attractive interpretation of the rule as diffusion plus advection along the affinity gradient, and the paper is honest about the smoothness assumption. The provision of code and video links is a practical strength. If the behavioral claims were backed by proper controls, MaCE would be a genuinely useful, simple plug-in for mass conservation in continuous and discrete CA models. However, the headline claim that MaCE 'tends to produce interesting behaviours more often' is not currently supported by the reported experiments, and the discrete-CA limit as written has a mass-conservation bug in the presence of ties. The underlying mechanism is likely correct, but the empirical and discrete-formulation parts need substantial revision.
major comments (3)
- [MaCE Discrete CA, Eq. (8)] Equation (8) does not conserve mass when the maximum affinity in a donor cell's neighborhood is attained by more than one receiver. As written, the indicator sum gives the donor's full mass to every cell that attains the maximum, so the donor's mass is duplicated. The text states that the implementation divides mass equally among tied maxima, but that tie-breaking rule is not what Eq. (8) expresses and is not the literal β→∞ limit of Eq. (2). Since ties are unavoidable in a discrete CA with a finite state set, this is a load-bearing error in the discrete formulation; the equation should be corrected (e.g., by dividing by the number of argmax cells) and the conservation proof should be extended to the corrected rule.
- [MaCELenia Capabilities, Results from Random Sampling] The 83% soliton-emergence rate is reported without a plain-Lenia control under the same conditions. Because the Table 1 'smart' sampling is taken from Papadopoulos et al. (2024) and was designed to place Lenia near a phase transition where solitons are already common, the 83% figure could be a property of the sampler rather than of MaCE. The abstract's claim that MaCE 'tends to produce interesting behaviours more often' is therefore unsupported by the current evidence. Please provide matched control runs of unmodified Lenia using the same kernel/growth priors, initial conditions, and number of seeds, and define the soliton criterion quantitatively. The 'Diversity in One Parameter Set' and 'Intrinsic Evolution' subsections are likewise based on visual inspection and narrative; they should either be quantified (e.g., number of distinct morphologies, survival times, biomass dynamics) or explicitly labeled as anecdotal.
- [Continuous Limit and Appendix] The claim that the scheme is 'numerically stable' is only justified in the linear, β=0 case. The von Neumann analysis in the appendix is restricted to β→0, and the appendix itself concedes that when A depends on ρ the condition 3Δt/Δx² ≤ 1 may not be sufficient and that values around 0.85 can be needed. The experiments use β=8 (Table 1) with ρ-dependent affinities, so the stability of the actual reported parameter regimes is not established by the derivation. In addition, the Taylor expansion leading to Eq. (7) assumes smooth A and ρ, a condition that clearly fails for the discrete CA and β→∞ applications. The abstract and main text should qualify the continuous-limit and stability statements to smooth affinities and to the linear regime, and the stability of the nonlinear regimes actually used should be checked numerically (e.g., by monitoring high-frequency growth).
minor comments (7)
- [Definitions] The affinity A is introduced as A(x,ρ) but then written as Aij without an explicit statement that it is evaluated from the current state ρ^t; please state this convention explicitly.
- [Sec. 2, paragraph after Eq. (7)] The sentence 'the discretization breaks down above this point' overstates the case: for 3Δt/Δx² > 1 the update still conserves mass exactly; it is linear stability that is lost. Please rephrase.
- [MaCE Discrete CA] The statement 'we are confident that a Turing machine can be built using these dynamics' is not supported by the reported experiments; either provide a construction or remove the claim.
- [Intrinsic Evolution] The minimum-mass threshold for food consumption is defined only in a footnote, yet it is likely to be a sensitive parameter for the observed foraging dynamics; please give its value and report a sensitivity check.
- [Comparison to FlowLenia] The claim that MaCELenia dynamics are 'much faster' is made while acknowledging that the effective Δt values differ between the two schemes; please make the comparison apples-to-apples or present it as a qualitative observation.
- [Figures and captions] Several figures (Figs. 5–8) omit the exact parameter values used for the displayed runs, such as β, the kernel generation method, the mass decay rate, and the food reintroduction rate; adding these would aid reproducibility.
- [References] The citation 'ereb0s labs (2022)' is a tweet with an informal URL; please provide a stable identifier or a description of the referenced content so that readers can verify the inspiration for Eqs. (1)–(2).
Circularity Check
No circularity: mass conservation and the PDE limit are self-contained derivations from the stated update rule; the empirical sampling choice is a baseline concern, not a circular reduction.
full rationale
The paper's central mathematical claims are not circular. Equation (3) proves exact mass conservation by directly interchanging sums and using the reflexive-neighborhood identity; this is a straightforward consequence of the column-stochastic form of the update in Eq. (2), not an assumed conclusion. The continuous limit in Eq. (7) is obtained by Taylor expansion of Eq. (5) under explicitly stated smoothness assumptions on rho and A, with the parity argument for the vanishing O(Delta x^3) term; no fitted parameter is renamed as a prediction. The stability condition 3 Delta t / Delta x^2 < 1 is at least verified for beta=0 by von Neumann analysis, and the appendix candidly notes that nonlinear A(rho) may require smaller values. The only notable self-citation is the 'smart' parameter sampling taken from Papadopoulos et al. (2024), which the appendix explicitly says 'produced better results in plain Lenia.' That sampling prior may bias the reported ~83% soliton rate, and the absence of a matched plain-Lenia control weakens the comparative claim that MaCE 'tends to produce interesting behaviours more often.' But this is a missing-baseline / evidentiary issue, not an equivalence-by-construction or a fitted-input-called-prediction; the derivation itself is self-contained. Therefore the appropriate circularity score is 0.
Assumptions & free parameters
free parameters (3)
- β (MaCE inverse temperature) =
β=8 for MaCELenia; 0<β<1 for MaCE-NCA
- 3Δt/Δx^2 =
1 (MaCELenia); ~0.85 with repulsive affinity regularization
- α (cross-channel mass-transfer rate) =
0.01 to 0.1 for MaCELenia
assumptions (4)
- domain assumption The neighborhood is reflexive and symmetric: (i,j)∈N(k,l) iff (k,l)∈N(i,j).
- domain assumption The mass field ρ and affinity field A are smooth on the grid scale.
- standard math Taylor expansion to leading nonvanishing order in Δx captures the discrete update.
- ad hoc to paper For affinity depending on ρ, the linear stability threshold 3Δt/Δx^2 ≤ 1 remains approximately sufficient in practice.
Cite this review
Pith. "Pith review of MaCE: General Mass Conserving Dynamics for Cellular Automata." pith.science (2026). https://pith.science/paper/YGMECJGU
@misc{pith2026250712306,
author = {Pith},
title = {Pith review of: MaCE: General Mass Conserving Dynamics for Cellular Automata},
year = {2026},
howpublished = {\url{https://pith.science/paper/YGMECJGU}},
note = {Machine review of arXiv:2507.12306}
}
read the original abstract
We present Mass-Conserving Evolution (MaCE), a general method for implementing mass conservation in Cellular Automata (CA). MaCE is a simple evolution rule that can be easily 'attached' to existing CAs to make them mass-conserving, which tends to produce interesting behaviours more often, as patterns can no longer explode or die out. We first show that MaCE is numerically stable and admits a simple continuous limit. We then test MaCE on Lenia, and through several experiments, we demonstrate that it produces a wide variety of interesting behaviours, starting from the variety and abundance of solitons up to hints of intrinsic evolution in resource-constrained environments. Finally, we showcase the versatility of MaCE by applying it to Neural-CAs and discrete CAs, and discuss promising research directions opened up by this scheme.
Figures
Figures from the paper (8 more)
Forward citations
Cited by 1 Pith paper
-
Continuous Game of Life: cell emergence and self-organization at the edge of growth
A continuous, resource-limited Game of Life self-organizes into dividing, gliding cell-like patterns at a dilute-to-dense transition.
Reference graph
Works this paper leans on
-
[1]
Beyer, H.-G. and Schwefel, H.-P. (2002). Evolution strategies -- a comprehensive introduction. Natural Computing , 1(1):3--52
work page 2002
-
[2]
Chan, B. W.-C. (2020a). Lenia and Expanded Universe . The 2020 Conference on Artificial Life , pages 221--229
work page 2020
-
[3]
Chan, B. W.-C. (2020b). Lenia and Expanded Universe . The 2020 Conference on Artificial Life , pages 221--229
work page 2020
-
[4]
Cook, M. (2004). Universality in Elementary Cellular Automata . Complex Systems , page 40
work page 2004
-
[5]
ereb0s labs (2022). Tweet by ereb0s\_labs. https://x.com/ereb0s\_labs/status/1601224524883972097
-
[6]
Evans, K. M. (2001). Larger than Life : Digital Creatures in a Family of Two-Dimensional Cellular Automata . Discrete Mathematics & Theoretical Computer Science , DMTCS Proceedings vol. AA, Discrete Models: Combinatorics, Computation, and Geometry (DM-CCG 2001)(Proceedings)
work page 2001
-
[7]
Faldor, M. and Cully, A. (2024). Toward artificial open-ended evolution within lenia using quality-diversity
work page 2024
-
[8]
Mathematical Games - The fantastic combinations of John Conway 's new solitaire game "life"
Gardner (1970). Mathematical Games - The fantastic combinations of John Conway 's new solitaire game "life". page 6
work page 1970
Show all 25 references
-
[9]
Heinemann, C. (2025). Chrxh/alien
2025
-
[10]
Hickinbotham, S. J. and Stepney, S. (2015). Conservation of matter increases evolutionary activity. In European Conference on Artificial Life 2015 , pages 98--105. MIT Press
2015
-
[11]
and Greene, D
Johnston, N. and Greene, D. (2022). Conway's Game of Life: Mathematics and Construction . Self-published. Hardcover, color printing, US letter (8.5 × 11 in)
2022
-
[12]
Mohr, T. (2025). Tom-mohr/particle-life-app
2025
-
[13]
Mordvintsev, A., Niklasson, E., and Randazzo, E. (2022a). Particle Lenia and the energy-based formulation. https://google-research.github.io/self-organising-systems/particle-lenia/
2022
-
[14]
Mordvintsev, A., Randazzo, E., and Fouts, C. (2022b). Growing Isotropic Neural Cellular Automata . arXiv:2205.01681 [cs]
2022 arXiv
-
[15]
Mordvintsev, A., Randazzo, E., Niklasson, E., and Levin, M. (2020). Growing Neural Cellular Automata . Distill , 5(2):e23
2020
-
[16]
Moroz, M. (2020). Reintegration tracking. https://michaelmoroz.github.io/Reintegration-Tracking/
2020
-
[17]
Pajouheshgar, E., Xu, Y., and Süsstrunk, S. (2024). NoiseNCA : Noisy Seed Improves Spatio - Temporal Continuity of Neural Cellular Automata . MIT Press
2024
-
[18]
Papadopoulos, V., Doat, G., Renard, A., and Hongler, C. (2024). Looking for complexity at phase boundaries in continuous cellular automata
2024
-
[19]
Plantec, E., Hamon, G., Etcheverry, M., Oudeyer, P.-Y., Moulin-Frier , C., and Chan, B. W.-C. (2023). Flow- Lenia : Towards open-ended evolution in cellular automata through mass conservation and parameter localization
2023
-
[20]
Reynolds, C. W. (1987). Flocks, herds and schools: A distributed behavioral model. SIGGRAPH Comput. Graph. , 21(4):25--34
1987
-
[21]
MNCA Compilation
Slackermanz (2023). MNCA Compilation
2023
-
[22]
Succi, S. (2001). The Lattice Boltzmann Equation, for Fluid Dynamics and Beyond . Oxford Science Publications. Chapter 2 is about lattice gas Cellular Automata
2001
-
[23]
and Burks, A
von Neumann, J. and Burks, A. W. (1966). Theory of Self-Reproducing Automata . University of Illinois Press, Urbana
1966
-
[24]
Weisstein, E. W. (2002). Totalistic Cellular Automaton . https://mathworld.wolfram.com/TotalisticCellularAutomaton.html
2002
-
[25]
Wolfram, S. (1984). Universality and complexity in cellular automata. Physica D: Nonlinear Phenomena , 10(1):1--35
1984
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.