Biological evolution works because simple computational systems can produce extremely complex behavior through computational irreducibility, where the only way to determine what a system will do is to run it step by step rather than predicting outcomes through formulas; this principle explains why nature generates complexity without random chance or engineering, and it creates a fundamental trade-off between computational reducibility (limited but predictable) and computational irreducibility (potentially surprising but capable of achieving complex fitness objectives).
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Machine learning and biological evolution have this in common | Stephen Wolfram
Added:Biology has traditionally not been a theoretical science.
Biology has been a science where you just observe.
This is how organisms work.
This is how molecular biology works and so on.
Now, when it comes to even biological evolution, it's not been completely clear why it works.
Why doesn't it get stuck?
Why can biological evolution go on and produce more and more elaborate forms?
You know, Darwin, he thought that there would be some kind of abstract law or kind of law like the laws of physics that would determine the progress of biological evolution.
But nobody found that.
I came back to that a couple of years ago and tried to understand sort of in computational terms, how does biological evolution work?
And I had one very important new data point, which was machine learning and the fact that machine learning works.
You know, I had played around with neural nets and kind of the foundations of machine learning back in the early 1980s.
I'd never managed to get neural nets to do anything interesting.
What was discovered in the 2010s was the surprising fact that if you take a neural net and you just bash it really, really hard, eventually it will learn stuff.
And so I thought, well, let's try that same idea for thinking about biological evolution.
The biological evolution and machine learning turn out to be extremely related kinds of things.
And so I did try that.
And to my considerable surprise, yes, these simple computational systems could kind of evolve to get more and more complex forms, to achieve more and more elaborate fitness objectives, and so on.
Whether it's the way that a mollusk shell kind of grows in a spiral, or whether it's the way the pigmentation on mollusk shells work, yes, it really is the case that there's this kind of thing that is probably the secret that nature uses to make all this complexity that it makes, which is that in the computational universe of possible programs, even a very simple program can produce extremely complicated behavior.
And that kind of led me to this concept of computational irreducibility that's been an important one for a lot of what I've done. Kind of this question of when you have a simple program, if you want to know what it does, one thing you can do is just run it step by step.
Let's say you want to know what it's going to do after a million steps, where you can run those million steps and see what it does.
The question is, can you jump ahead and work out what it's going to do without having to go through all those steps?
And that's the thing, you know, in the tradition of the exact sciences, the idea that you can predict things, that you can say, I don't need to follow a million orbits of the Earth around the sun or some idealized sun.
can just use a formula and jump ahead and say what's going to happen.
To know what the whole critter is going to do, you have to just follow those rules and see what happens.
You can't say, oh, I know those rules, so therefore I know the critter is going to stick its head up at just this moment or something.
That is the thing.
Computational irreducibility is what provides a sort of irreducible gap between the underlying deterministic rules and the actual behavior of a system.
Now, you know, there are many, many consequences of computational irreducibility.
If you start saying, you know, I'm going to build an AI and I want it only to think good thoughts and do good things.
Well, the problem is, as soon as you build an AI that is actually making sort of deep use of computation, it's going to have computational irreducibility.
And it's going to have this feature that it can always surprise us.
It can always do things that are the result where you can tell what it does by just following through the steps and seeing what it does.
But you can never say, I know you're never going to do the wrong thing or whatever else.
It's a trade-off, actually.
It's something that I think will be a feature of sort of societal decisions, is do you go for computational reducibility or you go for computational irreducibility?
We've had the experience sort of after the Industrial Revolution of having machines where we can kind of understand how they work.
They've got gears and levers and things like this.
Before the Industrial Revolution, lots of things we use, we didn't understand.
You know, you ride a horse.
The horse is, we know what we can do with the horse.
We don't know how the horse works inside.
And then, you know, post Industrial Revolution, we did have sort of a way of understanding how our machines work.
But that's something as we get into this sort of domain of computational machines, that's no longer the case.
And we can either say we insist on knowing how the machine works inside.
It's got to be computationally reducible in its behavior.
If it's computationally reducible, it will be very limited in what it can do.
If we say, no, it can be computationally irreducible, then we can make use of its computational capabilities to the fullest extent.
But then it has the problem that in principle, it can have things can happen, which will be surprising.
to us and which we can't foresee in advance.
And sort of one can ask, what does that mean for sort of us coexisting with the AIs and so on?
I mean, I think already we're in a situation where in addition to human civilization, there's a civilization of the AIs.
And the question is, what is it like to have a world in which there's this alien civilization right in front of us doing all these things?
Well, actually, we have a very common experience of that, which is nature.
Nature is, we can think of it also like a sort of alien civilization that's doing things, that's computing all these different kinds of things.
We've learned to coexist with nature.
You know, we build houses that prevent it, you know, problems when it rains and things like this.
One of the questions in biology is, what's special about life?
Even if you just take a piece of living tissue, what kind of a thing is that?
Is a piece of living tissue liquid?
Well, it's kind of gooey often.
Is it solid?
Well, it's kind of has some, you know, maintains its structure in some way.
It's really not those things.
When you look at it microscopically, sort of the big discovery of molecular biology, I suppose, in the last few decades has been that things are very orchestrated.
Molecules are sort of specifically and actively transported from here to there.
thing fits exactly into that, which then opens up to do this and so on.
There's this question of, how are all these pieces kind of orchestrated together to do the things that happen in biology?
And this notion of sort of bulk orchestration, that we're full of tons of molecules, but they're all doing things in this very kind of orchestrated way.
That's a phenomenon that seems to be sort of an essential phenomenon of life.
It's sort of the result of this big technology stack that's been built up through the course of biological evolution.
The analogy is the organism is trying to do like build a wall.
Well, if we were doing that by engineering, we would make bricks that are nice shapes and we would arrange them in some simple pattern.
But what's happening in biology, and by the way, also in machine learning, is that one is picking up these kind of random lumps of irreducible computation.
They're kind of like rocks lying around on the ground.
And one's fitting those in and saying, well, this one happens to fit this way and this way. And eventually you build up this wall.
And the reason that biological evolution works is that the fitness objectives that exist for biological organisms are computationally very simple compared to sort of the power of this underlying irreducible computation. I I mean, it's sort of unsurprising. If every organism, as soon as it was born, had to be able to solve some elaborate mathematical problem, no organisms would survive.
It's because the sort of fitness objectives are computationally quite simple, particularly relative to sort of the power of these underlying computational elements, that biological evolution is possible and can work, so to speak.
One might have thought that science, the universe, is sort of a cold, inhuman kind of place.
And I think what has come out from the science I've done is that an awful lot of science reflects back on us humans in very important ways.
In other words, there's in a sense nothing to say if there isn't a human somewhere in the middle.
So when it comes to kind of when we talk about sort of AI and is there something sort of different and special about us humans, the answer is yes.
The whole bundle of things that make up the human condition is unique.
It is that whole bundle of things.
And the AIs that don't have mortality or don't have certain kinds of sensory experiences or whatever, they are different in those ways from us humans.
Now, interesting question for us as humans.
You might say at some point, enough is enough.
You know, we in our technology, what is technology?
Technology is kind of taking what exists in the world and applying it for human purposes, finding that, you know, that magnetic material, we can use that to, you know, snap things together or make a compass.
We can use those liquid crystals to make a display.
We're taking things from the natural world and we're kind of applying them for human purposes.
And this idea of computational irreducibility and so on tells us we're always going to be able to find more things that we can apply from the natural world.
And the question is, well, at what point is sort of are we done?
At what point is, you know, between our computational systems and our AIs and our robotics and all that kind of thing, at what point have we got everything that we need to have?
I don't think that's the nature of us as biological organisms.
I think we are, to some extent, we have the vestiges of natural selection, of the sort of struggle for life over the last three billion years.
We are continually kind of seeking the new, that's been the experience to this point.
So, you know, the idea that kind of we're done now is unlikely to be what will happen.
Related Videos

Expanding Stikbot thumbnails
leopoldshorts
2K views•2023-09-24

Digital Discrimination: Cognitive Bias in Machine Learning
redmonktechevents2974
4K views•2019-12-18

Evolutionary Approach to Clustering by Ujjwal Maulik
ICTStalks
279 views•2019-06-26

Rose Yu "Learning from Large-Scale Spatiotemporal Data"
networkscienceinstitute
2K views•2019-03-04

Stanford Seminar - Generalization through Task Representations with Foundation Models
stanfordonline
4K views•2025-07-14

Satellite-Based Wheat Yield Forecasting using GEE & Transformer Neural Network
gisrsinstitute
634 views•2025-06-15

Paradigm Shifts in Data Processing for the Generative AI Era: Robert Nishihara of Anyscale & Ray.io
GradientFlow
2K views•2025-01-02

How to Build Your Own GenAI-Based Knowledge Management System
2150GmbH
360 views•2025-06-03
Trending

One Must Imagine Sisyphus Happy
vlogbrothers
61K views•2026-07-21

Future of Taylor Farms
maighstirtarot5385
11K views•2026-07-21

The Downfall of OnePlus!
techwiser
65K views•2026-07-21

My Friend Locked Up The Engine On His K-Swapped Bug...
boostedboiz
128K views•2026-07-21