Growing Reservoirs with Developmental Graph Cellular Automata
Matias Barandiaran, James Stovold
TL;DR
The paper investigates whether Developmental Graph Cellular Automata (DGCA) can grow functional reservoirs for reservoir computing by optimizing two-stage local update rules via a Microbial Genetic Algorithm. It evaluates task-driven growth on NARMA tasks and task-independent growth via RC metrics, showing DGCA-grown reservoirs can outperform randomly initialized reservoirs and develop specialized, life-like topologies. The findings highlight structural diversity, with Loosely Stranded forms often serving under resource constraints and memory/generalization metrics (GR/LMC) becoming more predictive as task difficulty increases. The work establishes a foundation for plastic, adaptive reservoirs and points to future directions in Few-Shot learning and physical reservoir implementations that leverage morphogenesis-inspired growth.
Abstract
Developmental Graph Cellular Automata (DGCA) are a novel model for morphogenesis, capable of growing directed graphs from single-node seeds. In this paper, we show that DGCAs can be trained to grow reservoirs. Reservoirs are grown with two types of targets: task-driven (using the NARMA family of tasks) and task-independent (using reservoir metrics). Results show that DGCAs are able to grow into a variety of specialized, life-like structures capable of effectively solving benchmark tasks, statistically outperforming `typical' reservoirs on the same task. Overall, these lay the foundation for the development of DGCA systems that produce plastic reservoirs and for modeling functional, adaptive morphogenesis.
