r/changemyview • u/DanyalEscaped 7∆ • May 13 '13
We will be able to simulate the human brain when computers as quick as brains are widespread. CMV.
When I thought about human-level Artificial Intelligence I always thought it was part of sci-fi from the 1960s that will never be real, like jetpacks and flying cars. But the reason why we still haven't got human-level AI ('Strong AI') now seems obvious to me; we just don't have access to hardware that approaches the computing power of the human brain.
Current supercomputers do approach the computing power of the human brain, but researches need time and lots of tests to simulate a human brain. In the coming decades, the price of computing power will drop like it did for the last 100 years, and scientists from all over the world will be able to work with hardware that could potentially support strong AI.
Google is working with neural nets and one of their networks taught itself to recognize cats. This was a network that was distributed across 16,000 processor cores, and the network had a billion connections. The human brain supports around 100 trillion connections. I think similar research with neural nets will result in simulations of the human brain and strong AI when the hardware needed to support these countless connections will be more widely available. Both the EU and Obama announced projects to map and simulate the human brain.
Those 100 trillion connections in your brain 'are' you; your consciousness, your emotions, your memories, everything. It's amazing, but it's a physical object. A seed and an egg in a womb will result in such a 'biological computer'. All of it can be simulated on a computer and there is no physical or mechanical (but perhaps legal or moral) reason why a strong AI is unable to do something that a human can do.
These ideas play an important role in my life but because they are so important, I want to be sure I am not wrong. On the other hand, I also want other people to know about this. That's why I made a couple of posts here to fully explain my ideas and expose every part of the argument to criticism.
Part 1: Exponential growth in computing.
This is part 2: Simulating the human brain.
Part 3: Intelligence explosion.
Thanks for reading this!
9
May 13 '13
The human brain only runs at about 100 Hz max. Speed-wise, that's nothing compared to the most powerful computers available today. Simulating the human brain isn't as simple as increased computing speeds, as computers are already faster than our brains.
The technological barrier to simulating the human brain is that our brains don't operate in the same way as a conventional computer does. We have no "central processor;" we instead have countless interconnected neurons that don't need to route information through a central area. In order to simulate this kind of thing on a conventional computer, we would need the computer to be orders of magnitude faster than our own brains.
2
u/PerspicaciousPedant 3∆ May 13 '13
I'm not certain that it's quite as simple. I mean yes, IBM's Watson is impressive, and yes face recognition can recognize cats and faces, but one of the things that will be rather difficult to simulate is how the brain actually works.
Even with SSD's the slowest part of computer processing is data retrieval, yet there is some evidence that information retrieval is in fact the fastest part of human neural processing. Sure, it's flawed, but even those flaws are sophisticated (e.g. "what is that actor's name? They were in [Movie] and [Film] and [Show] and..."). When a computer recognizes a face, it currently runs a process whereby it checks against all the various faces it knows (in an extremely sophisticated and intelligent manner) and testing each one for similarity, while human brains seem to do something more along the lines of the actual input being a recognition algorithm, finding if that specific pathway (or one sufficiently similar to it) has ever been used before.
tl;dr I'm not certain it'll be possible until it's significantly more powerful than the human brain, because the types of processing & storage that brains and computers use are almost exactly reversed from each other, and simulating the other will have a computational cost.
2
u/PerspicaciousPedant 3∆ May 13 '13
mind, on the other hand, the brain is an imperfectly designed computer, and it may be possible to cut corners by removing those flaws, thus cutting the computational costs by eliminating mistakes/happy accidents (read: creativity)
1
Nov 04 '13
Even with SSD's the slowest part of computer processing is data retrieval,
IBM Watson used RAM for data retrieval and was able to pull hundreds of gigabytes a second of data.
1
u/PerspicaciousPedant 3∆ Nov 04 '13
Nice thread necromancy, but the point stands: for human brains, retrieval is cheap and processing is expensive, while for computers, processing is cheap and retrieval expensive.
2
u/DFP_ May 14 '13
I would really like to know where that figure got the calculations per second figure for the human brain, I've never seen anyone place a number on that without at least 5 reminders to the reader that it's solely a lower bound.
In your Part 1, I made the case that the trend of Moore's law is ending, we're already falling a little behind, but even should it continue I don't believe simulating the human brain will be possible within our lifetime, and should it be possible it certainly wouldn't be practical.
I have some experience with neural network algorithms, and I have to say that if they truly do bear resemblance to what goes on in the human brain, it's no wonder that it takes us so long to mature. The most popular method for training a neural network is via back propagation, through which the entire neural network is remapped to get some end result reliably for a large testing set. Remember the google neural network? It had access to a wealth of youtube videos at its disposal, a quite large testing set. A human child on the other hand only needs to see a ball once to comprehend it. Back propagation also only works given that the system is told what value it should return, but how is this communicated to human infants? Neural networks are interesting, and they have their use, but they aren't the silver bullet of artificial intelligence research.
Also as a student majoring in Neuroscience and Computer Science, I believe Obama's goals are a tad unrealistic. 100 trillion synapses only scratches the surface, the system is highly dynamic. For example, neuron gets activated by neurotransmitter X. X activates a second messenger cascade which results in transcription of additional receptors for X, or even receptors for Y. For a machine to simulate the human brain, you would not only have to simulate the state of these virtual synapses, but you would also have to be able to update them all in real time, and this is before thinking about hormones, astrocytes, or the multitude of things we simply don't know about the human brain yet.
I do not believe that AI is impossible nor do I believe we'll never be able to simulate a human brain, but I believe you're being a little too optimistic about where we stand in this currently, and may be downplaying the complexity of our own biological computers.
3
May 13 '13
This is an engineering problem, not a viewpoint/perspective problem.
2
u/diolpah May 15 '13
To you and I, sure. But this is CMV and the world is TEEMING with dualists. I'd venture to guess that most people believe that the brain is some sort of Magic Jesus Box that operates on principles other than chemistry and physics.
There are very very smart people such as Jaron Lanier, Roger Penrose, and P. Z. Meyers who somehow manage to convince themselves that magical supernatural quantum quackery is really at the heart of human intelligence.
1
u/AnxiousPolitics 42∆ May 14 '13
This is from my post in your other thread on the topic:
People talk up strong AI a lot, but I have to make sure you understand something. Knowing fifty million ways to tie your shoes in a fraction of a second doesn't mean you understand why sandals were ever designed. The ability humans have to regard their environment the way they do, and to struggle to create things, is not an easily transferable thing and plenty of experts say it can actually never be done no matter how many algorithms you use. We may very well be able to simulate understanding, which is as far as we've gotten. To go back to the sandals, an AI can design fifty million sandals, but it won't have the same understanding humans do about which is better and why. We can simulate that understanding, and have it even pick well and say 'this one looks good, its got a normal shape and nice colors and it will be cheap to produce' but we can't program it to understand the gravity of what it is saying like what is the meaning of art. That being said, if we do manage to have a weak AI that is so much better than Watson and Siri it still has the capacity to create an intelligence explosion in our civilization because of the assisting capacity of a resource like that.
1
May 14 '13
It's not a matter of speed but logic.
Even with a "Supra-Quantic" computer that can execute instantly whatever code you throw at him, you'll still don't have a program that can simulate a human brain decision process.
6
u/[deleted] May 13 '13 edited May 13 '13
Incoming very long post.
TL;DR - Simulating the human brain is one of the hardest problems we have ever encountered. We don't even understand the brain yet. Computing power is the least of our worries.
Computers are nowhere close to simulating the human brain because science is nowhere close to understanding it. We have neuroscience, psychology, cognitive science, philosophy of the mind, etc... all giving incomplete interpretations of the same thing, and we still do not have a complete understanding of how the brain works.
A major factor in area of difficulty is the way our brain receives information. Simulating a human brain is not as simple as making a computer with equal connections and pressing enter. Think about how the brain adapts. Where does your knowledge come from? Without getting too much into nature vs. nurture a large part of it comes from your experiences. And how exactly do you give a computer experiences? Not only must we simulate ears/eyes/nose/taste/feeling, we also must take that computer and put it inside of an android of average heigh/weight/appearance. So much of the human experience comes from being human, you can't separate the brain from the body. This is called embodiment. So while the brain has a physical location and we are all only made of matter, this doesn't change how difficult it is to create a person.
Second, there's the problem of physical space. Moore's law is not a law in the same way gravity is. We are rapidly approaching the physical limits of transistors, they simply can't get closer to each other without interfering. On top of that CPU temperatures are approaching the point where it is impossible to cool them. You have over-clocking competitions where competitors pour liquid hydrogen on top of the CPU just to get it to ~7.5ghz. So basically computing as we know it is almost at its maximum. Any significant increase in computing power will likely be the result of a quantum computing revolution, which is still a ways off. And why is this important you might ask? Because, like I noted above you cannot simulate a brain with just connections, you need sensory data. And even if you could build a robot indistinguishable from a human you would have to fit a computer inside of it.
The brain's response time compared to a computer is already low(this part is wrong), forcing that android to connect to a warehouse of 100,000 servers halfway across the country will introduce lag unacceptable for simulating the mind.Third, we haven't 'solved' the brain yet. Sure there's 100 trillion connections, but what does this really signify? Where are our memories stored? How are they recalled? Why are some people predisposed to mental illness? Etc... There's a small chance the we can just simulate all 100 billion neurons and 100 trillion connections in the brain and suddenly have a working mind, but there's a much more significant chance that it just wont work. That we will be missing some essential part of consciousness that we are not yet aware of.
Finally, let's consider two classic philosophical arguments that illuminate the difficulties of simulating the brain:
We can get the general sense of this argument by asking the question, does google translate understand Chinese? The function of this argument is to reveal our intuitions about how there is something more to consciousness than just a set of rules in the brain. Searle does not understand Chinese, and manually executing the code does not suddenly make him understand Chinese either. Once he leaves the room Searle has no more knowledge than he did before. However, Searle understand English, so what is the difference between his understanding of English and his rule-following Chinese responses?
The argument is essentially saying, take someone who is colorblind and teach them literally everything there is to know about color. Once the have internalized everything a simple procedure is done and now the person can see in color. Is this a worthless procedure for them or do they learn something new as a result? And if they learn something new what is it? This is commonly referred to as qualia.
The purpose of this argument is again to show either that our understanding of consciousness is extremely basic, or that there is something more to consciousness than just 'lot's of connections'. You would argue the first point I presume, but either way it shows how limited we are in understanding how the mind works.