Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Building Brainlike Computers

Posted by kdawson on Fri Apr 13, 2007 11:43 AM
from the cortexes-for-all dept.
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.
+ -
story

Related Stories

[+] Technology: Palm Founders Form AI Company 184 comments
Mentifex writes "As reported in the New York Times, Kansas City Star and other news media, Jeff Hawkins (co-author of On Intelligence) and Donna Dubinsky, co-founders of Palm Computing and Handspring, along with Dileep George as the principal engineer, are starting an AI company named Numenta as a follow-up to Hawkins' recent work on visual processing."
[+] Developers: Jeff Hawkins' Cortex Sim Platform Available 126 comments
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."
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
More
Loading... please wait.
  • by Anonymous Coward on Friday April 13 2007, @11:52AM (#18720251)
    Because it would signal the end of civilization...if computers can look like women (porn), feel like women (Realdolls), and think like women (have a brain, at least in some cases), then all procreation would cease and humans would suffer the same fate as the dinosaurs.
    • by morari (1080535) on Friday April 13 2007, @12:05PM (#18720475) Journal
      Mystery solved! Dinosaurs went extinct because they developed super-sexy "DinoBots" and thus became disinterested in actual sex...
      • Mystery solved! Dinosaurs went extinct because they developed super-sexy "DinoBots" and thus became disinterested in actual sex...

        I don't know how to break this too you gently so I'll just be blunt. If you're someone who is capable of developing super-sexy bots then it doesn't really matter whether you're interested in actual sex or not.
    • by Bluesman (104513) on Friday April 13 2007, @12:08PM (#18720525) Homepage
      Careful . . . I don't think you want your super sexy real doll to think like an actual woman.

      That is, unless you want your old doll to get jealous of the new one and steal half your money and burn your house down.
    • 1. Design a computer that thinks "like a woman"
      2. Have computer lock itself in the bathroom, crying.
      3. ???
      4. End of civilization?
  • ...but it's all in my head!
  • by alberion (1086629) on Friday April 13 2007, @11:57AM (#18720345)
    ...comps get lazy and start reading /. instead of working?
  • Interesting, but... (Score:5, Informative)

    by Bob Hearn (61879) on Friday April 13 2007, @11:59AM (#18720379) Homepage
    Hawkins' book On Intelligence is interesting reading. There are a lot of good ideas in there. From my perspective as an AI / neuroscience researcher, the main weakness in his approach is that he only thinks about the cortex, whereas many other brain structures, notably the basal ganglia, are increasingly becoming implicated as having a fundamental role in intelligence.

    This quote from the article is telling:

    HTM is not a model of a full brain or even the entire neo-cortex. Our system doesn't have desires, motives, or intentions of any kind. Indeed, we do not even want to make machines that are humanlike. Rather, we want to exploit a mechanism that we believe to underlie much of human thought and perception. This operating principle can be applied to many problems of pattern recognition, pattern discovery, prediction and, ultimately, robotics. But striving to build machines that pass the Turing Test is not our mission.
    Well, my goal is to build machines that pass the Turing Test, so I have to think about more than cortex. But more generally, one might wonder how much of intelligence it is possible to capture with a system that "doesn't have desires, motives, or intentions of any kind".
    • by CogDissident (951207) on Friday April 13 2007, @12:10PM (#18720561)
      He means it doesn't have desires and motives in a conventional sense. The way it works mathamatically means that it seeks the lowest value (or highest, depending on the AI) for the next nodal jump, and finds a path that leads to the most likely solution.

      This could be "converted" to traditional desires, meaning that if you taught it to find the most attractive woman, and gave it ranked values based on body features and what features are considered attractive in conjunction, it would "have" the "desire" to find the most beautiful woman in any given group.

      I'd say that researchers need to learn to put things into layman's terms, but all we need are good editors to put it into simpler terms, really.
    • What do you think of his claim that the neocortex is built out of completely identical modules, which just end up getting programmed differently for their different functions? I'm not a neuroscientist, and reading the book, I found it difficult to judge how reliable a lot of his claims were, because he often failed to say what the evidence was. I also wasn't always sure which statements were controversial, which were his idiosyncratic ideas, etc.
      • Like a lot of neuroscience, that can be argued either way at present. Clearly there are some differences between the cortical regions, some of which are genetically determined, and others of which might arise through experience. Primary visual cortex, for example, is highly specialized. Anterior (frontal) cortex integrally involves basal ganglia for its function; posterior cortex does so only indirectly. But does all of cortex do essentially the same thing? We'd all love to know the answer to that one. A lo
    • I guess what you're asking is how much learning can a system achieve if it has no motivation. That's what you're left with if you don't put in "desires, motives or intentions...".

      It makes me think of fetuses. Isn't there learning before birth. I remember videos of fetuses sucking their thumbs and reacting to the light from the fiber optic camera. Clearly they have sensation, sucking their own thumb, and curiosity, reacting to outside stimulus. Is that what is missing?

      I don't know. I'm not in the fie

      • by Bob Hearn (61879) on Friday April 13 2007, @12:28PM (#18720831) Homepage
        Yes, that's a big part of it. The basal ganliga form a giant reinforcement-learning system in the brain. Cortex on its own can perhaps learn to build hierarchical representations of sensory data, as Hawkins argues. But it can't learn how to perform actions that achieve goals without the basal ganglia. And in fact, there is a lot of evidence that suggests that sensory representation are refined and developed based on what is relevant to the brain's behavioal goals -- that the cortico-basal-ganglia loop contributes to sensory representation as well as motor, planning, intention, etc.
    • Off-Topic (Score:4, Funny)

      by oringo (848629) on Friday April 13 2007, @12:13PM (#18720619)
      Please take your professional/scientific reviews to real scientific journals. Only bitter/ignorant jokes are acceptable on /.
  • I see quite a few comments on how the development of such technology is a threat to the human civilization, but on the contrary it can mean that "humanness" or what makes us humans (the way we think etc) can be propagated in the form of machines through the universe even after the end of our planet.. I don't think I will be less human if my mind/thought process were moved to an artificial system (say a robot) from my natural one, may be this is the next step in evolution, evolving away from flesh and bones
  • by sycodon (149926) on Friday April 13 2007, @12:05PM (#18720471)
    Since they (scientists) don't really have a full understanding about how the brain works then it seems to me that building a computer to work like one is a litle far fetched.

    • Alchemy (Score:5, Insightful)

      by Weaselmancer (533834) on Friday April 13 2007, @12:29PM (#18720853)

      Medievals didn't understand the atom or crystalline structures, but they still made carbonized steel for armour. They had the wrong ideas about exactly how metal became properly carbonized and tempered, but they still came up with correctly tempered spring-like steels (IIRC similar to tempered 1050) without getting any of the "why" of it right.

      I think someday we will be viewed as the medievals of AI. We occasionally make progress even though we really don't know what we're doing. Yet.

    • Re: (Score:2, Insightful)

      Richard Feynman's term " cargo cult science [wikipedia.org]" comes to mind.

      I think the educational and psychological studies I mentioned are
      examples of what I would like to call cargo cult science. In the
      South Seas there is a cargo cult of people. During the war they saw
      airplanes land with lots of good materials, and they want the same
      thing to happen now. So they've arranged to imitate things like
      runways, to put fires along the sides of the runways, to make a
      wooden hut for a man to sit in, with two wooden pieces on his head

    • by Bearpaw (13080) on Friday April 13 2007, @12:45PM (#18721163)
      Hawkin's isn't trying to build a computer that works like a brain, anymore than the Wright brothers tried to build a plane that flew like a bird. They didn't need to "fully understand" how birds fly to get off the ground. All they needed was enough understanding to take what they could use -- wings, for instance -- and adapt it to an approach that didn't require feathers, hollow bones, and so on.

      Hawkins and the people he's working with have come up with an approach that lets people explore possible uses of allowing a machine to learn in a way that's inspired by a process that may be part of how humans learn. They don't need a "full understanding" of how the human brain works to do that.

  • by MOBE2001 (263700) on Friday April 13 2007, @12:08PM (#18720537) Homepage Journal
    Because of the neocortex's uniform structure, neuro-scientists have long suspected that all its parts work on a common algorithm-that is, that the brain hears, sees, understands language, and even plays chess with a single, flexible tool. Much experimental evidence supports the idea that the neocortex is such a general-purpose learning machine. What it learns and what it can do are determined by the size of the neocortical sheet, what senses the sheet is connected to, and what experiences it is trained on. HTM is a theory of the neocortical algorithm.

    While I believe that the HTM is indeed a giant leap in AI (although I disagree with Numenta's Bayesian approach), I cannot help thinking that Hawkins is only addressing a small subset of intelligence. The neocortex is essentially a recognition machine but there is a lot more to brain and behavior than recognition. What is Hawkins' take on things like behavior selection, short and long-term memory, motor sequencing, motor coordination, attention, motivation, etc...?
    • Re: (Score:3, Informative)

      Much experimental evidence supports the idea that the neocortex is such a general-purpose learning machine.

      I don't think that is anywhere close to representing the scientific consensus. A lot of scientists believe that the brain is specially adapted to solving specific problems [ucsb.edu] that were important for our ancestors' survival. For example, humans seem to solve logic problems involving social exchange [ucsb.edu] in very different ways, and using different neural circuitry, than problems that have the same formal-logic

      • Actually just as much evidence contradicts that hypothesis. We have very specific brain areas for generating and processing verbal data (Broca and Wernicke's areas), and a very specific brain area for recognizing faces.

        In defence of Hawkins, note that he does not disagree (RTA) that there are specialized regions in the brain. However, this does not imply that the brain uses a different neural mechanism for different regions. It only means that a region that receives audio input will specialize in processing
        • Re: (Score:3, Insightful)

          Perhaps, perhaps... but it just doesn't seem likely. Some brain tasks are linear/feedforward (V1, for example), while tasks such as language are inherently nonlinear. Postulating a single mechanism for both seems nonintuitive to me. But I readily admit that neuroscience doesn't have a way to decide between the two possibilities at present.
          • Re: (Score:3, Insightful)

            Some brain tasks are linear/feedforward (V1, for example), while tasks such as language are inherently nonlinear. Postulating a single mechanism for both seems nonintuitive to me.

            I agree. I doubt that Hawkins can use his HTM to recognize (let alone understand the meaning of) full sentences. For that, you need a hippocampus, i.e., the ability to hold things in short-term memory (and play them back internally) and to parse events using a variable time-scale mechanism. You also need a mechanism of attention wh
  • Immitation doesnt result in the best engineering, even though Nature has invented amazing things.
    • Re: (Score:3, Informative)

      Still based on birds though.

      early jumpbo jets used the landings of pigeons as a basis for example - those techniques are still used
  • We build brain-like computers. Are we then possible to make Insane computers? sociopath computers? or homocidal computers?
  • I take drugs for bipolar tendency and have had 5 nervous breakdowns, so I have some ideas about how the brain goes wrong, I am afraid that the search for a perfect machine learning device may be a side track compared to explaining the mistakes the brain makes.

    I have an engineering degree and a masters specialising in machine learning - but that was 13 years ago, I would be delighted in more pointers of the state of the art

    http://www.cnbc.cmu.edu/Resources/disordermodels/ [cmu.edu] , on bipolar and neural networks, seemed promising at one stage but I had not the time, energy or rights to read the latest papers. [The web page is dated 1996]
    • by cyphercell (843398) on Friday April 13 2007, @11:54AM (#18720287) Homepage Journal
      Next you'll say that we're incapable of growing ears on rats right?
      • Next you'll say that we're incapable of growing ears on rats right?


        Shhh! Nobody tell him they actually did it [pbs.org]!
        • Re: (Score:2, Flamebait)

          Nobody is trying to copy it. They're trying to design it to have all the benefits the human brain has that allow us to work on things like this, but remove all of the features that don't work. Basically, we're trying to design the brain that god would have designed if he existed and actually designed it. =)
        • Re: (Score:2, Funny)

          by Anonymous Coward
          Ofcourse we don't grow ears on rats. We grow them on mice!

          http://news.bbc.co.uk/2/hi/health/1949073.stm [bbc.co.uk]
        • Re:this is stupid (Score:5, Informative)

          by DragonWriter (970822) on Friday April 13 2007, @12:11PM (#18720583)

          I'm just saying that the human brain is a thing made by god, and we can't copy it.


          How does that follow? Granting, for the sake of discussion, that everything in the natural universe, including brains, was created by God, that hardly implies that we can't copy brains. We can reproduce many naturally occurring things, after all, through understanding their structure and composition.

          Diamonds are things made by God, and we can copy them.
          • Re:this is stupid (Score:5, Insightful)

            by hackstraw (262471) on Friday April 13 2007, @01:20PM (#18721861) Homepage
            Diamonds are things made by God, and we can copy them.

            Regardless of there being a God, brains, humans, birds, or diamonds, to be honest we don't want to create a brainlike computer.

            Human brains can do amazing things, but one thing we like about computers over human brains is that human brains, even the best ones, are simply wrong from time to time, and our goal with "brainlike computers" is not to recreate these mistakes, but rather to overcome them.

            With respect to our senses, again, they are amazing, but then again they are fooled much of the time. There are perceptual errors, optical illusions, selective memories (ask 10 eye witnesses and get 10 different accounts), and all of that.

            Today, computers are great at being calculators, and for storing and retrieving digital data. They suck at making "decisions". Even seemingly trivial ones like telling the difference between an apple and an orange is difficult for a computer today.

            Take a look at much more mature technologies, like flying. For ages, humans tried to make flying machines like birds, and now we have a handful of flying technologies that can fly faster than the speed of sound and can go beyond the earth's atmosphere. But we still can't fly like a bird with flapping wings, and I don't remember a time in my life where I saw a headline saying "Building Birdlike Planes".

            • Re: (Score:3, Insightful)

              Regardless of there being a God, brains, humans, birds, or diamonds, to be honest we don't want to create a brainlike computer.

              Human brains can do amazing things, but one thing we like about computers over human brains is that human brains, even the best ones, are simply wrong from time to time, and our goal with "brainlike computers" is not to recreate these mistakes, but rather to overcome them.

              The thing is, computers can already do lots of things that brains are bad at. Making brainlike software that all

        • Re: (Score:2, Insightful)

          Hasn't living in the digital age taught you anything? If it can be created, it can be copied. All we lack is the underlying mechanism on how to create it. I believe that we will in fact copy it. It might not be as effective as the natural brain but one day, we'll be able to create something as effective as our brains.

          The question isn't "will we?", the question in reality be: "should we?" Do we have the right to dissect the creations of god and dupllicate them? Sure, I see no reason not to. There are cert

        • Re: (Score:3, Interesting)

          http://www.transhumanist.com/volume1/moravec.htm [transhumanist.com]

          Ok, according to moore's law we will get there, with a transistor based computer. I believe the idea is to create the hardware equivelant of a neuron. Something like Asimov's positronic brain. Currently the modern computer is little more than a highly programmable calculator. The idea in this case is to create a computer that can learn or repurpose it's transistors/neurons.

          My colleagues and I have been pursuing that approach for several years. We've focused on the brain's neocortex, and we have made significant progress in understanding how it works. We call our theory, for reasons that I will explain shortly, Hierarchical Temporal Memory, or HTM. We have created a software platform that allows anyone to build HTMs for experimentation and deployment. You don't program an HTM as you would a computer; rather you configure it with software tools, then train it by exposing it to sensory data.

          The end goal is to create more advanced computers or software. You'd do better vent

        • by Bloke down the pub (861787) on Friday April 13 2007, @01:39PM (#18722189)

          I'm just saying that the human brain is a thing made by god
          In atheist Russia, God is made by the human brain!!!!
    • Re: (Score:2, Funny)

      by Anonymous Coward
      you must be lost. this is a science website.
    • Seriously! This is one of the funniest posts I've read all day!

      Whooboy, "It's heresy!" That's a good one!

      • Re: (Score:2, Insightful)

        Some people are absolutely terrified by the fact that they are not special at all in the grand scheme of things.
    • And so another God of the gaps [wikipedia.org] philosopher strikes...
       
    • by Morgaine (4316) on Friday April 13 2007, @12:46PM (#18721181)
      I know that you're merely trolling and don't actually believe what you say. Nevertheless ...

      It's worth stating that unless you believe that the human brain contains magic (which 99% of your religious bretheren don't), then it is no more than a very complex arrangement of perfectly ordinary physical components, namely atoms and molecules. And if you don't think that we will in due course be able to arrange atoms and molecules as we wish, then you're very blinkered to the direction in which science and engineering are heading.

      That said, the recreation of human brains is merely an interesting challange as far as practical engineers are concerned, and not a practical approach. The vast majority of us have no intention of actually taking that route because protein is such an inferior building material. Your alleged god (aka. blind evolution) only "chose" it because carbon is so damn versatile in conjunction with O and N and H, so a million different reactions occurred in the mess of the primordial soup. And one of them happened to work.

      Well we don't rely on blind chance, but coerce the reactions in the direction we want, which gives us the chance to choose our materials more strategically. And we will.

      There's not a chance in hell (trying to use your frame of reference here) of us producing "brains" that are *MERELY* as good as nature created in humans, because the equations that underpin ordinary physics and chemistry (and therefore molecular nanotechnology) say otherwise. Instead, you can expect "brains" a billion times our mental capacity and a trillion times our mental speed in due course. We know that it's possible (from theory, and by observing protein nanomachines doing it very poorly), but we lack the infrastructure to do it ourselves at present. It's many decades away, but hey, we're working on it. :-)

      You'd have to contradict the maths and physics of materials and biotech that says that MNT is possible before you can validly say that it's not. And with the intellectual depth of your contribution above, my guess is that you won't. :-)
      • This is because every child, quite literally, makes his own brain, through growth.

        Can you really stand by this claim? I mean, do you believe you grew your own brain? If you said you grew that plant sitting in the pot on the shelf, I would believe you because you watered it regularly, etc. But when the cells started to divide in your mother's womb, where were you?

      • Re: (Score:3, Insightful)

        You did a very good job discrediting yourself with that last paragraph.
    • Re: (Score:3, Interesting)

      It's all been done before, perceptrons, multi-layered perceptrons, recurrent connections, etc, etc, etc...dunno why anybody would pay attention

      Well, yes and no. I think both you and the Numenta people are wrong about this (them saying that the failing of AI is that it ignores the brain). Here is my brief take on the history of AI and machine learning:

      First, AI ignored the brain. Then, Neural Networks took off in the 80's, and during the 90's were also the 'hot thing' in AI and machine learning. Basical

          • by Black Parrot (19622) on Saturday April 14 2007, @12:50PM (#18733015)

            However, in the very specific field of machine learning, virtually all papers published are about support vector machines and similar methods
            Sorry, but that is simply wrong. No, laughably wrong.

            Browse the ToCs of some recent journals and conference proceedings on ML, RL, EC, NN.

            • Re: (Score:3, Informative)

              Hmm, I see that I might have been easily misunderstood. I meant to say that SVMs dominated the field of classification. Obviously ML journals are full of other topics (unsupervised learning, etc.). But the great majority of publications in classification are about SVMs and related tools (boosting, etc.). At least in the journals I read (JML, JMLR, for example).
    • Or maybe this almost-human brain could be directly hooked to a numeric processor and have the best of both worlds.

      It's time for that 'overlords' quote, I think.