Live data from Hacker News

Ray Kurzweil does not understand the brain

scienceblogs.com

101–110 of 227 posts

Re: Ray Kurzweil does not understand the brain

#101
post #86

Earlier quoted context omitted.

This rant unfortunately fails to clearly demonstrate how Kurzweil errs. It goes on about complexity and emergence, but why would complex interactions not emerge from a computer simulation just as they do in the real biochemical system? Because so far, despite the best efforts of many geniuses and heroic computing resources, our simulations don't even reliably predict the real-world outcomes of far, far simpler system…

BTW how do you define human intelligence ? What is it that we wouldn't be able to construct ? Put in another way, what construct would qualify as approaching human intelligence ?

My definition of human intelligence is intelligence that is broadly adaptable, self-training, and able to communicate via a system of symbols as ambiguous and semantically rich as human language.

For instance, an intelligence that could be taught to read English and then have a reasonable conversation about a contemporary novel, with its own insights into the style and themes of the book, would qualify.

That said, I do expect to see great strides in the sophistication of machines in the next 30 years. They don't have to think like people to be useful.

Re: Ray Kurzweil does not understand the brain

#102
post #49

I don't find these criticisms convincing. We haven't solved the protein folding problem? So solve it. Is there some reason to believe it won't ever be solved? If you had a sufficiently accurate simulation of a cell or organism (which we don't, but we might someday), you could do experiments on it much cheaper and faster than in a lab. I do agree that there's no freakin' way this will be done in ten years, or in the 6…

>We haven't solved the protein folding problem? So solve it. It's not a trivial problem. There are lots of bright minds working on this problem. If you understand the difficulty behind it, you wouldn't make such ignorant statements.

Where did I say it was a trivial problem? I was assuming (perhaps incorrectly according to other commenters) that it's a tractable problem that may someday be solved, like putting a man on the moon was.

Re: Ray Kurzweil does not understand the brain

#103
The main thing Kurzweil has missed is the even though we something like the 'source code' for a human brain, we don't have the compiler.

If you're taking the (pretty weak) 'source code' analogy further, the compiler is... A host human embryonic cell, running on a womb in a mother.

So thinking about the problem that way is a non-starter for obvious chicken/egg reasons.

Re: Ray Kurzweil does not understand the brain

#104
post #92
post #65

I'm a life-long programmer who presently works in software, but I studied biology in college... mostly because I wanted to learn about learning by studying how living systems do it. Biological systems are nothing like anything we would ever engineer, and to understand them we must remove our "anthropocentric engineer goggles" and look at them for what they are. Analogies between biological systems and computers, soft…

"I think it's now possible with a big rack of multi-core machines in an MPI cluster to approach the capabilities of a fruit fly's brain." This seems so unlikely. Isn't it more likely that it takes a rack of multi-core machines to simulate a fruit fly's brain using our extremely primitive algorithms for approximating intelligence? In other words, it's a software problem.

You're right.

It's a software problem and a hardware problem. Our hardware is not up to the task, and even if it was we wouldn't know how to program it.

Evolutionary computation and non-von-Neumann architectures such as stochastic data flow architectures might be where to start. We would not write the code. We would build the right kind of architecture and then evolve the code within that architecture.

Re: Ray Kurzweil does not understand the brain

#105

Earlier quoted context omitted.

Just because underlying structure is simple, does not implies that the system is predictable. For example consider the three body problem, it has simple structure yet there are known limitations on our ability to predict its configuration at a later time in future. Just because a system has a finite description does not means we can predict its behavior at later time!! The systems such as our brains are extremely cha…

Thing is, human DNA seems to grow into human babies most of the time, yet at molecular level the environment where it grows is a random, chaotic mess. The rough physical properties, like temperature, and the general chemicals around are stable, but beyond that things are constantly moving and sloshing around in a very unpredictable way. The idea with the three-body problem is that after some time has passed, we have…

Yes, but when we are talking about "programming brain" we are assuming that changing few base pairs would change the behavior / structure.

     Ova don't grow into random jumbles of cells, most of the time they grow into babies.

Exactly but can we change few base pairs and observe its effect? When we talk about reprogramming, we trying to figure out the cause and effect relationship, if a system is chaotic it is very difficult to figure out that relationship.

Three bodies don't mutate into 4 bodies or weather does not changes into an ice age in an instant, but at the same time we cannot reprogram weather by introducing small changes.

Re: Ray Kurzweil does not understand the brain

#106
Myers is wrong, because he overcomplicates. Kurzweil is also wrong, because he oversimplifies (I'm taking Myers's version of argument at face value; I actually suppose the argument was more sophisticated than that).

Firstly where Myers is wrong: the human brain ultimately comes forth from a bunch of information roughly equal to 1 million lines of code. If you could reproduce those 1 million lines and set them loose, allowing them to construct a human being (nothing else: what else could they construct?) and letting that human being live in our world, you would have 'created' intelligence. It's as simple as that and attacking that abstraction is completely the wrong approach to pointing out the problem with Kurzweil's argument.

So, then the two points where Kurzweil is wrong:

1) it's not just any million lines of code. It has to be exactly the million lines of code in our genome, give or take some bits. Considering the enormously complex interactions between these bits of code, this is worse than reverse engineering the largest codebase of spaghetti code you could possiblt imagine. The simple example that Myers gives is enough to show this.

2) The million lines of code cannot just be executed anywhere. It encodes for the construction of a human from raw material and the subsequent operation of that human. Give it different materials or a different living environment and something entirely different, in most variations nothing remotely capable of 'life', appears. And even if you could make it build something from electronic components: slight differences in the perceptive systems can create huge differences in the brain and the concepts in the brain. A machine with a finite pixelized array of visual light receptors would build a completely different conceptual model of the world. Reverse engineering the genome is not only extremely hard: it is very unlikely to produce the result you want.

Re: Ray Kurzweil does not understand the brain

#107
My programmer's understanding of the argument is this:

Even if you could reduce the brain to some sort of bytecode, an interpreter is still necessary to run that bytecode. For instance, a python program might be a few bytes, but the interpreter is still a few megabytes. Yet both are necessary to run the program. Who knows how large a brain bytecode interpreter is going to be, but probably very large.

Re: Ray Kurzweil does not understand the brain

#108
post #75

Earlier quoted context omitted.

> I'm not so sure about the simulation, but Ray's right that the brain cannot be more complex than the data that specifies it Which would be true if the DNA specification for that particular part of the body was the only part of what specifies the brain. Myers is pointing out that assertion is patently false. The environment of developing creature and the interactions between cell types and their environment (and the…

Environment being another source of information was mentioned (in my 2nd paragraph), but interactions that are determined by their starting points don't add information - even if the result looks more complex. This idea (and the comment about the mandlebrot set) is similar to " pi holding all the information in the world" (assuming it's normal, meaning not repeating/regular) http://news.ycombinator.com/item?id=156722…

> Whereas the training data for a neural net is extra information - but in utero, what is the training data that is not a predictable consequence of the genome?

For starters, the mother's chemistry which is a function of her DNA and environment. And the mother's physical environment, diet, health, etc. These are things that have no representation in the genome but can radically change brain structure in a developing mammal.

I'm not claiming the environment magnifies existing information, I'm claiming it's part of the total set and Kurzweil (and you) are vastly underestimating the amount of state that is associated with the exact details of a developing organism. This seems to be the thrust of Myers's point (at least in the beginning): you are simplifying and you are not allowed to do that.

Myers then follows that point by saying that even if we do manage to isolate all that information and understand it, we actually don't have certain critical problems like protein folding solved, or even reliably simulated yet.

Even if you hand-wave all this and assume it's possible, the notion that 10 years is the timeframe for this seems... excessively optimistic.

Re: Ray Kurzweil does not understand the brain

#109
post #90
post #81

Earlier quoted context omitted.

The only other source of information is the non-genomic environment - extra-nucleur DNA like mitochondria, and the womb (which is arguably already specified in the genome, unless mother nature has done a Ken Thompson http://cm.bell-labs.com/who/ken/trust.html at some point.) That just gives you a newborn baby's brain, which is a pretty poor standard for displaying "human" intelligence. If we didn't get any smarter th…

Yes, but it gives you the newborn baby's brain in toto , including its ability to grow up into a normal adult human. If you get to newborn's brain you are 99.9% of the way there from the AI side. By the time we get there, feeding it stimulus will be a relatively simple problem by comparison.

Not if the world is actually more complicated than a newborn baby's brain. Can we simulate a baby's interaction with its mother without simulating the mother's brain?

Re: Ray Kurzweil does not understand the brain

#110
Actually the information needed for replicating brain is not just limited to the information encoded in DNA. Physics plays a great deal of role in all molecular biology and from physical interactions arise cell-cell interactions which then give rise to complicated organs that you have in the body. (And, of course, all these arose during billions of years of evolution which is encoded not only in DNA but environment also.)

So if you were to simulate the brain, modeling DNA will be A tiny part of it. Encoding the deepest of physics world (yes, quantum effects play many roles in DNA) AND then having enough computational power to model interactions of those particles in real time IS A REALLY BIG DEAL.

Post reply on HN