Slashdot Log In
Jeff Hawkins' Cortex Sim Platform Available
Posted by
kdawson
on Tue Mar 06, 2007 09:26 PM
from the build-a-brain-at-home dept.
from the build-a-brain-at-home dept.
UnreasonableMan writes "Jeff Hawkins is best known for founding Palm Computing and Handspring, but for the last eighteen months he's been working on his third company, Numenta. In his 2005 book, On Intelligence, Hawkins laid out a theoretical framework describing how the neocortex processes sensory inputs and provides outputs back to the body. Numenta's goal is to build a software model of the human brain capable of face recognition, object identification, driving, and other tasks currently best undertaken by humans. For an overview see Hawkins' 2005 presentation at UC Berkeley. It includes a demonstration of an early version of the software that can recognize handwritten letters and distinguish between stick figure dogs and cats. White papers are available at Numenta's website. Numenta wisely decided to build a community of developers rather than trying to make everything proprietary. Yesterday they released the first version of their free development platform and the source code for their algorithms to anyone who wants to download it."
Related Stories
[+]
Science: Building Brainlike Computers 251 comments
newtronic clues us to an article in IEEE Spectrum by Jeff Hawkins (founder of Palm Computing), titled Why can't a computer be more like a brain? Hawkins brings us up to date with his latest endeavor, Numenta. He covers progress since his book On Intelligence and gives details on Hierarchical Temporal Memory (HTM), which is a platform for simulating neocortical activity. Programming HTMs is different — you essentially feed them sensory data. Numenta has created a framework and tools, free in a "research release," that allow anyone to build and program HTMs.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Future Plans (Score:2, Funny)
Re: (Score:2, Funny)
Right... (Score:5, Insightful)
Re: (Score:2, Informative)
Plus, he's sure because he's proposing a solution to the 'unsolved problem.'
Re: Not one year, seven or eight years (Score:4, Informative)
Actually, its content was produced seven or eight years ago.
Its publishing date was "December 2005". But publishers will lie about the publication date of a book if it allows them to sell more books. And in this case, I wouldn't be surprised if the book came out hot off the presses in December 2004 with a postdate of "December 2005"
Furthermore, this book was based on the scientific proceedings of a conference which occurred six years before the book was finally edited (or finally published). I'm actually not sure of the year of the scientific conference itself, because the information supplied to sell the book doesn't give the actual year.
Parent
Re: (Score:2, Interesting)
Re:Right... (Score:4, Insightful)
That is a wonderful thing, though. First of all, claims can be tested. They'll either live up to the description, or they won't. If the don't, another path not to go down in a particular manner has been identified, and that is useful. OTOH, if they are verified, then we may have a key to a form of cognition. Whether it is our kind or not is really not as important as just the fact that it is some kind.
Aside from that, I found some very interesting things in his descriptions of the HTM. For instance, I found the following precise description of enabling religious behavior: First, he describes how HTMs handle specific, non-overlapping domains (and of course this doesn't mean that another HTM can't relate those to each other.) One might handle financial markets, another speech, another cars. Then he says "After initial training, an HTM can continue to learn or not" Emphasis mine. So you can set up an HTM in a learning situation where you limit the input to descriptions consisting of sensory data of any arbitrarily limited set of patterns you like, get it to see the world represented by those patterns as you wish, and then disable learning for that particular HTM. Other HTMs can continue to learn, but that one is "frozen." Sounds like the perfect recipe for a priest or supplicant to me. Does that not sound like the very core definition of "unshakable faith"?
For all the doubt being thrown this fellow's way, you know, eventually someone will come up with something like this and it will be a working model of such a system. It's a tough problem, very abstract and requiring a lot of insight, but as with all problems discovered to date where we can actually get our hands on the system under study, there is no indication that any part of it exists in any way outside the sphere of nature and the natural rules we already know - and we know a lot of basic rules.
Kudos to him for sinking his teeth into the problem, and for coming up with results that can be tested, and for letting them loose into the word for such testing. If he's wrong, he's helping. If he's right - he's going to be mentioned in the same breath with a lot of very important people for a very, very long time to come.
Parent
Re: (Score:3, Interesting)
Most "grand-scale theories of brain operation", in fact, fail to make claims that can be tested, at least not in the foreseeable future. They predict the large-scale algorithms by which the brain operates. They do not make any claims as to the behavior of any individual neurons, and this is the dat
Re: (Score:2)
Oh, I do have strange "beliefs", if you'd measure them, as most would, by comparing them to the majority outlook. In fact, I try not to have any at all, preferring a confidence-based outlook derived from consensual evidence. So my beliefs... yes, strange or non-existent. You're certainly spot-on about that. :-) The rest, not so much. But you are certainly welcome to your opinion; there's no rule that I know of that says you have to be correct in order to speak out.
Re: (Score:2, Insightful)
Surely we have plenty of humans available to do tasks 'curently best undertaken by humans' :)
Seriously though... while it might be useful to develop AI systems in this area as timesaving devices, the examples given above aren't really in that category - IMO AI research could be better applied to tasks humans can't achieve so eas
Re: (Score:2)
Re: (Score:3, Informative)
Yes; his reasoning is laid out in the beginning of this document. [numenta.com] The thinking seems quite reasonable to me, as far as it goes. AI is my area of research.
Re:Right... (Score:5, Interesting)
Parent
Life's work (Score:3, Funny)
Some people spend their entire adult lives trying to overcome alcohol addiction, or trying not to beat their spouse. To others, it comes naturally.
Re: (Score:2)
Google "Ornithopter
Why (Score:2)
Its been my experience that the most brilliant people have a fiduciary target at some point, and its oft quoted here that the best are those whole love it and do it for the pleasure, rewards aside. Recent studies re funding of the kernel would bear out my point. Personally i feel a core of dedicated staff with external input will yield the best results (ala firefox) but this is not open per se.
This will cause problems (Score:2, Insightful)
Re: (Score:2, Interesting)
Re: (Score:3, Interesting)
it has to be said (Score:2, Redundant)
High-Quality Video Link (Score:5, Informative)
Enter the Matrix (Score:3, Funny)
drawing recognition (Score:2)
Yeah, but can it distinguish the invention of PalmOS Graffiti from the invention of PARC Unistroke? That would have been handy...
Software you can really get into... (Score:2)
Then, of course, there's always the dream of eventually being able to really 'get into the code' and debug it from the inside, leading to the soviet joke where "the code debugs you."
Ryan Fenton
Barrier to entry (Score:2)
Re:Barrier to entry (Score:5, Insightful)
Not so much dare to be stupid, but rather the Socratic, don't be afraid of exposing your own ignorance - don't lose your opportunity to learn by merely being embarrassed of people thinking you dumb while you take your first few steps in a new landscape.
But do take notes and research the small topics you are uncertain of after your first adventure into to the topic. Perhaps you'll need to learn a bit about XML/XSL, perhaps you'll need to find out the anatomy of a nerve cell to understand some explanations. If nothing else though - get into it because it is a fun adventure and a lot of cool stuff to learn.
Ryan Fenton
Parent
Re: (Score:2)
I agree completely.
The same goes for those of us who may hold some kind of expertise in one area already. Every time we explore a new area, we must allow ourselves to start from scratch over and over again. In this thought, I'm often reminded by what
Re:Barrier to entry (Score:4, Informative)
He's also done some lectures available on Google Video [google.com].
Parent
Re: (Score:3, Interesting)
If you are interested in the field of AI with neural like computing, your best bet is to learn a huge amount of math. Really you can't understand anything without knowing at least 2nd year linear algebra. That's if you just want to basically understand what's going on. If
System Requirements (Score:3, Insightful)
Re: (Score:2)
Confidentiality agreement a killer (Score:5, Informative)
Re: (Score:2)
No. That line refers to anything you get from the company. Note that it doesn't say "and" in front of "anything you obtain..." -- it's referring to the same "HTM Algorithms, HTM Algorithms Source Code, etc." described before. It's definitely not referring to anything you learn by using it.
It's pretty easy to misread, I admit.
Starting companies to be heard? (Score:2, Interesting)
Before anyone else says it (Score:2, Insightful)
Hmm.... (Score:2, Interesting)
1) All the research into cortical circuitry is done in non-humans. There are definite similarities between our cortex and that of a rat, but there are also drastic differences, if there weren't then rats would be able to talk, think, and reason like we do. (Yes lots of research is being done in non-human primates, but this work is EXTREMELY expensive and even non-human primates have different cortical
Re: (Score:3, Insightful)
As a current student in neuroscience, you should know better than to make such a sweeping and inaccurate presumption. There are many paths to working models and working theories, and very few of them include "integrating all levels of research" or anything remotely similar. It is entirely possible to code up (for example) a brand new, highly functional sorting method without either knowin
Re: (Score:2)
I think that's a very good, and very accurate summary. And I am an expert, or at least as much so as anyone in the field is, these days. :)
Re: (Score:2)
Re: (Score:2)
That's an entirely invalid simplification. There are large variations on structure, on sensory input, etc between species. Any one of which could set back - or set sideways, more interestingly - performance. For instance, bats process sounds into direction one heck of a lot better than we do. Cats and raptors, to name but two, process balance and visual information into far more athletic capability than we do.
Re: (Score:2)
Hmm hmm (Score:2)
almost... (Score:3, Interesting)
http://en.wikipedia.org/wiki/Baum-Welch_algorithm [wikipedia.org] http://en.wikipedia.org/wiki/Viterbi_algorithm [wikipedia.org]
The first is an alogorithm which utilizes forward and back-tracking "to find the unknown parameters of a hidden Markov model." The second is a similar algorithm used for learning 'known' causes (for reference).
I work in computational linguistics and the time an algorithm takes to run and the amount of memory it requires are serious limitations. That's why ad-hoc systems are so common.
Re: (Score:2)
Old Code (Score:2)
I played around with some of his publicly available code a few months ago. It was pretty impressive on a toy problem (recognizing a small set of characters) but was very, very slow at training (on the order of hours or days to learn the simple problem).
But on the other hand, I can't think of any sort of technology that could do better than it (I am into machine learning and AI.) Also, it is not a big
Cortex Sim == Bullsh*t (Score:5, Interesting)
Here is what many people in machine learning and computer vision think about Hawkins stuff:
- it's way, way behind what other people in vision and machine learning are doing. Several teams have biologically-inspired vision systems that can ACTUALLY LEARN TO RECOGNIZE 3D OBJECTS. Hawkins merely has a small hack that can recognize stick figures on 8x8 pixel binary images. Neural net people were doing much more impressive stuff 15 years ago.
- Hawkins's ideas on how the brain learns are not new at all. Many scientists in machine learning, computer vision, and computational neuroscience have had general ideas similar to the ones described in Hawkins's book for a very long time. But scientists never talk about philosophical ideas without actual scientific evidence to support them. So instead of writing popular book with half-baked conceptual ideas, they actually build theories and algorithms, they build models, and they apply them to real data to see how they work. Then they write a scientific paper about the results, but they rarely talk about the philosophy behind the results.
It's not unusual for someone to come up with an idea they think is brand new and will revolutionize the world. Then they try to turn those conceptual ideas into real science and practical technologies, and quickly realize that it's very hard (the things they thought of as mere details often turn out to be huge conceptual obstacles). Then, they realize that many people had the same ideas before, but encountered the same problems when trying to reduce them to practice (which is why you didn't hear about their/your ideas before). These people eventually scaled back their ambitions and started working on ideas that were considerably less revolutionary, but considerably more likely to result in research grants, scientific publications, VC funding, or revenues.
Most people go through that "naive" phase (thinking they will revolutionize science) while they are grad students. A few of them become successful scientists. A tiny number of them actually manage to revolutionize science or create new trends. Hawkins quit grad school and never had a chance to go through that phase. Now that he is rich and famous, the only way he will understand the limits of his idea is by wasting lots of money (since he obviously doesn't care about such things as "peer review"). In fact, many reputable AI scientists have made wild claims about the future success of their latest new idea (Newell/Simon with the "general theorem prover", Rosenblatt with the "Perceptron", Papert who thought in the 50's that vision would be solved over the summer, Minsky with is "Society of Minds", etc......).
No scientist will tell Hawkins all this, because it would serve no purpose (other than pissing him off). And there is a tiny (but non-zero) probability that his stuff will actually advance the field.
- Anonymous Scientist
I read the book and tried the software (Score:2)
His work might have been inspired by Kohonen's classic Springer-Verlag book "Self-Organization and Associative Memory".
I downloaded their software last night but have had little time doing anything but building and running two examples. When I get 20 hour
Re: (Score:2)
And yet again, we see the potential of the patent system to retard progress instead of stimulate it; to favor cashing in over invention; to stifle, crush and force back progress, however isolated from the original inventor such progress may have originated. The PTO is a hive of scum and villainy.
Abolish it. It is out of hand.
Re: (Score:2)
That's not a "debunking", that's a closed-minded opinion-fest. Reminds me of Papert's and Minsky's huge rants on how neural nets couldn't do this and that, exemplified by the (incorrect) claim they couldn't even be made to do an XOR. They published, just ran off at the mouth like college kids with their first exposure to ideas orthogonal to their thinking, then were proved soundly wrong by the facts.
Some advice for the closed minded: Judge this fellows work by his actual results; not what other people t
Re: (Score:2)