English

Self-Replicating Neural Programs

Neural and Evolutionary Computing 2021-10-06 v2 Machine Learning

Abstract

In this work, a neural network is trained to replicate the code that trains it using only its own output as input. A paradigm for evolutionary self-replication in neural programs is introduced, where program parameters are mutated, and the ability for the program to more efficiently train itself leads to greater reproductive success. This evolutionary paradigm is demonstrated to produce more efficient learning in organisms from a setting without any explicit guidance, solely based on natural selection favoring organisms with faster reproductive maturity.

Keywords

Cite

@article{arxiv.2109.12786,
  title  = {Self-Replicating Neural Programs},
  author = {Samuel Schmidgall},
  journal= {arXiv preprint arXiv:2109.12786},
  year   = {2021}
}