| Could someone explain the obsessive devotion to doing all Artificial "Life" research in terms of Cellular Automata? If you could supply the mathematical reasoning for this, I would be very interested in hearing the answer. And preferably an answer that goes beyond just saying that Von Neumann used Cellular Automata in his ALife research. Also, if anyone knows of alternative methods to CA in studying the properties of life then I would also be interested in learning of these. All in all, I find these procedurally generated art pieces to be rather underwhelming in any serious attempt or study of what artifical life is/can be. > digital organisms and evolution This is a claim without definition of what a non-biological organism even is. Could we just claim that any CA, any program is "living" while it is running? I would love to see some formality before claims are made in this area. EDIT: After watching the "Planet Gaia" video [0], I feel even more like the excitement about this is no different than the excitement for a video game and not for actual scientific progress. Cool code and cool visuals. Very little in the way of understanding life better. [0] https://www.youtube.com/watch?v=w9R6zrdl6jM |
What you see as a criticism of this line of research I think is actually its reason: Life is arguably the most interesting thing in the universe, and if we can create it digitally it will surprise us. Evolution yields insights and solutions that you cannot predict. If we can synthesize what the minimal set of key properties are necessary for artificial lifeforms to create interesting unexpected outcomes, it helps us clarify the definition of what a non-biological organism could be.
I'm personally fascinated by the idea of autonomous digital agents that exist and self replicate while trying to earn cryptocurrency, which is used to pay for the hosting costs of themselves and their progeny. I think we are about two decades away from this being realized, but in the future, software services could self assemble, replicate imperfectly and evolve to please humans without any humans writing additional code: we'd just have to code a profitable LUCA, create suitable 'nests' and pay the organisms that please us. "What is life" is debatable, but IMO this would be a valid digital lifeform.