Self-Replication in Neural Networks

Artif Life. 2022 Jun 28;28(2):205-223. doi: 10.1162/artl_a_00359.

Abstract

A key element of biological structures is self-replication. Neural networks are the prime structure used for the emergent construction of complex behavior in computers. We analyze how various network types lend themselves to self-replication. Backpropagation turns out to be the natural way to navigate the space of network weights and allows non-trivial self-replicators to arise naturally. We perform an in-depth analysis to show the self-replicators' robustness to noise. We then introduce artificial chemistry environments consisting of several neural networks and examine their emergent behavior. In extension to this work's previous version (Gabor et al., 2019), we provide an extensive analysis of the occurrence of fixpoint weight configurations within the weight space and an approximation of their respective attractor basins.

Keywords: Neural network; artificial chemistry system; self-replication; soup; weight space.

MeSH terms

  • Neural Networks, Computer*