Co-evolution of self-replication and function in a digital primordial soup
1–10 of 36 posts
Re: Co-evolution of self-replication and function in a digital primordial soup
#2Re: Co-evolution of self-replication and function in a digital primordial soup
#3Re: Co-evolution of self-replication and function in a digital primordial soup
#4An independent reproduction of the main result: https://github.com/vicgalle/coevolution-soup
Do you have any idea why the authors chose Z80 as the program language? I have seen other studies in the same spirit that use simpler toy languages like Brainfuck (https://arxiv.org/abs/2406.19108) and I wonder if you could get higher execution speed if you didn't have to execute so much emulator code.
The programs/genomes are extremely tiny. I would be very interested to see what kind of hardware is needed to scale this approach up. How long until we can feed in giant corpuses of text and evolve these little organisms to predict the next letter?
Re: Co-evolution of self-replication and function in a digital primordial soup
#5Re: Co-evolution of self-replication and function in a digital primordial soup
#6[0] https://tomray.me/tierra/whatis.html
[1] https://en.wikipedia.org/wiki/Thomas_S._Ray
Re: Co-evolution of self-replication and function in a digital primordial soup
#7An independent reproduction of the main result: https://github.com/vicgalle/coevolution-soup
This is every cool research. Do you have any idea why the authors chose Z80 as the program language? I have seen other studies in the same spirit that use simpler toy languages like Brainfuck ( https://arxiv.org/abs/2406.19108 ) and I wonder if you could get higher execution speed if you didn't have to execute so much emulator code. The programs/genomes are extremely tiny. I would be very interested to see what kind…
Re: Co-evolution of self-replication and function in a digital primordial soup
#8Evolution also eventually gets frustrated and creates the brain, capable of in context learning.
Maybe we should take some notes from these massively parallel, shallow, and highly recurrent constructions.
Re: Co-evolution of self-replication and function in a digital primordial soup
#9https://arxiv.org/abs/2406.19108
> We show that when random, non self-replicating programs are placed in an environment lacking any explicit fitness landscape, self-replicators tend to arise. We demonstrate how this occurs due to random interactions and self-modification, and can happen with and without background random mutations. We also show how increasingly complex dynamics continue to emerge following the rise of self-replicators.
Re: Co-evolution of self-replication and function in a digital primordial soup
#10Interesting. But, evolution is way too unconstrained to provide us a path to "agi". It would require too much compute. Evolution also eventually gets frustrated and creates the brain, capable of in context learning. Maybe we should take some notes from these massively parallel, shallow, and highly recurrent constructions.