Abstract:In recent years, the scientific community has increasingly recognized the complex multi-scale competency architecture (MCA) of biology, comprising nested layers of active homeostatic agents, each forming the self-orchestrated substrate for the layer above, and, in turn, relying on the structural and functional plasticity of the layer(s) below. The question of how natural selection could give rise to this MCA has been the focus of intense research. Here, we instead investigate the effects of such decision-making competencies of MCA agential components on the process of evolution itself, using in silico neuroevolution experiments of simulated, minimal developmental biology. We specifically model the process of morphogenesis with neural cellular automata (NCAs) and utilize an evolutionary algorithm to optimize the corresponding model parameters with the objective of collectively self-assembling a two-dimensional spatial target pattern (reliable morphogenesis). Furthermore, we systematically vary the accuracy with which the uni-cellular agents of an NCA can regulate their cell states (simulating stochastic processes and noise during development). This allows us to continuously scale the agents' competency levels from a direct encoding scheme (no competency) to an MCA (with perfect reliability in cell decision executions). We demonstrate that an evolutionary process proceeds much more rapidly when evolving the functional parameters of an MCA compared to evolving the target pattern directly. Moreover, the evolved MCAs generalize well toward system parameter changes and even modified objective functions of the evolutionary process. Thus, the adaptive problem-solving competencies of the agential parts in our NCA-based in silico morphogenesis model strongly affect the evolutionary process, suggesting significant functional implications of the near-ubiquitous competency seen in living matter.
What problem does this paper attempt to address?
The core problem that this paper attempts to solve is to explore how self - assembling cellular materials with multi - scale problem - solving intelligence affect the evolutionary process. Specifically, the author studies the efficiency, robustness, and adaptability of evolution at different levels of cellular capabilities by simulating Neural Cellular Automata (NCAs).
### Research Background and Problem
Biological systems are composed of multiple levels, each of which provides a basis for the upper level. For example, membranes, DNA, and proteins form cells, cells are collectively organized into tissues, and further form organs, bodies, colonies, and ecosystems, etc. Each level has a certain ability to adapt to new conditions in real - time to establish and maintain specific physiological, metabolic, transcriptional, and anatomical structures. This multi - level adaptive capacity is called the Multi - scale Capability Architecture (MCA). Traditional evolutionary theories mainly focus on the mapping from genotype to phenotype, but ignore the influence of the intermediate developmental process on evolution.
### Research Method
The author uses Neural Cellular Automata (NCAs) as a model to simulate the development process of virtual embryos. In these simulations, cells self - assemble collectively into predetermined target patterns. By changing the capability levels of the cell decision - making centers (such as decision - making reliability, redundancy, etc.), the study investigates how these changes affect the evolutionary process.
### Key Findings
1. **Evolutionary Efficiency**: When cells have higher capabilities, the evolutionary process can find solutions more quickly.
2. **Robustness**: High - capability cells can better cope with environmental noise, making the evolved system more stable.
3. **Adaptability**: Cells with high capabilities can better adapt to new target patterns and show stronger generalization abilities.
### Formula Explanation
Some of the formulas involved in the paper are as follows:
- Cell state update formula:
\[
c_i(t_{k + 1})=c_i(t_k)+a_i(t_k)+\xi_c
\]
where \(c_i(t_k)\) is the state of cell \(i\) at time \(t_k\), \(a_i(t_k)\) is the action taken by cell \(i\) at time \(t_k\), and \(\xi_c\) is environmental noise.
- Decision probability \(P_D\) controls the execution probability of cell state updates:
\[
P_D\in[0, 1]
\]
- Redundancy number \(R\) controls the number of redundant modules in each cell's ANN:
\[
R\in\mathbb{Z}^+
\]
### Summary
This research reveals the important influence of the multi - scale capability architecture on the evolutionary process, indicating that the capabilities at the cellular level not only accelerate evolution but also improve the robustness and adaptability of the system. This provides a new perspective for understanding how organisms achieve efficient evolution through complex multi - level capability architectures.