Conditional Morphogenesis: Emergent Generation of Structural Digits via Neural Cellular Automata
Ali Sakour
TL;DR
This work tackles conditional structural generation with neural cellular automata by introducing a Conditional NCA (c-NCA) that grows MNIST digits from a single seed using a persistent, spatially broadcast class vector. It enforces locality and translation equivariance through a learnable perception and a stochastic, 1×1 update policy, enabling a single rule set to realize ten distinct digit topologies with high fidelity and robustness. Empirical results show strong discriminative validity (96.3% accuracy by an external classifier), notable structural stability and self-repair under degradation, and remarkable parameter efficiency (≈10k parameters) compared to traditional generators. The findings advance biologically plausible, decentralized generative AI and open pathways to scalable conditional morphogenesis on richer datasets.
Abstract
Biological systems exhibit remarkable morphogenetic plasticity, where a single genome can encode various specialized cellular structures triggered by local chemical signals. In the domain of Deep Learning, Differentiable Neural Cellular Automata (NCA) have emerged as a paradigm to mimic this self-organization. However, existing NCA research has predominantly focused on continuous texture synthesis or single-target object recovery, leaving the challenge of class-conditional structural generation largely unexplored. In this work, we propose a novel Conditional Neural Cellular Automata (c-NCA) architecture capable of growing distinct topological structures - specifically MNIST digits - from a single generic seed, guided solely by a spatially broadcasted class vector. Unlike traditional generative models (e.g., GANs, VAEs) that rely on global reception fields, our model enforces strict locality and translation equivariance. We demonstrate that by injecting a one-hot condition into the cellular perception field, a single set of local rules can learn to break symmetry and self-assemble into ten distinct geometric attractors. Experimental results show that our c-NCA achieves stable convergence, correctly forming digit topologies from a single pixel, and exhibits robustness characteristic of biological systems. This work bridges the gap between texture-based NCAs and structural pattern formation, offering a lightweight, biologically plausible alternative for conditional generation.
