SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Hierarchical Temporal MemorySubutai Ahmadsahmad@numenta.comVice President, EngineeringNumenta Copyright © 2009 Numenta
Agenda Introduction to Numenta What can we learn from Neuroscience?  How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
Numenta Snapshot Creating a new computing technology, Hierarchical Temporal Memory, based on the structure and function of the neocortex 16 employees Founded in 2005 by Jeff Hawkins, Donna Dubinsky and Dileep George For-profit company with very long term roadmap and “patient capital” Focus on core technology Currently developing our third generation of algorithms Very selective corporate partnerships and application development
Numenta Timeline 2002		Redwood Neuroscience Institute, Jeff Hawkins 2004 		On Intelligence, Hawkins and Blakeslee     		Described theory of Hierarchical Temporal Memory (HTM) 2005		Mathematical formalism (Dileep George) 2005		Numenta founded to build new computing     		platform based on HTM 2007		Released NuPIC software platform 2008		First HTM Workshop (>200 attendees) 2009		Vision toolkit Beta release 2010		Prediction toolkit release
Demo: An Easy Visual Task Goal: output the name of the object in the image cow sailboat cell phone rubber duck
Why Isn’t This Easy For Computers? Huge variations in images, even within a single category It is impossible to write down a set of rules or transformations that cover all possibilities
Vision4 - Four Category Object Recognition Demo
Agenda Introduction to Numenta What can we learn from Neuroscience?  How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
No Universal Learning Machine No Free Lunch Theorem “no learning algorithm has an inherent superiority over other learning algorithms for all problems.” (Wolpert, 1995) x Universal Learning Machine Specific Learning Machine Machine with assumptions that match the structure of the world
[object Object]
Local structure is similar across regionsThe Neocortex
Common Cortical Algorithm
Cortical Hierarchy ,[object Object]
Connections are bidirectional – significant feedback projections
Each region exposed to constantly changing sensory patterns and is constantly predicting future patternsSensory data (retina) Sensory data (skin) From: Felleman and Van Essen
Agenda Introduction to Numenta What can we learn from Neuroscience?  How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
Hierarchical Temporal Memory (HTM) Common sequences Network of learning nodes All nodes do same thing  Learns common spatial patterns  Learns common sequences(groups patterns with common cause) Create a hierarchical, spatio-temporal model of data Probability of sequences passed up Predicted spatial patterns passed down Bayesian methods resolve ambiguity High level causes Low level causes Common spatial patterns
First Order Markov Graph HTM Nodes Learn Static Patterns HTM Node Stable, sparse vectors Memorizes static patterns, “coincidences” [Input vector]
First Order Markov Graph HTM Nodes Learn Temporal Sequences HTM Node Variable order Markov Chains, “groups” Models frequency of transitions between patterns Memorizes static patterns, “coincidences” [Input vectors]
First Order Markov Graph HTM Nodes Output Probability Over Sequences HTM Node [P(g1), P(g2), … ] […], […], […], …
HTM Nodes Are Connected In Hierarchies
Hierarchies Allow Contextual Prediction
Summary: Hierarchical Temporal Memory Common sequences Network of learning nodes All nodes do same thing  Learns common spatial patterns  Learns common sequences(groups patterns with common cause) Creates hierarchical model of data Sequence names passed up Predicted spatial patterns passed down Bayesian methods resolve ambiguity High level causes Low level causes Common spatial patterns
Agenda Introduction to Numenta What can we learn from Neuroscience?  How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
Web Analytics Analyze temporal patterns in a very high traffic news website (Forbes.com) Question: Can HTM’s model temporal statistics and predict topics and pages of interest to users?
Which Topic Is The User Interested In Next? ? ? Time 177 total topics Random prediction gives 0.56% accuracy
Training Paradigm HTM trained using 100,000 user sequences Temporal pooler builds up a variable order sequence model
Prediction Based On Page View Statistics ? ? ? ? ? Time Could predict using no temporal context, based just on popularity of different topics (“0’th order” prediction) This is what most sites do today Leads to 23% accuracy
First Order Prediction ? ? ? ? Time Can do better if we use transition probabilities from each page Improves accuracy from 23% to 28%
Variable Order Prediction ? ? Time “Variable order prediction” – how much temporal context you need is determined based on individual sequences Accuracy jumps to 45%
Summary: Predicting News Topics
Summary: Predicting News Topics HTMs potentially represent a powerful mechanism for predicting and analyzing web traffic patterns
Potential Applications In Web Analytics Increase length of site visits Predict pages that are directly relevant to each user Increase revenue Predict ad-clicks based on current user’s immediate history Display interesting traffic patterns through a website What are most common sequences? Display changes in traffic patterns How are sequence models changing from day to day?
Video Analysis: People Tracking Person
Example Videos – Persons Occlusions Non-ideal lighting Groups/overlapping people Small, non-upright
Non-Persons – Potential False Positives Cars/Vehicles Balloons Trees/foliage/pool sweeper Animals
People Tracking Demo
Applications In Biomedical Imaging Numerous pattern recognition tasks in biomedical imaging
Pattern Detection In Digital Pathology Task: detect patterns in biopsy slides indicative of cancer Glands Not glands Malformed glands -> could be prostate cancer
Early Results Were Promising We trained a network to discriminate glands from other structures Test set accuracy was around 95% Glands Not glands
HTM For Biomedical Imaging HTM performing quite well in gland detection as well as some other tasks There could be applications in other areas of Biomedical Imaging Radiology Electron microscopy …. Key differentiator:  General purpose pattern recognition algorithm Most existing work involves coding very specific algorithms to specific patterns

Weitere ähnliche Inhalte

Was ist angesagt?

A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningHaptik
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningPramit Choudhary
 
Introduction to machine learningunsupervised learning
Introduction to machine learningunsupervised learningIntroduction to machine learningunsupervised learning
Introduction to machine learningunsupervised learningSardar Alam
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningNandita Naik
 
Advantages and disadvantages of machine learning language
Advantages and disadvantages of machine learning languageAdvantages and disadvantages of machine learning language
Advantages and disadvantages of machine learning languagebusiness Corporate
 
Machine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityMachine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityDeakin University
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical scienceDeakin University
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Ankit Gupta
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoningDeakin University
 
Decision support systems
Decision support systemsDecision support systems
Decision support systemsMR Z
 
Deep learning for detecting anomalies and software vulnerabilities
Deep learning for detecting anomalies and software vulnerabilitiesDeep learning for detecting anomalies and software vulnerabilities
Deep learning for detecting anomalies and software vulnerabilitiesDeakin University
 
Regression and Artificial Neural Network in R
Regression and Artificial Neural Network in RRegression and Artificial Neural Network in R
Regression and Artificial Neural Network in RDr. Vaibhav Kumar
 

Was ist angesagt? (20)

Visual reasoning
Visual reasoningVisual reasoning
Visual reasoning
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
 
Deep Learning 2.0
Deep Learning 2.0Deep Learning 2.0
Deep Learning 2.0
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to machine learningunsupervised learning
Introduction to machine learningunsupervised learningIntroduction to machine learningunsupervised learning
Introduction to machine learningunsupervised learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Advantages and disadvantages of machine learning language
Advantages and disadvantages of machine learning languageAdvantages and disadvantages of machine learning language
Advantages and disadvantages of machine learning language
 
Machine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityMachine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin University
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical science
 
Soft computing
Soft computingSoft computing
Soft computing
 
Soft computing
Soft computingSoft computing
Soft computing
 
Machine reasoning
Machine reasoningMachine reasoning
Machine reasoning
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoning
 
Paradox of the Active User
Paradox of the Active UserParadox of the Active User
Paradox of the Active User
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
Deep learning for detecting anomalies and software vulnerabilities
Deep learning for detecting anomalies and software vulnerabilitiesDeep learning for detecting anomalies and software vulnerabilities
Deep learning for detecting anomalies and software vulnerabilities
 
Empirical AI Research
Empirical AI Research Empirical AI Research
Empirical AI Research
 
Regression and Artificial Neural Network in R
Regression and Artificial Neural Network in RRegression and Artificial Neural Network in R
Regression and Artificial Neural Network in R
 

Ähnlich wie Hierarchical Temporal Memory and its Applications in Web Analytics, Video Analysis, and Biomedical Imaging

Neural Networks
Neural Networks Neural Networks
Neural Networks Eric Su
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert SystemsTushar B Kute
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisWriteMyThesis
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceKodok Ngorex
 
Supervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationSupervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationTara ram Goyal
 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfGandhiMathy6
 
Machine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEMachine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEbutest
 
source1
source1source1
source1butest
 
2.17Mb ppt
2.17Mb ppt2.17Mb ppt
2.17Mb pptbutest
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real WorldKanavKahol
 
Cognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignCognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignUTFPR
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
BIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGBIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGUmair Shafique
 
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the Future
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the FutureNATO Workshop on Pre-Detection of Lone Wolf Terrorists of the Future
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the FutureJerome Glenn
 

Ähnlich wie Hierarchical Temporal Memory and its Applications in Web Analytics, Video Analysis, and Biomedical Imaging (20)

Neural Networks
Neural Networks Neural Networks
Neural Networks
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert Systems
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and Thesis
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Supervised Approach to Extract Sentiments from Unstructured Text
Supervised Approach to Extract Sentiments from Unstructured TextSupervised Approach to Extract Sentiments from Unstructured Text
Supervised Approach to Extract Sentiments from Unstructured Text
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Supervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its applicationSupervised Machine Learning Techniques common algorithms and its application
Supervised Machine Learning Techniques common algorithms and its application
 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdf
 
Machine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEMachine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AE
 
Machine learning
Machine learningMachine learning
Machine learning
 
source1
source1source1
source1
 
2.17Mb ppt
2.17Mb ppt2.17Mb ppt
2.17Mb ppt
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
 
Cognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignCognitive Engineering and User Centered Design
Cognitive Engineering and User Centered Design
 
AI KIMSRAD.pptx
AI KIMSRAD.pptxAI KIMSRAD.pptx
AI KIMSRAD.pptx
 
1010 chapter11
1010 chapter111010 chapter11
1010 chapter11
 
1010 chapter11
1010 chapter111010 chapter11
1010 chapter11
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
BIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGBIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNING
 
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the Future
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the FutureNATO Workshop on Pre-Detection of Lone Wolf Terrorists of the Future
NATO Workshop on Pre-Detection of Lone Wolf Terrorists of the Future
 

Mehr von butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

Mehr von butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Hierarchical Temporal Memory and its Applications in Web Analytics, Video Analysis, and Biomedical Imaging

  • 1. Hierarchical Temporal MemorySubutai Ahmadsahmad@numenta.comVice President, EngineeringNumenta Copyright © 2009 Numenta
  • 2. Agenda Introduction to Numenta What can we learn from Neuroscience? How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
  • 3. Numenta Snapshot Creating a new computing technology, Hierarchical Temporal Memory, based on the structure and function of the neocortex 16 employees Founded in 2005 by Jeff Hawkins, Donna Dubinsky and Dileep George For-profit company with very long term roadmap and “patient capital” Focus on core technology Currently developing our third generation of algorithms Very selective corporate partnerships and application development
  • 4. Numenta Timeline 2002 Redwood Neuroscience Institute, Jeff Hawkins 2004 On Intelligence, Hawkins and Blakeslee Described theory of Hierarchical Temporal Memory (HTM) 2005 Mathematical formalism (Dileep George) 2005 Numenta founded to build new computing platform based on HTM 2007 Released NuPIC software platform 2008 First HTM Workshop (>200 attendees) 2009 Vision toolkit Beta release 2010 Prediction toolkit release
  • 5. Demo: An Easy Visual Task Goal: output the name of the object in the image cow sailboat cell phone rubber duck
  • 6. Why Isn’t This Easy For Computers? Huge variations in images, even within a single category It is impossible to write down a set of rules or transformations that cover all possibilities
  • 7. Vision4 - Four Category Object Recognition Demo
  • 8. Agenda Introduction to Numenta What can we learn from Neuroscience? How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
  • 9. No Universal Learning Machine No Free Lunch Theorem “no learning algorithm has an inherent superiority over other learning algorithms for all problems.” (Wolpert, 1995) x Universal Learning Machine Specific Learning Machine Machine with assumptions that match the structure of the world
  • 10.
  • 11. Local structure is similar across regionsThe Neocortex
  • 13.
  • 14. Connections are bidirectional – significant feedback projections
  • 15. Each region exposed to constantly changing sensory patterns and is constantly predicting future patternsSensory data (retina) Sensory data (skin) From: Felleman and Van Essen
  • 16. Agenda Introduction to Numenta What can we learn from Neuroscience? How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
  • 17. Hierarchical Temporal Memory (HTM) Common sequences Network of learning nodes All nodes do same thing Learns common spatial patterns Learns common sequences(groups patterns with common cause) Create a hierarchical, spatio-temporal model of data Probability of sequences passed up Predicted spatial patterns passed down Bayesian methods resolve ambiguity High level causes Low level causes Common spatial patterns
  • 18. First Order Markov Graph HTM Nodes Learn Static Patterns HTM Node Stable, sparse vectors Memorizes static patterns, “coincidences” [Input vector]
  • 19. First Order Markov Graph HTM Nodes Learn Temporal Sequences HTM Node Variable order Markov Chains, “groups” Models frequency of transitions between patterns Memorizes static patterns, “coincidences” [Input vectors]
  • 20. First Order Markov Graph HTM Nodes Output Probability Over Sequences HTM Node [P(g1), P(g2), … ] […], […], […], …
  • 21. HTM Nodes Are Connected In Hierarchies
  • 23. Summary: Hierarchical Temporal Memory Common sequences Network of learning nodes All nodes do same thing Learns common spatial patterns Learns common sequences(groups patterns with common cause) Creates hierarchical model of data Sequence names passed up Predicted spatial patterns passed down Bayesian methods resolve ambiguity High level causes Low level causes Common spatial patterns
  • 24. Agenda Introduction to Numenta What can we learn from Neuroscience? How can we incorporate these ideas into Algorithms? How can we incorporate these ideas into Applications?
  • 25. Web Analytics Analyze temporal patterns in a very high traffic news website (Forbes.com) Question: Can HTM’s model temporal statistics and predict topics and pages of interest to users?
  • 26. Which Topic Is The User Interested In Next? ? ? Time 177 total topics Random prediction gives 0.56% accuracy
  • 27. Training Paradigm HTM trained using 100,000 user sequences Temporal pooler builds up a variable order sequence model
  • 28. Prediction Based On Page View Statistics ? ? ? ? ? Time Could predict using no temporal context, based just on popularity of different topics (“0’th order” prediction) This is what most sites do today Leads to 23% accuracy
  • 29. First Order Prediction ? ? ? ? Time Can do better if we use transition probabilities from each page Improves accuracy from 23% to 28%
  • 30. Variable Order Prediction ? ? Time “Variable order prediction” – how much temporal context you need is determined based on individual sequences Accuracy jumps to 45%
  • 32. Summary: Predicting News Topics HTMs potentially represent a powerful mechanism for predicting and analyzing web traffic patterns
  • 33. Potential Applications In Web Analytics Increase length of site visits Predict pages that are directly relevant to each user Increase revenue Predict ad-clicks based on current user’s immediate history Display interesting traffic patterns through a website What are most common sequences? Display changes in traffic patterns How are sequence models changing from day to day?
  • 34. Video Analysis: People Tracking Person
  • 35. Example Videos – Persons Occlusions Non-ideal lighting Groups/overlapping people Small, non-upright
  • 36. Non-Persons – Potential False Positives Cars/Vehicles Balloons Trees/foliage/pool sweeper Animals
  • 38. Applications In Biomedical Imaging Numerous pattern recognition tasks in biomedical imaging
  • 39. Pattern Detection In Digital Pathology Task: detect patterns in biopsy slides indicative of cancer Glands Not glands Malformed glands -> could be prostate cancer
  • 40. Early Results Were Promising We trained a network to discriminate glands from other structures Test set accuracy was around 95% Glands Not glands
  • 41. HTM For Biomedical Imaging HTM performing quite well in gland detection as well as some other tasks There could be applications in other areas of Biomedical Imaging Radiology Electron microscopy …. Key differentiator: General purpose pattern recognition algorithm Most existing work involves coding very specific algorithms to specific patterns
  • 42. Applications Areas Web analytics Biomedical Imaging Video Analysis Credit card fraud Automotive Gaming Drug discovery Business modeling Healthcare
  • 43.
  • 44. Support through an active forum
  • 45. Contains implementation of our second generation of algorithms
  • 46. Vision Toolkit Beta, free for research
  • 47. Easy to use GUI for creating vision applications
  • 48. Includes hosted inference and a web services API
  • 50.