<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2957529474084144895</id><updated>2012-02-16T04:59:35.509-08:00</updated><title type='text'>News and notes regarding HTM technology</title><subtitle type='html'>This blog is a source of information for anyone interested in a groundbreaking new artificial intelligence technology known as hierarchical temporal memory, created by Numenta, Inc.  This blog is not affiliated in any way with Numenta, Inc., and I am solely responsible for its content.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-2437515613439384714</id><published>2010-12-21T10:23:00.000-08:00</published><updated>2010-12-21T10:23:06.170-08:00</updated><title type='text'>Singularity Summit speech by Demis Hassabis</title><content type='html'>I just saw an interesting talk from the 2010 singularity summit by demis Hassabis.  He spoke about the failings of traditional ai, one of which is that it ignored for decades the only known example of high-level intelligence (the human brain).  At the other end of the spectrum, he mentioned the brain simulation projects such as blue brain and darpa synapse, which tend to understand the wiring of the brain, but not its functions.  Hassabis argued for a middle ground approach that combines the best of machine learning and neuroscience, which of course is the approach being taken by Numenta.&lt;br /&gt;&lt;br /&gt;Hassabis mentioned that brain-inspired deep learning approaches such as htm and deep belief nets have made significant progress.  He made the interesting point that these systems are becoming good at sensory perception, but that as of yet, it is not known how we can create the brain's conceptual knowledge from sensory knowledge.  Hassabis clearly believes that something like htm cannot alone produce abstract knowledge.  I personally am not convinced that sensory knowledge can't lead to abstract knowledge.  The fact of the matter is that everything we know is derived from our sensory experiences, past and present.  I am not naive enough to think that HTM theory is a comprehensive explanation of brain function.  It just seems to me that sensory data could over time produce increasingly abstract knowledge.  The whole idea of a hierarchy of space and time is that successively higher layers of the hierarchy contain increasingly invariant, abstract representations, so I don't see even see a clear difference between perceptual and abstract knowledge.  Our ideas about love, hate, and anger all arise from past and present sensory experiences, from seeing, hearing, touching, and otherwise experiencing the good and bad of humanity, learning to represent in our minds these abstract ideas.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/17513841"&gt;http://vimeo.com/17513841&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-2437515613439384714?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/2437515613439384714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/12/singularity-summit-speech-by-demis.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2437515613439384714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2437515613439384714'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/12/singularity-summit-speech-by-demis.html' title='Singularity Summit speech by Demis Hassabis'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-3419935365386057743</id><published>2010-12-20T09:53:00.000-08:00</published><updated>2010-12-20T09:53:26.828-08:00</updated><title type='text'>Working developer implementation of HTM</title><content type='html'>A developer at a company called Provisio has developed his own working version of the new HTM algorithms to which he posted a link on Numenta's forums.  It is a nice tool that you can go in and play with and see visually how the columns are processing data through many time steps as sequences of letters are presented to the algorithm.  It is cool over time to see the system begin to predict the next letter in the sequence.  It is still an early version of the software, but is fun to play around with:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://research.provisio.com/HTM/TemporalMemoryLab01.html"&gt;http://research.provisio.com/HTM/TemporalMemoryLab01.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-3419935365386057743?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/3419935365386057743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/12/working-developer-implementation-of-htm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3419935365386057743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3419935365386057743'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/12/working-developer-implementation-of-htm.html' title='Working developer implementation of HTM'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-5724023226589672622</id><published>2010-12-20T09:48:00.000-08:00</published><updated>2010-12-20T09:48:57.062-08:00</updated><title type='text'>Technology Review article on Numenta</title><content type='html'>Thanks to Martin for bringing this article to my attention.  It discusses how the new alorithms are sufficiently powerful that commercial applications of the technology are now imminent.  I thought it was interesting that Itamar Arel was quoted with positive things to say about Numenta's tech.  I have mentioned him before on this blog, and have wondered why he hasn't worked more closely with Numenta since they have similar goals.  Arel has a competing deep learning system known as DESTIN that Ben Goertzel wants to use as the sensory perception portion of a child-like robot (if there is such a thing, the idea of a child-like robot seems to be a bit creepy to me as the parent of living, breathing children).  Here the link to the article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.technologyreview.com/business/26811/"&gt;http://www.technologyreview.com/business/26811/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-5724023226589672622?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/5724023226589672622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/12/technology-review-article-on-numenta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5724023226589672622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5724023226589672622'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/12/technology-review-article-on-numenta.html' title='Technology Review article on Numenta'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-8543943659419843688</id><published>2010-12-05T14:01:00.000-08:00</published><updated>2010-12-05T14:01:30.632-08:00</updated><title type='text'>Another new Hawkins talk</title><content type='html'>On December 2, Jeff Hawkins gave a talk at Berkeley.  It is similar to the talk from three weeks ago, but with some added tidbits sprinkled throughout.  One nugget was Hawkins' statement that there is no existing machine learning model that comes even close to HTM for the depth to which it maps to the real cortical anatomy.  This is exactly the point I made in my debate with Michael Anissimov on his blog.  Here's the link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.archive.org/details/Redwood_Center_2010_12_02_vs265_26_Jeff_Hawkins"&gt;http://www.archive.org/details/Redwood_Center_2010_12_02_vs265_26_Jeff_Hawkins&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-8543943659419843688?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/8543943659419843688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/12/another-new-hawkins-talk.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/8543943659419843688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/8543943659419843688'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/12/another-new-hawkins-talk.html' title='Another new Hawkins talk'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-912693077565093996</id><published>2010-12-02T04:39:00.000-08:00</published><updated>2010-12-02T04:39:08.914-08:00</updated><title type='text'>HTM hardware implementation</title><content type='html'>I came across an interesting Powerpoint document by Dan Hammerstrom, a Professor in the Electrical and Computer Engineering Department at Portland State University.  He has in the past published papers discussing potential hardware versions of HTM, and works with the DARPA SYNAPSE team that is attempting to create brain-like hardware.  &lt;br /&gt;&lt;br /&gt;In any event, he is collaborating with Numenta to create a hardware implementation of the new learning algorithms (he calls them "HTM3" as opposed to the prior software ("HTM2").  Hammerstrom says that Numenta is running into serious scaling problems with the new algorithms due to the limitations of present-day CPU's, and they are concerned that this will impact the wide adoption of their algorithms.  Interestingly, they have tried using GPU's, but it hasn't helped much, so they are looking at more custom hardware tailored specifically to their algorithms.   Working with Hammerstrom, they are looking at three possibilities:&lt;br /&gt;&lt;br /&gt;1.  More optimal use of CPU's and GPU's&lt;br /&gt;2.  FPGA's&lt;br /&gt;3.  Custom silicon created specifically for Numenta&lt;br /&gt;&lt;br /&gt;Now it is even more clear that Numenta is not focusing on computer vision yet because today's computers don't have the horsepower to run the software.  In any event, here is a link:&lt;br /&gt;&lt;br /&gt;  &lt;a href="http://web.cecs.pdx.edu/~strom/talks/hh_my_research_web.pdf"&gt;http://web.cecs.pdx.edu/~strom/talks/hh_my_research_web.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-912693077565093996?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/912693077565093996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/12/htm-hardware-implementation.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/912693077565093996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/912693077565093996'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/12/htm-hardware-implementation.html' title='HTM hardware implementation'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-450916710942760919</id><published>2010-11-27T21:01:00.000-08:00</published><updated>2010-11-27T21:01:13.076-08:00</updated><title type='text'>Latest Numenta newsletter</title><content type='html'>A few days ago Numenta sent out a newsletter with a quick update on their work.  The newsletter notes that Numenta has now posted the Smith Group lecture on its website (it runs much more smoothly than the version on the University's website).  It also announced the first additions/updates to the new learning algorithm documentation.  The new additions were helpful, particularly the addition of an appendix that goes into some depth about the neuron model used by the HTM software.  It includes some of the graphics used by Numenta in the online lecture.  &lt;br /&gt;&lt;br /&gt;Sadly, the newsletter noted that Numenta is temporarily deferring its work on computer vision problems in favor of applications that are more focused on temporal patterns, such as web click prediction and credit card fraud prediction.  I guess that I can't say that I am too surprised by this.  In hindsight, based on the online video and the whitepaper, it is clear that Numenta ran into some problems with its vision experiments with the new algorithms.  The current algorithms can model layer three or four of the cortex (layer 3 for variable order time based learning or layer 4 for learning that does not rely on context).  The whitepaper hypothesizes that layer four allows the brain to learn spatial invariance while layer three allows the brain to learn temporal invariance but that for vision problems the brain is somehow combining layers 3 and 4 to create spatial and temporal invariance at the same time.  Until Numenta figures out how to model both layers at the same time working together like the real brain, computer vision probably isn't going to work terribly well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-450916710942760919?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/450916710942760919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/latest-numenta-newsletter.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/450916710942760919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/450916710942760919'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/latest-numenta-newsletter.html' title='Latest Numenta newsletter'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-2335436899690115050</id><published>2010-11-19T19:15:00.000-08:00</published><updated>2010-11-19T19:15:35.038-08:00</updated><title type='text'>Smithgroup Hawkins November 12 lecture available online</title><content type='html'>Surprisingly, Jeff Hawkins' recent lecture is now available online:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beckman.illinois.edu/gallery/video.aspx?webSiteID=o2RWiAWUQEKPgd_8QBTYOA&amp;videoID=fYhfoB6NFE2ytFPl7XLnTA"&gt;http://www.beckman.illinois.edu/gallery/video.aspx?webSiteID=o2RWiAWUQEKPgd_8QBTYOA&amp;videoID=fYhfoB6NFE2ytFPl7XLnTA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-2335436899690115050?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/2335436899690115050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/smithgroup-hawkins-november-12-lecture.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2335436899690115050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2335436899690115050'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/smithgroup-hawkins-november-12-lecture.html' title='Smithgroup Hawkins November 12 lecture available online'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-4644044721948522570</id><published>2010-11-13T09:10:00.000-08:00</published><updated>2010-11-13T09:10:01.352-08:00</updated><title type='text'>Comparing the new algorithms to the first generation</title><content type='html'>It is interesting to compare the new algorithms to the original zeta1 algorithms released by Numenta back in 2007.  In a May 2007 blog post, Numenta discussed the limitations of those algorithms.  Here were the limitations noted at that time (see this &lt;a href="http://www.numenta.com/for-developers/blog.php?id=2"&gt;link&lt;/a&gt; for the blog post):&lt;br /&gt;&lt;br /&gt;1.  The 2007 algorithms had no time based inference, so inference was based only on, for instance, a single snapshot of a picture to recognize an object.  Now, of course, the algorithms fully employ time-based inference, which should make computer vision applications (and other applications) based on HTM much more powerful.&lt;br /&gt;&lt;br /&gt;2.  In 2007, time was used for learning, but it was only "first-order" time based learning.  That meant that when the software was attempting to learn sequences of patterns, it would only account for the current time step and one prior time step.  Imagine trying to learn invariant representations for dogs, cars, people, and other complex objects based on only two consecutive still pictures of data.  Our brains learn by seeing many "movies" of objects in the world around us, so this was a very significant limitation on the power of HTM.  Now, it appears that HTM can learn sequences of essentially unlimited length.&lt;br /&gt;&lt;br /&gt;3.  The 2007 algorithms had abrupt discrete "nodes" without overlapping boundaries.  According to the blog, this diminished the ability of the system to create invariant representations.  Now, the levels of the HTM hierarchy are one continuous region (no more nodes).  This is a big change that I actually wasn't expecting, which is good, because continuous regions of neurons rather than discrete nodes is the way that the brain works. &lt;br /&gt;&lt;br /&gt;4.  The 2007 algorithms did not use sparse distributed representations, which also severely limited the scalability of the algorithms due to memory requirements.  Now, it goes without saying that sparse distributed representations are the key to making the new algorithms work.  Not only does this make the algorithms much, much more scalable, it also facilitates generalization.&lt;br /&gt;&lt;br /&gt;In short, every single major listed shortcoming of the original HTM software has now been addressed.  I expect to see many commercial applications start to come from Numenta's work.  Hopefully my blog will soon be able to focus as much on applications as on the core technology.  It will be interesting to see the extent to which this technology takes off over the next few years.  Personally, I am particularly interested in robotics, and hope to see HTMs begin to be used to create robots that can intelligently perceive the world and perform useful tasks.  Navigation, object recognition and manipulation, and language understanding are all things that could theoretically be done by HTM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-4644044721948522570?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/4644044721948522570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/comparing-new-algorithms-to-first.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/4644044721948522570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/4644044721948522570'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/comparing-new-algorithms-to-first.html' title='Comparing the new algorithms to the first generation'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-9212080609204214401</id><published>2010-11-12T09:14:00.000-08:00</published><updated>2010-11-12T09:14:16.684-08:00</updated><title type='text'>Dileep George's departure from Numenta is now permanent</title><content type='html'>That's a big loss, as Dileep was the guy who was able to take the ideas in On Intelligence and create a mathematical model and the first working software implementation of HTM.  &lt;br /&gt;&lt;br /&gt;According to Dileep's blog, he has now started a venture-capital funded company called Vicarious Systems, Inc.  Its stated goal is to develop AI applications, starting with computer vision applications.  If you go to vicariousinc.com, you can sign up for a corporate email newsletter.&lt;br /&gt;&lt;br /&gt;It now makes sense that Numenta is trying to hire a Senior Software Engineer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-9212080609204214401?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/9212080609204214401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/dileep-georges-departure-from-numenta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/9212080609204214401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/9212080609204214401'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/dileep-georges-departure-from-numenta.html' title='Dileep George&apos;s departure from Numenta is now permanent'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-5080319373680968296</id><published>2010-11-10T20:51:00.000-08:00</published><updated>2010-11-10T20:54:30.694-08:00</updated><title type='text'>Paper on new learning algorithms now available on Numenta's website</title><content type='html'>This was a very interesting read that hopefully some of the Numenta skeptics will take a look at closely.  A few points that I pulled out of the paper were as follows:&lt;br /&gt;&lt;br /&gt;1.  The new learning algorithms are very closely tied to the biology of the brain.  The new HTM software models the hierarchical levels, columns of neurons, the neurons themselves, and even the dentrites and synapses.  Numenta clearly believes that HTM now learns in a similar way as the neocortex.&lt;br /&gt;&lt;br /&gt;2.  The algorithms appear to be scalable to any size.  It sounds like the user can set the number of columns, the number of neurons per column, the number of levels, etc. and the only real limiting factor on scalability is the power of your computer and the amount of memory that you have available.     &lt;br /&gt;&lt;br /&gt;3.  For the first time, prediction is now at the center of the HTM algorithms.  On Intelligence, of course, postulated that prediction is at the heart of what the brain does, and is what makes us intelligent, but HTM until now really didn't implement prediction.  Now that a more brain-like method is being used for the learning of sequences of patterns, HTM appears to have a powerful prediction mechanism.  According to the paper, anytime HTM recognizes that an input is part of a sequence, it will automatically predict future inputs.  It can do this based on sequences that go far into the past, and can predict not just one, but a number of time steps into the future.  These capabilities will be important when someone decides to use HTM to control a robot, since according to Numenta, prediction and directing motor behavior are very similar activities.  For instance, when a robot has a goal to accomplish some task, it will use prediction based on its remembrance of learned sequences that constitute prior motor actions to direct its future actions. &lt;br /&gt;&lt;br /&gt;4.  A number of theoretical HTM capabilities are not yet implemented in the software.  Numenta specifically mentioned attention mechanisms, motor behavior for a robot or some other physical embodiment of an HTM, and specific timing for the learning of sequences that happen at particular speeds (such as music).  Still, it will be very interesting to see the acceleration of commercial applications with the significant advance that these algorithms represent.  &lt;br /&gt;&lt;br /&gt;5.  This paper is only a working draft.  It was mentioned that several future chapters are planned for the book, including a chapter on the mapping to biology, and a chapter on how the algorithms have been and can be applied to applications.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.numenta.com/htm-overview/education/HTM_CorticalLearningAlgorithms.pdf"&gt;http://www.numenta.com/htm-overview/education/HTM_CorticalLearningAlgorithms.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-5080319373680968296?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/5080319373680968296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/paper-on-new-learning-algorithms-now.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5080319373680968296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5080319373680968296'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/paper-on-new-learning-algorithms-now.html' title='Paper on new learning algorithms now available on Numenta&apos;s website'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-1033511092068539442</id><published>2010-11-04T17:33:00.000-07:00</published><updated>2010-11-04T17:33:51.096-07:00</updated><title type='text'>New Whitepaper, etc.</title><content type='html'>The news keeps coming lately from Numenta.  Their most recent Twitter post says that the new whitepaper (replacing the original one from March 2007) that describes the new algorithms is going to be published before the end of the month. &lt;br /&gt;&lt;br /&gt;Also, I ran across an interesting exchange between a Numenta defender and Ben Goertzel.  I am sure you can guess which side of the argument I am on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://knol.google.com/k/angelo-c/opencog-numenta-and-artificial-general/1luetnln973wm/3#"&gt;http://knol.google.com/k/angelo-c/opencog-numenta-and-artificial-general/1luetnln973wm/3#&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-1033511092068539442?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/1033511092068539442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/11/new-whitepaper-etc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1033511092068539442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1033511092068539442'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/11/new-whitepaper-etc.html' title='New Whitepaper, etc.'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-1430733816586106613</id><published>2010-10-29T16:08:00.000-07:00</published><updated>2010-10-29T20:57:55.956-07:00</updated><title type='text'>Jeff Hawkins speech on November 12</title><content type='html'>For the first time in eight months, it looks like Jeff Hawkins will be speaking publicly about Numenta's work.  The bad news is that, per the contact for the event, it will not be broadcast or recorded.  I am hoping that that information turns out to be incorrect.  Hawkins is giving the 2010 SmithGroup Lecture at the University of Illinois at Urbana-Champaign.  Based on the abstract provided by Numenta, Hawkins will discuss Numenta's overall neocortical theory, the new learning algorithms, and how he believes hierarchical learning machine intelligence models will evolve in the future.  Perhaps we will get lucky and someone will create an amateur video of the event.  Definitely sounds interesting.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt;  Interestingly, it looks like Hawkins is going to be giving the same talk at MIT's Center for Biological and Computational Learning on November 10.  This is great to see, because MIT's CBCL has some of the leading research going on in the field of biologically inspired machine learning.  For instance, Tomaso Poggio, who I have mentioned on this blog, is a part of CBCL.  This is the type of publicity that I was hoping to see for Numenta.  Here is a link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/CBCL.MIT#!/event.php?eid=150521674991840"&gt;http://www.facebook.com/CBCL.MIT#!/event.php?eid=150521674991840&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-1430733816586106613?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/1430733816586106613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/10/jeff-hawkins-speech-on-november-12.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1430733816586106613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1430733816586106613'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/10/jeff-hawkins-speech-on-november-12.html' title='Jeff Hawkins speech on November 12'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-5995254069683018545</id><published>2010-10-14T18:56:00.000-07:00</published><updated>2010-10-14T18:56:15.832-07:00</updated><title type='text'>DARPA and hierarchical temporal memory</title><content type='html'>In a recent comment, I linked to an article entitled &lt;a href="http://www.ece.utk.edu/~itamar/Papers/CIM2010.pdf"&gt;"Deep Machine Learning- A new Frontier in Artificial Intelligence Research."&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In it, the creators of the DESTIN architecture, who I have mentioned before in this blog, attempt to summarize the field of work going on with Deep Machine Learning, or the idea of using hierarchies to learn in a more brain-like manner.  What was interesting to me about the article was that it mentioned a DARPA research effort involving deep machine learning architectures.  In April 2009, DARPA put out a &lt;a href="http://www.darpa.mil/ipto/solicit/baa/BAA-09-40_PIP.pdf"&gt;request for proposals&lt;/a&gt; for deep machine learning architectures.  The military is increasingly worried about the vast amount of data that it collects that goes unanalyzed due to the sheer volume of data that humans do not have the time to analyze.  DARPA seeks an HTM-like algorithm that will find patterns in this vast data.  The DARPA announcement closed in April 2010, and to my shock, I don't see any indication that Numenta put in a proposal (among others, it appears that the DESTIN folks did).  In a briefing, DARPA set out a list of &lt;a href="http://www.darpa.mil/ipto/solicit/baa/BAA-09-40_ID.pdf"&gt;desirable properties&lt;/a&gt; that would be features of the algorithms resulting from the multi-year research effort.  Here is the list:&lt;br /&gt;&lt;br /&gt;1.  Single learning algorithm and uniform architecture for all applications&lt;br /&gt;&lt;br /&gt;2.  Unsupervised and supervised learning, including with attention mechanisms&lt;br /&gt;&lt;br /&gt;3.  Increasingly complex representations as you ascend the hierarchy.  Sparse representations were mentioned here&lt;br /&gt;&lt;br /&gt;4.  The ability to learn sequences and recall them auto-associatively&lt;br /&gt;&lt;br /&gt;5.  Recognize novelties at each level and escalate them in the hierarchy&lt;br /&gt;&lt;br /&gt;6.  Feedback for predictions to fill-in missing input&lt;br /&gt;&lt;br /&gt;7.  Online learning&lt;br /&gt;&lt;br /&gt;8.  Parameters set themselves and need no tweaking&lt;br /&gt;&lt;br /&gt;9.  Neuroscience insights to inform the algorithms and architecture&lt;br /&gt;&lt;br /&gt;Essentially, that list of desirable features in DARPA's envisioned software is a description of the HTM algorithms.  Its difficult to imagine why Numenta didn't throw their hat in the ring given the amount of money potentially involved if the technology catches the eye of the military.  In any event, DARPA's document was very interesting reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-5995254069683018545?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/5995254069683018545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/10/darpa-and-hierarchical-temporal-memory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5995254069683018545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5995254069683018545'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/10/darpa-and-hierarchical-temporal-memory.html' title='DARPA and hierarchical temporal memory'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-5872010339889034649</id><published>2010-10-04T09:03:00.000-07:00</published><updated>2010-10-04T09:03:01.442-07:00</updated><title type='text'>The complexity of the problem faced by Numenta</title><content type='html'>I have been following Dileep George's new blog, and he made a couple of responses to posts by myself and Dave (perhaps the same Dave who occasionally posts here).  &lt;br /&gt;&lt;br /&gt;In my post, I asked Dileep how the traditional tree-shaped hierarchy can explain the vast number of qualities that can come into play when we recognise, for instance, a shoe.  For example, when we see a shoe, we recognize that it is a certain color, a certain texture, has a certain design on it, and many other features.  In other words, recognizing one object requires the brain to have connections to a number of other invariant representations of different types of objects and concepts.  In my mind, I couldn't see how a simple tree structured hierarchy could represent this complexity, and Dileep confirmed that I was correct, stating that the brain likely has a number of different hierarchies that communicate with one another.  Since that time, I will say that I think that I was mixing up how we recognize a particular instantiation of a shoe with how we recognize the invariant representation of "shoe" that is stored in the brain.  The simple tree-shaped hierarchy might be sufficient to store the invariant "shoe" concept while not working to recognize a particular shoe.&lt;br /&gt;&lt;br /&gt;Dave's question to Dileep focused on whether a single HTM network could recognize both an object (such as a shoe) and an action (like running or walking).  Surprisingly to me, Dileep answered that you would need two separate HTM networks to handle two separate types of knowledge.  My conclusion how is that the simple traditional tree shaped hierarchy is not sufficient even to represent all invariant concepts known by the brain, much less the particular instantiations of those representations that we learn (i.e. particular faces of persons as opposed to the general idea of "face").  &lt;br /&gt;&lt;br /&gt;This goes to show that even if Numenta's new algorithms have licked the problem of how the brain learns within a region and does inference, figuring out how the brain as a whole learns many types of objects and concepts, both invariantly and specifically, and how it ties all of this knowledge together in the amazing way that our brain works, is still something that we are only beginning to figure out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-5872010339889034649?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/5872010339889034649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/10/complexity-of-problem-faced-by-numenta.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5872010339889034649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5872010339889034649'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/10/complexity-of-problem-faced-by-numenta.html' title='The complexity of the problem faced by Numenta'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-9109073920643695684</id><published>2010-08-26T09:11:00.000-07:00</published><updated>2010-08-26T09:11:43.964-07:00</updated><title type='text'>Numenta's new website</title><content type='html'>Numenta redesigned its website.  Here are a few nuggets from the new site:&lt;br /&gt;&lt;br /&gt;1.  Some new videos were added, including Hawkins' 2008 keynote from the HTM workshop and a &lt;a href="http://www.numenta.com/about-numenta/customers.php"&gt;speech&lt;/a&gt; by Subutai Ahmad from the 2009 workshop.  Ahmad's talk was particularly interesting because he discussed a number of corporate partnerships and some early results from them.  For instance, Numenta is/was working with a major automaker on the creation of a pedestrian detection system, where the car looks for pedestrians in front of the vehicle.  The early testing resulted in 96-97% accuracy, or closer to 99% accuracy if one counts a false positive as a good result (situations where the system detects a pedestrian where there wasn't one).  The talk also mentioned some interesting work that Numenta did with Tyzx, which provides computer vision systems.  They used an HTM network to look for objects/persons in security camera footage.  Subutai specifically mentioned robotics as a potential application.  Interestingly, only three days ago Tyzx announced a deal with Irobot to provide vision systems for its military robots, including person detection capabilities.  The press release did not mention whether HTM's are a part of that technology.  It would be interesting to see what companies Numenta has been working within in the 14 months since Subutai's talk.    &lt;br /&gt;&lt;br /&gt;2.  The website also contains a basic &lt;a href="http://www.numenta.com/htm-overview/htm-algorithms.php"&gt;description&lt;/a&gt; of its new learning algorithms.  It is difficult not to notice how huge of a leap forward that Numenta views these algorithms as.  In one place, Numenta states that the new algorithms are a "radical" improvement.  In another place, it states that the new learning algorithms are "far superior" to the old ones.  One thing that I wish the website contained was some experimental results showing these huge improvements.  One thing that I found confusing was its description of prediction in the new algorithms.  It described prediction as something flowing up the hierarchy.  That seems different from prediction as described in the original HTM theory, which envisioned incoming data flowing up the hierarchy and predictions flowing down the hierarchy.  In any event, it was an interesting read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-9109073920643695684?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/9109073920643695684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/08/numentas-new-website.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/9109073920643695684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/9109073920643695684'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/08/numentas-new-website.html' title='Numenta&apos;s new website'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-777630903627305616</id><published>2010-08-19T18:08:00.000-07:00</published><updated>2010-08-19T18:08:07.330-07:00</updated><title type='text'>Tidbits on Numenta</title><content type='html'>Wow has it been a slow summer for HTM news.  I have never seen a period of time where Numenta's employees have made so few public appearances.  Since Hawkins' talk in March, I haven't seen any mention of any Numenta speeches, interviews, or papers of any kind.  A few things of note:&lt;br /&gt;&lt;br /&gt;-In its June newsletter, Numenta mentioned that it decided not to attempt an HTM workshop this year, meaning that the next generation algorithms will not be out this year.  In their words, they decided not to push for an "interim" release this year, but to delay the workshop and release to 2011.  "Interim" was an interesting choice of words, suggesting that a more fully featured product will be the result when NUPIC 2.0 does come out.&lt;br /&gt;&lt;br /&gt;-Dileep George has a new blog on his website.  It is called Mind Matter, and is located at the following &lt;a href="http://dileepgeorge.com/blog/"&gt;link&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;-I saw an interesting blog post regarding a robot called Nao that can apparently show and understand emotion.  The author claims that the creators of the new robot software were using HTM software in the robot.  I have not been able to verify that claim.  The only mention of HTM in the context of a Nao robot that I found was an article by Ben Goertzel in which he describes using an HTM for low level perception in a Nao robot.  That article specifically states that he hasn't implemented the idea yet, however.  Find the link &lt;a href="http://unitedtechguys.com/2010/08/11/first-robot-that-can-convey-emotions/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-Finally, Tomaso Poggio, a Professor in the Department of Brain and Cognitive Sciences at MIT, and one of the creators of a biology-based hierarchical learning model known at HMAX, has created a &lt;a href="http://dspace.mit.edu/bitstream/handle/1721.1/51839/MIT-CSAIL-TR-2010-013.pdf"&gt;software model&lt;/a&gt; that uses GPUs to greatly accelerate software that is designed to emulate the cortex, such as HTM or HMAX.  Poggio claims that the software accelerates these biology-based models by an amazing 80-100 times.  Poggio is listed as a technical advisor on Numenta's website, so hopefully they are aware of this, especially given the increased computational demands of NUPIC 2.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-777630903627305616?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/777630903627305616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/08/tidbits-on-numenta.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/777630903627305616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/777630903627305616'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/08/tidbits-on-numenta.html' title='Tidbits on Numenta'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-7346653856125917931</id><published>2010-05-19T16:21:00.000-07:00</published><updated>2010-05-19T16:21:49.718-07:00</updated><title type='text'>Dileep George leaving Numenta</title><content type='html'>Big Numenta news today.  Numenta's website indicates that Dileep George is on an extended "personal" leave of absence.  He, along with Jeff Hawkins, co-founded Numenta back in 2005.  It is hard to overstate his importance to the company over the years.  He was the guy who read "On Intelligence" and figured out how to turn Hawkins' neuroscience theories into a mathematical expression that could be created in software.  I went to George's website, and he says there that he left Numenta so that he could form a new company focused more on applications of the HTM technology.&lt;br /&gt;&lt;br /&gt;I am not sure what to think about this.  On the one hand, this could signal that George simply thinks that the technology is finally in a state that serious commercial applications can now be created with HTM.  Numenta has always been more about the basics of the theory than applications, so it might be that Dileep just wants to hurry along the commercialization process.  This could be a signal that the new algorithms really are going to be that big of a step forward for AI.  &lt;br /&gt;&lt;br /&gt;Hopefully this move doesn't mean some type of rift has opened between George and the company.  Numenta could really use his talents down the road.  Given George's stated reason for leaving, and given that it is called a "leave of absence" rather than outright resignation, I am inclined to go with the more optimistic interpretation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-7346653856125917931?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/7346653856125917931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/05/dileep-george-leaving-numenta.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/7346653856125917931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/7346653856125917931'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/05/dileep-george-leaving-numenta.html' title='Dileep George leaving Numenta'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-1544745293939930193</id><published>2010-05-07T08:41:00.000-07:00</published><updated>2010-05-07T08:41:03.591-07:00</updated><title type='text'>May 2010 Numenta newsletter</title><content type='html'>In case you missed it, this week Numenta issued a newsletter with an update on the status of the new algorithms.  Its an interesting read, with a write up by Jeff Hawkins himself.  He talks about how last fall they decided to take a fresh look at their node learning algorithms, realizing that the current version had shortcomings that could not be overcome.  They went back and looked at the brain for inspiration on how to improve the learning capabilities.  Here are a few keys points I pulled out of the article:&lt;br /&gt;&lt;br /&gt;1.  The new algorithms can be learning and inferring at the same time.  The old algorithms had a separate learning and inference stage, so this will be a significant improvement for many applications with real time data where the system needs to be able to learn, infer, and predict in real time (like a real brain).&lt;br /&gt;&lt;br /&gt;2.  The sparse distributed nature of the system makes it scale much better to large problems, and makes it very robust to noise.  In other words, the system will work very well with messy, incomplete data.  &lt;br /&gt;&lt;br /&gt;3.  Variable order sequence learning- A real brain can start listening to a song midway through and almost immediately identify the song.  Likewise, we can predict the future based on learned sequences of various lengths that occurred a short time ago or years ago.  The new software will be useful in doing these types of things.&lt;br /&gt;&lt;br /&gt;4.  Much more biologically realistic- This is the first version of the software that will basically be emulating the cortex at the level of neurons and synapses.  Of course, the downside is the higher system requirements.  Hawkins notes that Numenta is having to spent a great deal more time optimizing the software to be able to work on something that isn't a supercomputer.&lt;br /&gt;&lt;br /&gt;As an aside, I am surprised at the level of skepticism of some of the mainstream AI people regarding Numenta.  Ben Goertzel, for one, seems determined to believe that Numenta is on the wrong track.  He went out of his way recently to claim that Itamar Arel's DESTIN system is a better hierarchical pattern recognition system.  I have looked into DESTIN, and it actually seems very similar to Numenta's work.  It learns temporal sequences of spatial patterns in a hierarchical nature, and performs bayesian inference.  I have not been able to find any evidence showing that DESTIN has, so far, done more in the computer vision arena than HTM.  If I am wrong, someone can correct me.  For instance, in a December 2009 paper regarding DESTIN, Arel noted that they had conducted an experiment showing character recognition.  It was recognition of letters in a binary (black or white) environment.  Numenta was demonstrating that level of work at least three years ago.  My sense is that DESTIN is on the right track, and perhaps Arel and Hawkins will collaborate at some point (maybe they already are) but I have no idea how Goertzel reaches his conclusion.  &lt;br /&gt;&lt;br /&gt;I was happy to see that Shane Legg (another AI critic of Numenta) seemed to change his mind about Numenta after seeing Hawkins' recent talk in March on the new algorithms.  If Numenta can come through in a big way with its next software release, I think that there will be many more converts to the HTM theory of AI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-1544745293939930193?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/1544745293939930193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/05/may-2010-numenta-newsletter.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1544745293939930193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1544745293939930193'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/05/may-2010-numenta-newsletter.html' title='May 2010 Numenta newsletter'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-2953875937687550983</id><published>2010-04-20T18:09:00.000-07:00</published><updated>2010-04-20T18:11:48.362-07:00</updated><title type='text'>2nd public commercial HTM application</title><content type='html'>Looks like a press release was issued today by EDSA Power Analytics, noting that it is teaming up with Numenta to develop autonomous monitoring of electrical power systems.  Apparently, for some applications, electrical power failures are hugely expensive.  EDSA develops software to monitor power systems to attempt to prevent power failures.  HTM can be used by EDSA to learn the difference between normal and non-normal electrical activity, such that the HTM becomes increasingly able to predict a future power failure.    &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20100420005529&amp;newsLang=en"&gt;http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20100420005529&amp;newsLang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-2953875937687550983?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/2953875937687550983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/04/2nd-public-commercial-htm-application.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2953875937687550983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/2953875937687550983'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/04/2nd-public-commercial-htm-application.html' title='2nd public commercial HTM application'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-7371885170330695079</id><published>2010-03-25T16:49:00.000-07:00</published><updated>2010-03-25T16:57:57.518-07:00</updated><title type='text'>Hawkins explains next generation HTM algorithms</title><content type='html'>On March 18, Jeff Hawkins gave a talk to the computer science department at the University of British Columbia.  In that talk, for the first time, he gave a detailed explanation regarding the upcoming HTM algorithms.  To be honest, parts of it were difficult for a layperson (like me) to fully understand.  It is a very interesting talk, though, and showed that Numenta is getting ever closer to a truly intelligent computer.  This version of the algorithms appears to much more closely mimic the brain's method of learning than ever before.  Here is a link to the speech:&lt;br /&gt;&lt;br /&gt;http://www.youtube.com/watch?v=TDzr0_fbnVk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-7371885170330695079?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/7371885170330695079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/03/hawkins-explains-next-generation-htm.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/7371885170330695079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/7371885170330695079'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/03/hawkins-explains-next-generation-htm.html' title='Hawkins explains next generation HTM algorithms'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-5679631322863622029</id><published>2010-02-17T15:36:00.000-08:00</published><updated>2010-02-17T15:36:38.387-08:00</updated><title type='text'>Narrow versus broad AI</title><content type='html'>One interesting question to think about is whether Numenta's current focus on implementing its HTM algorithms on narrow AI problems actually hurts its usefulness.  I say that because AI is actually getting pretty good at certain narrow AI problems (handwriting and speech recognition, certain types of computer vision, game playing, etc.).  For instance, in a recent study, HTM's were in the middle of the pack in recognition accuracy when tested on optical character recognition.  Of course, the counterargument is that HTM's don't just do character recognition, but can be used for many, many other applications.  Yet, that gets to my point.  One wonders if, for any narrow AI endeavor, HTM's will be outflanked by competing AI techniques designed specifically for that one, narrow task.&lt;br /&gt;&lt;br /&gt;If this is truly a problem, the obvious solution would be for Numenta to ultimately focus HTM's on broad competence AI (i.e. robots that can carry on a conversation with you, reason intelligently on novel problems, make independent decisions, and otherwise learn like a human).  Yet, Jeff Hawkins himself in his book envisioned little or no role of this type for his technology, at least in terms of robots.&lt;br /&gt;&lt;br /&gt;The difference between the human brain and any computer is not that the human brain can do all thinking/reasoning tasks better than all computers.  In fact, computers are now much better at certain tasks than humans, such as number crunching and playing chess.  What is different is that the human chess player can do that and a million other things, and can understand how the million different things all relate together in a complete world model.  &lt;br /&gt;&lt;br /&gt;Dileep George of Numenta has actually publicly touched on a related topic in recent months.  He discussed the No Free Lunch theorem, which states that no learning algorithm is inherently superior to other learning algorithms.  If an algorithm seems to be better at a certain task than other algorithms, it is only because that algorithms is written based on certain assumptions about the world that are applicable to that task.  The more assumptions that an algorithm makes about the world, the better it will be at a task in an area where the algorithm can exploit its world assumptions.  Yet, that also means that while the algorithm will be better at specific problems where those assumptions are applicable, it will be worse at other problems where you can't make those assumptions.  &lt;br /&gt;&lt;br /&gt;Numenta believes that HTM's take advantage of two properties of the world that are also exploited by the human brain:  1) the world is hierarchical in nature, and 2) all learning must be done through time.  In other words, HTM's work because we live in a hierarchical world in space and time.  In narrow domains such as chess playing, the AI algorithms are designed specifically and only for that single task.  The engineer thus makes many, many assumptions about the world in coding the algorithm.  For this reason, a chess playing computer can beat the world's best human at chess, but knows absolutely nothing else about the world.  &lt;br /&gt;&lt;br /&gt;The No Free Lunch theorem brings me back to my initial point.  Would Numenta be better off focusing on broad competence AI?  Assuming that HTM's are based on the same assumptions about the world as the human brain, HTM's will be the best means of emulating human-level AI.  On the other hand, for the many, many different narrow AI problems out there, the algorithms being developed specifically for such problems might be better.  Time will tell.  So far, Numenta has mostly focused on computer vision, and that might actually be a broad rather than narrow AI problem, given the huge amount a computer needs to know about the world to truly be able to understand what it is seeing as well as a human.  It will be interesting to see the direction Numenta takes in coming years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-5679631322863622029?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/5679631322863622029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/02/narrow-versus-broad-ai.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5679631322863622029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/5679631322863622029'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/02/narrow-versus-broad-ai.html' title='Narrow versus broad AI'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-1930693880368461012</id><published>2010-02-10T18:01:00.000-08:00</published><updated>2010-02-10T18:03:13.332-08:00</updated><title type='text'>Vitamin D's surveillance software no longer in beta</title><content type='html'>Vitamin D has reached a milestone by becoming the first company to create a working product out of HTM technology that can now be purchased (it was released in beta form in November).  See here for pricing information:  &lt;a href="http://vitamindinc.com/store/pricing.php"&gt;http://vitamindinc.com/store/pricing.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It looks like a single webcam is still free, while for $49 you get support for two webcams in either 320 by 240 or full VGA resolution.  For $199, you get support for an unlimited number of cameras at full VGA resolution (although the company does not recommend using more than 3-4 cameras for a dual core PC or 6-8 cameras per quad-core PC).  &lt;br /&gt;&lt;br /&gt;For now, the software recognizes the presence of humans in videos (as opposed to other moving objects like cars, animals, or tree brances).  The future of this software will be quite interesting, as Vitamin D has already noted that it plans to upgrade the software in the future to detect more sophisticated actions in video.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-1930693880368461012?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/1930693880368461012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/02/vitamin-ds-surveillance-software-no.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1930693880368461012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1930693880368461012'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/02/vitamin-ds-surveillance-software-no.html' title='Vitamin D&apos;s surveillance software no longer in beta'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-1930635824284674965</id><published>2010-02-05T17:59:00.000-08:00</published><updated>2010-02-05T17:59:44.953-08:00</updated><title type='text'>New version of HTM algorithms in October</title><content type='html'>A couple of weeks ago, Numenta sent out a newsletter in which it revealed that it plans a major new release of its software implementation of HTM.  It will be released in October 2010.  The newsletter said that the company has had some recent insights into the HTM learning algorithms based on a deeper understanding of the biology of the neocortex.  Numenta said that the new algorithms have the potential for a "large" increase in scalability and robustness.  &lt;br /&gt;&lt;br /&gt;One of the things that makes Numenta such a solid AI company is that when they run into problems with issues like scalability and robustness, they look to the brain itself for solutions.  Even to a non-expert like me, it is obvious that the whole field of artificial intelligence has floundered for the past 70 years precisely because it has ignored the only known example of real intelligence, the neocortex of the mammalian brain.  Jeff Hawkins' book made this very point.  He decided in the mid 1980's that he wanted to enter a PHD program to create intelligent machines using the brain as his guide to doing it.  He tried to apply to MIT, the leading AI lab in the country, and they basically laughed him out of the building for believing that it was necessary to understand how the brain works to create real AI.  Now, 25 years later, MIT has a research group doing exactly what Hawkins suggested as a graduate student.  &lt;br /&gt;&lt;br /&gt;Hawkins' ideas may not all be correct, but the progress that has been made in AI in the last five years or so seems to be much more biologically grounded than 20 years ago, so Numenta is clearly on the right track by emulating the brain. If the new software really is a large improvement in its ability to scale (currently it is quite limited in many ways), we might actually begin to see the software begin to approach human-level ability at certain tasks, such as visual pattern recognition.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-1930635824284674965?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/1930635824284674965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2010/02/new-version-of-htm-algorithms-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1930635824284674965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/1930635824284674965'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2010/02/new-version-of-htm-algorithms-in.html' title='New version of HTM algorithms in October'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-6172222330662079113</id><published>2009-12-09T17:44:00.000-08:00</published><updated>2009-12-09T17:47:15.146-08:00</updated><title type='text'>How to make computers that work like the brain</title><content type='html'>This is the interesting title of a short article presented by Dileep George (co-founder of Numenta) back in July 2009.  It is available at the following link, but you need access to an educational database (such as through a University) to get to it:&lt;br /&gt;&lt;br /&gt;http://portal.acm.org/citation.cfm?id=1630024&lt;br /&gt;&lt;br /&gt;A couple of interesting points were made in the article:  As was mentioned publicly by Subutai Ahmad in September, Numenta's third generation of algorithms are now being developed.  This means that the algorithms are beginning to become more mature.  As a result, Numenta is finally starting to think seriously about implementing HTM in hardware.  Until now, HTM was such a new technology, and the algorithms have been so early in their development, that it was not feasible to use hardware.  &lt;br /&gt;&lt;br /&gt;It turns out that HTM in its software configuration is very CPU hungry, so a hardware implementation could be quite useful.  For instance, Vitamin D's new beta webcam software that can recognize people in video can only analyze two 320 by 240 video feeds for each dual core 2 GHZ processor.  Think about that.  That means that if Vitamin D were to use its HTM-based software to analyze 640 by 480 video, it would require a quad core 2 ghz processor for &lt;b&gt;EACH&lt;/b&gt; webcam feed.  Extrapolating from that, it would be difficult to find a home computer powerful enough to analyze a single 1080P or even a single 720P video feed.&lt;br /&gt;&lt;br /&gt;Perhaps software versions of HTM would be sped up significantly with GPU computing, however.  HTM can apparently scale to a very large number of parallel CPU's, so one would think that a GPU could improve significantly over a CPU's performance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-6172222330662079113?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/6172222330662079113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2009/12/how-to-make-computers-that-work-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/6172222330662079113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/6172222330662079113'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2009/12/how-to-make-computers-that-work-like.html' title='How to make computers that work like the brain'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-3433032262065325485</id><published>2009-11-29T19:02:00.000-08:00</published><updated>2009-11-29T19:03:00.315-08:00</updated><title type='text'>Turning point for HTM- Vitamin D releases first commercial HTM app.</title><content type='html'>Earlier this month, Vitamin D, Inc. issued a &lt;a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20091109005551&amp;newsLang=en"&gt;press release&lt;/a&gt; noting that it released a beta of video surveillance software based on Numenta's hierarchical temporal memory.  This is the first commercial application of HTM, which represents a significant milestone for the technology.  The software has been trained to recognize the presence of people in videos, which marks a significant improvement over less intelligent technologies that simply look for motion in video.  It sounds as though future versions of the software will be able to distinguish different actions taken by people, which should open up many further commercial HTM possibilities.  This is only the beginning for commercial HTM apps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-3433032262065325485?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/3433032262065325485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2009/11/turning-point-for-htm-vitamin-d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3433032262065325485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3433032262065325485'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2009/11/turning-point-for-htm-vitamin-d.html' title='Turning point for HTM- Vitamin D releases first commercial HTM app.'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-3840609604438109245</id><published>2009-11-27T18:30:00.000-08:00</published><updated>2009-11-27T18:57:26.021-08:00</updated><title type='text'>Just posted a link to a September 2009 speech regarding HTM</title><content type='html'>This is the most recent &lt;a href="http://fora.tv/2009/09/09/Hierarchical_Temporal_Memory_Subutai_Ahmad"&gt;speech&lt;/a&gt; I can find by a Numenta employee regarding the HTM technology.  In it, Subutai Ahmad goes through the basics of Hawkins' theory, and outlines how it is currently being implemented in software.  A couple of interesting tidbits from it:  Ahmad mentioned that Numenta is currently creating its third generation of algorithms.  He also mentioned that Numenta plans in 2010 to release a Prediction toolkit (on the heels of its recent release of the Vision toolkit).  The vision toolkit allows individuals without any programming skill to create a working computer vision system that can recognize objects in grayscale images.  The second generation of algorithms are what allowed the technology to advance to allow such an application.  I anticipate that the release of the Prediction toolkit will accelerate the race toward many commercial applications of the HTM technology.  &lt;br /&gt;&lt;br /&gt;As anyone who read Hawkins' book knows, he argues in it that prediction is the essence of higher intelligence.  The ability to predict the future by way of the human neocortex is what separates us from animals such as dogs and cats.  The heart of the theory is that columns of neurons in our brains are continuously looking for patterns in the sensory data presented to them.  Patterns that follow each other in time (sequences of patterns) are stored for later use.  Predictive abilities rise in the brain due to its ability to recognize that it is in a sequence that it has seen before (i.e. when you are walking down the hall of your home, your brain predicts that you will shortly enter your kitchen).  The second generation of HTM algorithms only implemented predictive capabilities in a very, very limited way.  Presumably, the third generation of algorithms will allow for broad predictive capabilities in Numenta's software.  Ahmad demonstrated one interesting prediction application using HTM.  Working with a well known financial publication, Numenta stored thousands of sequences in its HTM hierarchy showing the click patterns for users of the publication's website.  The idea was to see if the HTM software could predict what topic a user would click on next, given the history of which articles the user had previously clicked on.  While random chance would provide less than 1% accuracy (there were nearly 200 topics to choose from), the software predicted with 45% accuracy which topics users would click on next.  This is but one example of how HTM will allow for tremendously useful web traffic analysis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-3840609604438109245?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/3840609604438109245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2009/11/just-pointed-link-to-september-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3840609604438109245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/3840609604438109245'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2009/11/just-pointed-link-to-september-2009.html' title='Just posted a link to a September 2009 speech regarding HTM'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2957529474084144895.post-8243450390296005166</id><published>2009-11-27T17:40:00.001-08:00</published><updated>2009-11-27T18:14:40.776-08:00</updated><title type='text'>Why a blog about HTM?</title><content type='html'>Of all the topics that one could write about, why write about a fairly obscure new machine learning technology known as hierarchical temporal memory (HTM)?  The fact is, I have been interested in the idea of intelligent machines since I was a kid back in the 1980's.  The idea of robots and computers that could think for themselves was fascinating to me.  At the time, it seemed as though the idea of artificial intelligence was dead.  I lost interest in technology for a very long time (roughly ten years from the early 90's until late 2004).  One night, with nothing better to do, I went on the internet, and went looking for tech websites.  I found that times had changed, somewhat.  Robots were still lumbering zombies, but it still seemed as though significant progress was being made with getting computers to think for themselves.  &lt;br /&gt;&lt;br /&gt;At that time, I also heard about a new book by Jeff Hawkins (famous for the creation of the Palmpilot and Treo) called "On Intelligence."  I did not read the book at the time (I was in the middle of law school with a wife and new baby so pleasure reading was not high on my list at that time).  Yet, I heard that the book, a theory of brain intelligence and how computers could be built on similar principles, was well received even by many neuroscientists.  I wondered if, perhaps, Mr. Hawkins was on to something better than the many failed AI experiments of the past.  Hawkins himself alluded in his book to many of these failures dating back to the beginning of the computer age.  About a year ago, I saw someone on a website mention Numenta, Hawkins' new company that was created to replicate in computers his brain theory set forth in "On Intelligence."  This individual essentially said that Numenta had failed to deliver on Hawkins' promises.  I decided to go back and read "On Intelligence."  &lt;br /&gt;&lt;br /&gt;I now have a wife and three small children, but my daily train commute allows for plenty of pleasure reading.  Early this year, I finally sat down and read the book, and was blown away by it.  In my mind, Hawkins brilliantly explained why the field of artificial intelligence has largely failed in its goal of implementing any degree of general intelligence in computers.  Further, he made a plausible case that it wouldn't be terribly difficult to begin to implement his theory into hardware and software.  I wondered whether the person mentioned above was correct in his assessment that Numenta was largely a failure.  I found quite the contrary.  Numenta has made steady progress since its founding in early 2005 toward its ultimate goal of creating a brain-like computer.  I will try to discuss some of this progress here in this blog.  &lt;br /&gt;&lt;br /&gt;I want to make a disclaimer.  I am not an engineer, computer scientist, or neuroscientist by trade, so this blog will definitely be less technical than what you might see from other tech blogs.  While I am interested at some level in the nuts and bolts of Numenta's technology, my knowledge certainly does not extend to the mathematical theory behind HTM.  &lt;br /&gt;&lt;br /&gt;My blog is meant simply to be a repository for any news about HTM and Numenta.  There are many interesting news articles and videos on the topic dating back several years, but they are spread across the entire web.  Numenta's website is a good start, but there is so much more out there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2957529474084144895-8243450390296005166?l=htmwatch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://htmwatch.blogspot.com/feeds/8243450390296005166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://htmwatch.blogspot.com/2009/11/why-blog-about-htm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/8243450390296005166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2957529474084144895/posts/default/8243450390296005166'/><link rel='alternate' type='text/html' href='http://htmwatch.blogspot.com/2009/11/why-blog-about-htm.html' title='Why a blog about HTM?'/><author><name>Sean</name><uri>http://www.blogger.com/profile/13090863944003330046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
