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.
翻译:在这项工作中,神经网络经过培训,可以复制仅使用自身输出作为投入来培训它的代码。 引入了神经程序进化自我复制的范式,在这种模式中,程序参数发生变异,而方案更高效地培训自身的能力可以带来更大的生殖成功。 这一进化范式被证明能够从一个没有明确指导的环境里产生更有效的生物体学习,而这种模式完全基于有利于生殖成熟的有机体的自然选择。