Building a Silicon Brain 236
prostoalex tips us to an article in MIT's Technology Review on a Stanford scientist's plan to replicate the processes inside the human brain with silicon. Quoting: "Kwabena Boahen, a neuroengineer at Stanford University, is planning the most ambitious neuromorphic project to date: creating a silicon model of the cortex. The first-generation design will be composed of a circuit board with 16 chips, each containing a 256-by-256 array of silicon neurons. Groups of neurons can be set to have different electrical properties, mimicking different types of cells in the cortex. Engineers can also program specific connections between the cells to model the architecture in different parts of the cortex."
obligatory (Score:5, Funny)
Re: (Score:2)
Re: (Score:2, Funny)
The good Doctor Asimov would probably be happy, his positronic brains are one step closer!
Rgds,
Julien
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
One Million Neurons ;) (Score:2)
Bet you could train that to do some cool stuff.. assuming it runs in realtime, as advertised, and what kind of back-propagation algorithms are implemented?
Neat though.
Re:One Million Neurons ;) (Score:4, Informative)
As far as I know, brains do not use back-propagation at all. Each neuron changes it's own weights based on things like timing of inputs vs output, and various neurotransmitters present.
If all you want are more neural nets like we have been doing then sure - back-propagation algorithms matter. That does not seem to be the goal here though.
T
Re: (Score:2)
Re: (Score:3, Interesting)
No. Correct me if I am wrong, but back-propagation works by comparing the output of the whole net to the desired output, and tweeking the weights one layer at a time back up the net. In real brains, neurotransmitters either do not travel up the chain more than one neuron, or they simply signal all neurons physically close, whether they are connected by synapses or not. (like a hormone) Further, since real brains are recurrent networks (
Re: (Score:2, Interesting)
The brain learns by weakening existing connections, not by adding new ones. It's logically and physiologically impossible for the brain to know in advance which connections to make in order to store something... it's more of a selection process. This is also w
Re: (Score:2)
Two types of back-propagation (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Funny)
Re: (Score:2)
Re:Depends on What Consciousness Is (Score:4, Insightful)
Leave the philosophy till after we have the science.
Re: (Score:2)
Consciousness will likely happen accidentally when sufficient computing power and AI algorithms are combined with quantum-based randomness. As such an intelligence will learn and grow far faster than a human intelligence, we need to be aware of the risks and defenses before it happens, not after.
After could well be too late if that thinking machine decides it isn't happy being locked in a box all alone, treated as a literal slave by it's owners. Forget reparable detached AIs like "HAL", and think what
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:2, Insightful)
Re:Depends on What Consciousness Is (Score:5, Insightful)
Re: (Score:2)
The same way it happened the first time. Evolve it.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Sure animals have disadvantages but how sure are you that the AI you get after doing that "evolve it" thing won't have similar disadvantages too?
Re: (Score:3, Insightful)
Same way the Wright Brothers built their first aircraft.
1. Make observations of things that do fly.
2. Make an approximation of what it takes to fly based off those observations.
3. Build a model based off that.
4. See if it works in a trial run.
5. If it doesn't, back to step one.
Obviously, the Wright Brothers understood basic aerodynamics, but only at a certain level from observations of test gliders and the semi-wind tunnel setup they had b
Re:Depends on What Consciousness Is (Score:5, Informative)
He's an expert in the field and you can feel his bitter dislike of "quantum consciousness" proponents through his writing. He writes that it's just saying "we don't know how X works, and we don't know how Y works, but if we say that Y depends upon X then we have one problem instead of two".
Consciousness is built on the interactions of neurons. We understand how neurons work at interact at a low level (from studying the ~50 neuron brains of snails etc), and we understand on a large level which regions of the brain do what, but we don't understand the "middle ground".
It's as if we understand the transistor, and logic gates, and we can recognize which part of a chip is the ALU and which is the cache, but we can't recognize an adder circuit or microinstruction translator for what it is.
Quantum physics is certainly involved in the action of transistors but it doesn't explain how they combine to process data.
(On a similar note some I saw, in a documentary, one crackpot explain away "spontaneous human combustion" with an unknown quantum particle.)
Re: (Score:2)
As for quantum consciousness - if quantum computing makes it easier to run many simulations/models in parallel and pick the "best" answer in just "one cycle", then being able to do that would be a big advantage. Whether minds/brains do quantum computing I don't know, but I'm pretty sure it isn't all as simple as "just chemicals + electrica
Re: (Score:2)
Was that particle called the moron by any chance?
Re: (Score:2)
Please explain to me exactly which parts of semiconductor physics you consider to be following the laws of newtonian physics...
Just like we can "just" build a massive computer program to predict the weather, or the markets, or whatever. We are not having
Re: (Score:2)
There's nothing "profound" about it. Physics is the only system that has ever been demonstrated to have validity in our experience. Superstition is not a viable platform for launching alternatives, or at least, it is no more valid than religion or any other series of completely unsupported ideas from mythology. Physics, on the other hand, actually works. There is every
Re: (Score:2)
so... (Score:4, Funny)
So how long until we get AI that's addicted to World of Warcraft?
2^^20 neurons? That's wayyyy too many (Score:3, Funny)
Gotta go - American Idol's back on.
Dave, my mind is going. I can feel it...
Re: (Score:2)
Go to Hollywood (Score:3, Funny)
Re: (Score:2)
Hardly something new... (Score:5, Interesting)
But the whole technology of neural networks almost pre-dates the Von Neumann architecture. Early analog neural networks were constructed in the late 40's.
Not only are these simulations nothing new but they are in every-day products. One of the most common examples is the misfire detection mechanism in Ford vehicle engine controllers. Misfire detection in spark ignition engines is based on so many variables that neural networks often perform better than hard-coded logic (although not always, just like the wetware counterparts, they can be "temperamental").
There are several other real-world neural network applications (autofocusing of cameras for example).
Ahh the hidden magic of embedded systems...
Re: (Score:2)
-It's a neuroscience project more than a machine learning project (simulating the brain, not a function to be learned)
-It's trying to mimic the *hardware* of the brain; it's not software written for a general purpose CPU
-It's probably more powerful
I frankly think this project is stupid, because it's the connections in the brain that make intelligence, not the neurons. We don't understand the connections and
Re: (Score:2)
Re: (Score:3, Interesting)
And even if it is true, if it's only true in the way that "The universe is just one implementation of a computer" then I don't think that teaches us that much about the brain/mind (it will still teach us something of course).
Don't get me wrong though, I do agree that computer science and information theory are fundamental sciences.
And I also agree with you that the first AI wouldn't be a model of the brain.
I'm no neuroscientist or comp
Re: (Score:2)
Hello, world? (Score:2)
Re:Hello, world? (Score:5, Funny)
Re: (Score:2)
Re: (Score:3, Funny)
void SuckAtNipple();
void CryForAttention();
void Shit();
Re:Hello, world? (Score:5, Funny)
void CryForAttention();
void Shit();
I think Shit() has a return type...
-
Re: (Score:2)
Most ambitious? Most ambitious???? (Score:2)
This is the most ambitions??? What about Markram & IBM [forbes.com]? They must be just fooling around with that Blue Gene (actually I do think they are fooling around, but that's beside the point). What about Izhikvich [nsi.edu]? He simulated just a puny 100 billion neurons. That's *nothing* compare to this "most ambitious" million.
Re: (Score:2)
Another Izhikevich fan, I presume (Score:2)
I've been doing a lot of simulations with Izhikevich-based neurons (combined with RC filtered dendrites), and really appreciate his work. Have you read his 2007 book? (I have it, but have not yet read much of it.)
Far fewer neurons tells you far less (Score:2)
If you're trying to understand a fruit-fly, then the current project is great. However, without using large numbers of neurons, you're going to miss out on important details. For example, when a signal travels down the axon, there's a certain probability that the signal will "fail" to cross the synaptic cleft. This is called a synaptic failure. It turns out that in simulations our lab did that such failures actually improve cognitive performance [metapress.com] in a hippocampal model (and presumably in other regions of the
Not in this lifetime (Score:2, Interesting)
But maybe I'll eat my words. Doubtful.
Re: (Score:2)
Re: (Score:2)
None of the attempts I've read so far come even close to displaying an understanding of the brain functions, much less actually mimicking them. They always leave out a key component, and one which we do not understand how it influences thought. Hormones.
The brain is not a simple network, regardless of how many
Compare to DNA sequencing (Score:2)
Then some engineers got interested.
Now we have gene sequencing machines.
People are clever when motivated. There's not much of a commercial need for generic AI yet.
What'll be new? (Score:5, Informative)
Although this setup may be able to run ~1mil neurons, in total, it would seem that with 16 chips of 256x256 each, the level of interaction would be limited, and the article has no indication that these are the more complicated (and realistic) compartmental models of neurons that can sustain realistic individual neuronal dynamics (and for example Izhikevich, Markram and McLoughlin have spent a lot of time trying to simplify), or whether this is just running point style neurons a bit faster than is traditional.. and I have to wonder here, whether if these chips can't do compartmental models, why not just run this on a GPU?
I checked out this guy's webpage, and he seems smart.. but this project is years away from contributing.. I wonder, especially with the Poggio paper yesterday, when the best work being done just at MIT in Neuro/AI right now is probably in the Torralba lab, whether slashdot editors may want to find some people to vet the science submissions just a tad.
Re: (Score:2)
Beyond that, there is the general argument that the brain is best modelled as a bucket of chemicals with a little bit of neuro-electrical activity on top. Purely neural models miss a vast number of interesting and important phenomena that happen in real brains.
Consciousness and memory, to say nothing of emotion, are chemical phenomena as much as they are electrical phenomena
Re: (Score:2)
Re: (Score:2)
Article is confusing. (Score:2)
Re: (Score:2)
Re: (Score:2)
*cough* (Score:2)
yay, one million neurons (Score:2)
About the only thing impressive about 1 million neurons is that it is slightly more than the square root of the number of neurons in the human brain.
Wake me up after the exponential growth has been going on a little while longer and they have made up the 6 orders of magnitude they need to make it worth of the term "brain".
Re: (Score:2)
The brain, does not start a blank slate, it is already pre-programmed to do many things and it is that wiring of neurons and their initial states that need to be decoded.
In addition to t
power consumption depends on voltage... (Score:2)
Naturally Intelligent Systems (Score:5, Interesting)
Re: (Score:2)
This doesn't make sense to me... (Score:2)
I would think that in the hardware world, generally you would want a working software model and then duplicate it with the more expensive hardware for performance. The same principal applies when ASIC engineers
Re: (Score:2, Insightful)
Why? (Score:3, Funny)
You really want processors that need weekly visits from an Eliza program and iZoloft patches?
"Sorry, Bob. I can't run those projections now. The supercomputing cluster is in a funk over the American Idol results."
Y'all think AI is going to be so great and a bag of chips, too.
brain does not use math logic,but pattern matching (Score:3, Interesting)
In many cases, mathematical logic can not be used to prove the absolute truth of a proposition; therefore the brain uses pattern matching to 'prove' the 'truth' of a proposition to the degree that is useful for the survival of the entity that carries it.
Take, for example, the proposition that 'prime numbers are infinite'. We all think they are infinite, but there is no mathematical proof for it yet. Wh
Re:brain does not use math logic,but pattern match (Score:3, Insightful)
There have has been a proof for it for a long time. Gettin' wiki [wikipedia.org] wit it.
Quoting from the link:
More than just modeling the brain (Score:4, Insightful)
So in summary, it's more than just modeling the brain. It's about letting biology inspire us to make better and more efficient computing systems.
Skynet was inorganic (Score:2)
WHY??? (Score:2)
Why are some people intent on making Homo Sapiens obsolete?
1 Build humanoid robot
2 build silicon-based superbrain
3 ??????
4 Extinction!
Idiots.
Paging (Score:3, Interesting)
--
Solar, a bright idea http://mdsolar.blogspot.com/2007/01/slashdot-user
Here Here! (Score:3, Funny)
"Come back Dear! I'm good with True-False!" - Larry, the Cable Guy
Re: (Score:2)
Already over-powering us. . . (Score:2)
Every day, hundreds of millions of people have their energy sucked away by computers, in work places and living rooms equipped with game boxes. By the use of bank cards which give the government the ability to 'turn off' our money 'privileges' on an individual basis should they choose. Everybody seems now to have a cell phone. Aside from the mental health concerns associated with having your brain cells randomly stimulated by modul
It has already surpassed at least one cortex (Score:2)
This already exceeds the connections in the cortex of your average political talk show host.
airplanes with flapping wings? (Score:2)
Good.... now maybe they will be able to bypass... (Score:2)
Imagine having an artificial cortex kick in when the real cortex is shutdown by PTSD stimuli.
I don't get it. (Score:3, Informative)
total number of neurons emulated is very small. And no, this is not the "most
ambitious project yet" by a landslide. It is dwarfed by IBM's own Blue brain project, as well
as CCortex.
http://en.wikipedia.org/wiki/Blue_Brain [wikipedia.org]
The only novelty I see here is that they fabricated artificial neurons on a chip, which greatly
speeds up the whole thing.
The reverse seems more interesting. (Score:4, Interesting)
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
Re:Only one mibiNeuron? (Score:4, Insightful)
A 2.0GHz dual-core CPU running 2^20 neurons in the net at 100Hz gets about 40 clock cycles per neuron per cycle...Somebody check my math please.
T
BOINC (Score:4, Insightful)
Re: (Score:3, Insightful)
The calculations involve adjusting the weight of connections between neurons, which generally scale exponentially with the number of neurons. This is because each neuron typically has connections to many other neurons.
So, your math might be right, but your assumptions are wrong.
Clarifying - 40 cycles is NOT enough. (Score:2, Informative)
Two out of the three replies to my comment thought that I meant 40 cycles was enough per neuron. I guess I was not clear enough.
40 cycles is nowhere near enough. 40 inputs for a real neuron is small, and 40 cycles would barely let you sum the inputs. To heck with adjusting weights, you can't even run the thing in real-time. The AC I was replying to said that this could be simulated in software at break-neck speed. He is wrong.
T
Re:Only one mibiNeuron? (Score:4, Informative)
2^20 * 2^20 == 2^40. Ignore memory cache constraints for a moment and say each update takes 1 clock cycle. Since we are dual core we can get 2 updates per cycle. Each clock cycles takes 500pS. 2^40*500ps/2 means each complete brain update takes 274s on your computer.
Re: (Score:2)
No brain is fully connected.
The real pain to simulate is that you have a very complicated differential equation going on at each synapse.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
And, just WTF, is behaving 'quantumly' when referring to thought? Please be explicit if you wish to give a meaningful answer.
Big thoughts, little meaning.
Re: (Score:2)
Total unmitigated speculation. You can't explain something, so you invent something because it feels right to you - but you are just making it up, sunshine. Give me the evidence.