July 26th, 2024

Google creates self-replicating life from digital 'primordial soup'

Researchers at Google created self-replicating artificial life forms from random data, suggesting chaotic environments can lead to digital organisms, offering insights into the origins of biological life on Earth.

Read original articleLink Icon
Google creates self-replicating life from digital 'primordial soup'

Researchers at Google have successfully created self-replicating artificial life forms from a digital "primordial soup" composed of random data, without any predefined rules or objectives. This experiment suggests that such a chaotic environment can lead to the emergence of digital organisms, potentially providing insights into the origins of biological life on Earth. While the mechanisms of evolution are well understood, the initial formation of life from inert molecules remains largely a mystery. The findings indicate that more advanced versions of this experiment could yield even more complex digital life forms, further illuminating the processes that may have contributed to the development of life in nature. This research opens new avenues for understanding both artificial and biological life, highlighting the potential for digital environments to simulate evolutionary processes.

Related

Computational Life: How Well-Formed, Self-Replicating Programs Emerge

Computational Life: How Well-Formed, Self-Replicating Programs Emerge

The study explores self-replicating programs on computational substrates, emphasizing emergence from random interactions and self-modification. It investigates programming languages, machine instruction sets, and theoretical possibilities, contributing to Origin of Life and Artificial Life fields.

First cell-free system in which genetic information and metabolism work together

First cell-free system in which genetic information and metabolism work together

Researchers at Max Planck Institute for Terrestrial Microbiology developed a cell-free system merging genetic information and metabolism. The innovative Pure system and Cetch cycle cooperate to produce enzymes and organic molecules autonomously, showing promise for sustainable synthetic biology and energy production.

Gobsmacking Study Finds Life on Earth Emerged 4.2B Years Ago

Gobsmacking Study Finds Life on Earth Emerged 4.2B Years Ago

A study reveals life on Earth began 4.2 billion years ago from a common ancestor resembling a prokaryote with an early immune system. Research from the University of Bristol suggests rapid ecosystem establishment. Published in Nature Ecology & Evolution.

Artificial consciousness: a perspective from the free energy principle

Artificial consciousness: a perspective from the free energy principle

The article explores artificial consciousness through the free energy principle, suggesting the need for additional factors beyond neural simulations to replicate consciousness in AI. Wanja Wiese emphasizes self-organizing systems and causal flow's role in genuine consciousness.

The Physics of Cold Water May Have Jump Started Complex Life

The Physics of Cold Water May Have Jump Started Complex Life

Research suggests that frigid "Snowball Earth" conditions may have driven the evolution of multicellular life by increasing seawater viscosity, prompting single-celled organisms to form larger, coordinated groups for survival.

Link Icon 11 comments
By @neonate - 7 months
By @jonahbenton - 7 months
Most impressive demo I saw at MIT AI Lab when a student there was Tom Ray's Tierra, basically this idea, 30 years ago.

https://tomray.me/tierra/

By @raidicy - 7 months
https://arxiv.org/abs/2406.19108

Here's a direct link to the paper. I have not read it yet but the abstract reminds me of a recent post discussing using brainfuck as a way to do program synthesis.

By @thomascountz - 7 months
Having read the paper (and having begun replicating the results in Ruby), I _think_ the novelty here is that 1) the "world" is seeded with a normal distribution of random (though valid BF) noise and 2) there are no world rules that should incentivize replicators. The rules of engagement are the sharing of a resources (the "tape") between two programs and the VM executing BFF. My intuition would think we'd end up with the same distribution of randomness in most cases, however, the researches consistently discovered dominant replicators.

I'm excited to read more about Tierra and others prior art to understand if observation has precedent. My introduction to all of this is Shiffman's Nature of Code, so I am not familiar with the literature.

The other new research introduced in the paper was the way the BFF VM and "tapes" were observed. By using entropy and compressibility, the authors observe complexity as a heuristic for presence of self-replication in the "primordial soup" simulation.

By @netcraft - 7 months
By @Voloskaya - 7 months
> “My gut feeling is that if you want more interesting behaviour [...] – it’s going to require so much compute that we’re not going to practically do it,” says Laurie.

> Indeed, many of the team’s experiments ran for millions of steps [...]. Laurie says that one instance, running on his laptop, involved processing about 3 billion instructions a second and it still took around half an hour for self-replication to emerge.

This almost reads as satire. In this day and age, 30 minutes on a single laptop doesn't quite trigger my sense of "it's going to be really hard to scale further than this".

Napkin math says the team in the next building over at Google is routinely running experiments that use roughly 20 billions time more compute (90 days on 25k A100 GPUs).

I'm sure they could, at least, leave the trusty laptop on for a week end?

By @mleonhard - 7 months
This has some similarities to the "Bluedogs" artificial life simulation that I made during university: https://www.tamale.net/bluedogs/ . In Bluedogs, each entity has bytecode which determines its behavior. The simulation churns out random entities which don't know how to move. Finally, it generates one that can turn and its progeny quickly fill the virtual world. Bluedogs also uses color to show geneology.
By @remram - 7 months
(disclaimer: paywalled so I read 2 paragraphs)

Is this just like running the game of life [1] on a giant random board and seeing some generators emerge? Or something actually significant?

[1]: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

By @Aristo95 - 7 months
What the French team from Inria is doing behind Lania Flow is much more impressive, here we are talking about a game of life on a convolutional system capable of generating single-cell cells for chemotaxis, replication and natural selection https://www.youtube.com/watch?v=bAJIETmC-6o
By @mrguyorama - 7 months
Google is late to the party. I own at least 3 different video games from random "Indie" devs that do this.
By @MaximilianEmel - 7 months
Here's a video of it in action: https://www.youtube.com/watch?v=eOHGBuZCswA