year: 2023/07
paper: https://arxiv.org/pdf/2307.08197.pdf
website: NDP summary - YT !
code:
connections: neuroevolution, ITU Copenhagen, indirect encoding


youtube summary AT ALIFE2023: Towards Self-Assembling Artificial Neural Networks through Neural Developmental Programs

How do biological organisms grow their nerve systems?

Neural circutry is grown through a developmental process.
Each cell contains the same developmental program.

Indirect encodings:

Developmental indirect encodings:

→ Can’t arrive at the phenotype in a single time-step, but unfold it through a series of time-steps.
Conjectured to be analogous to computational irreducibility in some CA rules.

What’s interesting about indirect encodings?
compression: size of genotype << size of phenotype (1GB << 700TB)
generalization: genomic bottleneck hypothesis (incentivized to learn adaptive behaviors)

Link to original