portfolio

Extended Self-Replication

Journal extension: self-replication, noise robustness, emergence, dynamical system analysis.

Scatter plot showing the relationship between relative parent distance and replication outcome or child distance
An analysis of replication fidelity, showing how the distance between parent and child networks relates to different parent distances.

This journal article (Gabor et al., 2022) provides an extended and more in-depth exploration of self-replicating neural networks (Gabor et al., 2019), building upon earlier foundational work (Gabor et al., 2019).

The research further investigates the use of backpropagation-like mechanisms not for typical supervised learning, but as an effective means to enable non-trivial self-replication – where networks learn to reproduce their own connection weights.

Visualization showing the evolution or diversity of 'child' networks generated through self-replication
Analyzing the lineage and diversity in populations of self-replicating networks.

Key extensions and analyses presented in this work include:

  • Robustness Analysis: A systematic evaluation of the self-replicating networks' resilience and stability when subjected to various levels of noise during the replication process.

  • Artificial Chemistry Environments: Further development and analysis of simulated environments where populations of self-replicating networks interact, leading to observable emergent collective behaviors and ecosystem dynamics.

  • Dynamical Systems Perspective: A detailed theoretical analysis of the self-replication process viewed as a dynamical system. This includes identifying fixpoint weight configurations (networks that perfectly replicate themselves) and characterizing their attractor basins (the regions in weight space from which networks converge towards a specific fixpoint).

Graph showing the impact of different noise levels on self-replication fidelity or population dynamics
Investigating the influence of noise on the self-replication process.

By delving deeper into the mechanisms, robustness, emergent properties, and underlying dynamics, this study significantly enhances the understanding of how self-replication can be achieved and analyzed within neural network models, contributing valuable insights to the fields of artificial life and complex systems.