back to indexBiological versus Artificial Neural Networks (John Hopfield) | AI Podcast Clips
Chapters
0:0 Intro
3:25 Evolutionary Process
6:17 Adaptation
7:24 Mathematical system
9:7 Evolutionary adaptation
12:22 Understanding
13:51 Feedback
15:49 Generation after generation
17:41 Collective properties
00:00:00.000 |
- What difference between biological neural networks 00:00:15.760 |
- One of the things that very much intrigues me 00:00:19.880 |
is the fact that neurons have all kinds of components, 00:00:28.780 |
In evolutionary biology, if you have some little quirk 00:00:41.660 |
and make it into a useful feature rather than a glitch. 00:00:50.680 |
for evolution to have captured all kinds of possibilities 00:00:58.380 |
And that aspect has been completely suppressed 00:01:25.140 |
they have rhythms which are sort of close to each other. 00:01:37.260 |
There was a marvelous physical example of that 00:01:39.740 |
in the Millennium Bridge across the Thames River 00:01:54.900 |
But they all walk at about the same frequency. 00:02:04.540 |
And after a while, the bridge was oscillating back and forth 00:02:08.220 |
and the pedestrians were walking in step to it. 00:02:10.500 |
And you could see it in the movies made out of the bridge. 00:02:13.460 |
And the engineers made a simple-minded mistake. 00:02:17.140 |
They assumed when you walk, it's step, step, step, 00:02:22.820 |
But when you walk, it's also right foot, left foot, 00:02:45.420 |
Now, nerves, look, nerve cells produce action potentials. 00:02:52.740 |
producing action potentials of the same rate. 00:03:07.300 |
you can be sure that other cells are gonna notice it. 00:03:09.980 |
So you can make a computational feature out of this 00:03:20.180 |
let alone have the possibility for synchronizing them. 00:03:23.540 |
- And you mentioned the evolutionary process. 00:03:44.900 |
to leverage all the different kinds of complexities 00:03:51.220 |
- Well, look, at the biological molecule level, 00:04:04.500 |
and now one part of it can code for that protein, 00:04:08.340 |
but the other one could itself change a little bit 00:04:15.140 |
Now, if that molecule was just slightly different, 00:04:17.940 |
had a function which helped any old chemical reaction 00:04:30.060 |
and evolution would slowly improve that function. 00:04:33.140 |
And so you have the possibility of duplicating 00:04:46.860 |
And there's evolutionary pressure to improve. 00:04:52.020 |
but it's improvement has to do with closing some companies 00:04:56.900 |
The evolutionary process looks a little different. 00:05:06.180 |
- Companies close, yeah, go bankrupt and are born. 00:05:16.900 |
I mean, if you think of companies as a single organism 00:05:28.900 |
- And companies have difficulty having a new product 00:05:34.260 |
When IBM built this first PC, you probably read the book, 00:05:49.300 |
they didn't insist that you build it out of IBM components, 00:05:52.520 |
but they understood that they could get into this market, 00:06:02.320 |
And biology finds other markets in a more adaptive way. 00:06:24.800 |
Is it the adaptive, the ability to adapt as you've described 00:06:35.840 |
- Adaptation is everything when you get down to it, 00:06:43.280 |
but the difference, there are differences between adaptation 00:06:48.280 |
where you're learning goes on only over generations 00:06:54.860 |
where you're learning goes on at the timescale 00:06:57.260 |
of one individual who must learn from the environment 00:07:03.420 |
And biology has both kinds of learning in it. 00:07:19.200 |
built on this other kind of evolutionary system. 00:07:30.160 |
- Well, when you talk to a computer scientist 00:07:34.720 |
The fact that biology actually came about from evolution, 00:07:39.240 |
the thing that, and the fact that biology is about a system 00:07:53.500 |
computer chips are basically two-dimensional structures, 00:08:05.780 |
Biology is, the neocortex is actually also sheet-like, 00:08:14.240 |
which is about 10 times the volume of the gray matter 00:08:16.960 |
and contains all what you might call the wires. 00:08:23.660 |
the effect of computer structure on what is easy 00:08:37.820 |
it makes some things easy that are very difficult 00:08:45.800 |
you can't do simple floating-point arithmetic, 00:08:49.720 |
- Yeah, and you're saying this kind of three-dimensional, 00:08:52.240 |
complicated structure makes, it's still math. 00:08:58.920 |
The kind of math it's doing enables you to solve problems 00:09:10.320 |
the evolutionary adaptation and the adaptation, 00:09:13.440 |
or learning at the scale of a single human life. 00:09:17.940 |
which is particularly beautiful to you and interesting 00:09:24.480 |
from a research and from just a human perspective? 00:09:32.440 |
- I find things most interesting that I begin to see 00:09:39.240 |
and tease them apart a little bit and see how they work. 00:09:42.040 |
And since I can't see the evolutionary process going on, 00:10:01.800 |
but I couldn't be interested in working on it. 00:10:04.140 |
- The human life's time scale is however thing 00:10:14.320 |
- Yeah, you can do, there's the developmental neurobiology 00:10:25.240 |
from a combination of what the genetics is like 00:10:29.600 |
and the real, the fact that you're building a system 00:10:38.720 |
those early days of a human life are really interesting. 00:10:45.760 |
there are times of immense cell multiplication. 00:10:50.820 |
There are also times of the greatest cell death 00:11:04.680 |
what is not wired well enough to use the moment, 00:11:17.080 |
in understanding the mind will come in the next decades? 00:11:54.840 |
- Yeah, both of your parents were physicists. 00:12:01.680 |
was a feeling that the world is an understandable place 00:12:12.880 |
and structure things so you can do the mathematics 00:12:19.000 |
you also be able to understand how things work. 00:12:27.600 |
through many decades of trying to understand the mind, 00:12:40.540 |
- There's a question of what do you mean by understand? 00:12:55.480 |
I didn't want them simply to memorize a set of examples 00:13:00.400 |
to which they knew the equations to write down 00:13:14.920 |
or I expect some intuitive notion of understanding." 00:13:19.160 |
And I don't know how to express that very well. 00:13:39.980 |
and yet you know contain nothing of the essence 00:13:46.760 |
Understanding is more than just an enormous lookup table. 00:14:20.400 |
if I have a mathematical system with feedback, 00:14:36.560 |
So we can talk even about recurrent neural net, 00:14:44.160 |
to achieve understanding through these simple mechanisms? 00:14:55.040 |
between artificial neural networks and biological? 00:15:19.920 |
which if we treat it well, is still recoverable. 00:16:11.200 |
I'm asking, is there, will it ever go on at Google? 00:16:25.460 |
- I think it's going to go on generation after generation 00:16:40.640 |
This is our model of neurobiology at the moment. 00:16:52.520 |
And after the while, it sort of grinds into the sand 00:16:56.960 |
and you say, ah, something else is needed for neurobiology 00:17:10.880 |
And I think it could be generations of this evolution. 00:17:47.360 |
- And going back to my brain waves as it were. 00:17:58.360 |
they would say, ah, maybe these are an epiphenomenon 00:18:04.280 |
The first car I had, a real wreck of a 1936 Dodge, 00:18:11.720 |
go above 45 miles an hour and the wheels would shimmy. 00:18:32.480 |
when are you going more than 45 miles an hour, 00:18:36.720 |
and you wouldn't worry about where it came from. 00:18:43.080 |
- It's going to be a long time before that kind of thing, 00:18:45.620 |
which can take place in large complex networks of things 00:19:08.160 |
- And all the transistors are somewhat similar. 00:19:12.360 |
And most physical systems with that many parts, 00:19:16.560 |
all of which are similar, have collective properties. 00:19:24.320 |
what have you have collective properties, weather. 00:19:41.060 |
it's going to take us to more generations of things 00:19:45.680 |
and see how they are used and what they mean. 00:19:51.960 |
We might have to return several times to neurobiology 00:20:07.920 |
And I think one of the most biggest surprises to me was 00:20:24.800 |
and how important and how useful they can be in AI.