SlideShare a Scribd company logo
1 of 29
Download to read offline
HTM Meetup
November 3, 2017
Jeff Hawkins
jhawkins@numenta.com
Numenta Brain Theory Discoveries of 2016/2017
1) Reverse Engineer the Neocortex
- biologically accurate theory
- test empirically and via simulation
2) Enable technology based on cortical theory
- active open source community
- basis for Artificial General Intelligence
- IP licensing
We have made
significant advances
on the cortical theory
(Thomson & Bannister, 2003)(Constantinople and Bruno, 2013)
Cortical Column Anatomy
March 30, 2016
October 25, 2017
See all papers at Numenta.com/papers
3) How columns in
cortex model objects
through movement
4) Missing Ingredient!
1) Neuron model
2) How layers of
neurons in cortex
model sequences
Point Neuron Model
x Real neurons are not
like this!
Integrate and fire neuron: Lapicque, 1907
Perceptron: Rosenblatt 1962;
Deep learning: Rumelhart et al. 1986; LeCun et al., 2015
Artificial Neurons
Real and HTM neurons recognize 100’s of unique patterns.
Most recognized patterns act as predictions.
5K to 30K excitatory synapses
- 10% proximal, can cause spike
- 90% distal, cannot cause spike
Dendrites are pattern detectors
- 15 co-active, co-located synapses
has big effect
Real Neuron HTM Neuron Model
Learning is by Rewiring, Forming New Synapses
Not by Changing Synaptic Weights
Biology
HTM
Modeling a Cellular Layer
HTM Sequence Memory
A
X B
B
C
C
Y
D
Before learning
A
X B’’
B’
C’’
C’
Y’’
D’
After learning
Same columns,
but only one cell active per column.
Sequences A-B-C-D vs. X-B-C-Y
March 30, 2016
October 25, 2016
See all papers at Numenta.com/papers
3) How columns in
cortex model objects
through movement
4) Missing Ingredient!
1) Neuron model
2) How layers of
neurons in cortex
model sequences
L6b
Output
Location on object
“allocentric”
L4 (input layer)
L2/3 (output layer)
L5
L6a
HTM Sensorimotor Inference Theory (single column)
1) Every column determines allocentric location of input
2) As sensor moves, column is exposed to different
feature/locations on object
3) Output layer “pools” feature/locations. Stable over movement.
4) Columns learn models of complete objects
Object
Input
Sensed Feature
45%Feature@Location
Output layer
“Object”
Input layer
“Feature/Location”
Location
on object
Column 1 Column 2 Column 3
Sensory
feature
HTM Sensorimotor Inference Theory (multiple columns)
Each column has partial knowledge of object.
Long range connections in output layer allow columns to vote.
Inference is much faster with multiple columns.
FeatureFeatureFeatureLocationLocationLocation
OBJECTS RECOGNIZED BY INTEGRATING INPUTS OVER TIME
Output
Input
FeatureLocationFeatureLocationFeatureLocation
RECOGNITION IS FASTER WITH MULTIPLE COLUMNS
Column 1 Column 2 Column 3
Output
Input
• Yale-CMU-Berkeley (YCB) Object Benchmark (Calli et al, 2017)
– Diverse set of objects designed for robotics grasping tasks
– 80 common physical objects
– Includes 78 complete high resolution 3D CAD files
Simulations: YCB Object Benchmark
• Virtual hand using the Unity game engine
• Inputs
– Curvature based sensor on each fingertip
– Both inputs are highly sparse binary vectors
• Network with 4096 neurons per layer per
column
• Results
• 98.7% recall accuracy (77/78 uniquely classified)
• Convergence time depends on object and sequence of sensations
Simulations: YCB Benchmark
Pairwise confusion between objects after 1 touch
Convergence over time
Pairwise confusion between objects after 2 touches
Convergence over time
Pairwise confusion between objects after 3 touches
Convergence over time
Pairwise confusion between objects after 4 touches
Convergence over time
Pairwise confusion between objects after 6 touches
Convergence over time
Pairwise confusion between objects after 10 touches
Convergence over time
Convergence with Multiple Columns
• Our model predicts that sensory regions will contain cells tuned to the location
of features in an object's reference frame
• Movement dynamically modulates cell responses even in primary sensory
regions (Trotter and Celebrini, 1999; Werner-Reiss et al., 2003)
• Grid cells solve a similar problem, location of body in environment
“Border ownership cells”
(Willford & von der Heydt, 2015)
Evidence for Allocentric Location in Cortex
Summary
1) HTM Neuron Model
- Biologically more realistic
- Functionally more powerful
- Recognizes 100’s of unique patterns
- Most patterns put neuron into “predictive” state
- Learning is via grown of new synapses
2) HTM Cellular Layer Model
- Learns predictive models of sensory input
- Applied to temporal sequences
- Applied to sensorimotor sequences
3) Deduced Allocentric Location is Determined in Every Column
- Every column learns complete models of objects
- Multiple columns infer quickly
4) Allocentric Location Changes “everything”
- Columns and regions are far more powerful than
previously thought
- Changes how we think about hierarchy
- Progress on understanding rest of cortex will accelerate
- Implications for robotics and machine intelligence
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins

More Related Content

What's hot

NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
ESCOM
 
Artificial neural networks and its application
Artificial neural networks and its applicationArtificial neural networks and its application
Artificial neural networks and its application
Hưng Đặng
 
Neural networks...
Neural networks...Neural networks...
Neural networks...
Molly Chugh
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
Eric Su
 

What's hot (20)

Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
 
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
 
Have We Missed Half of What the Neocortex Does? A New Predictive Framework ...
 Have We Missed Half of What the Neocortex Does?  A New Predictive Framework ... Have We Missed Half of What the Neocortex Does?  A New Predictive Framework ...
Have We Missed Half of What the Neocortex Does? A New Predictive Framework ...
 
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
 
Why Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brainWhy Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brain
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial Neural Networks: Pointers
Artificial Neural Networks: PointersArtificial Neural Networks: Pointers
Artificial Neural Networks: Pointers
 
Neural networks
Neural networksNeural networks
Neural networks
 
neural networks
 neural networks neural networks
neural networks
 
Lec 1-2-3-intr.
Lec 1-2-3-intr.Lec 1-2-3-intr.
Lec 1-2-3-intr.
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Artificial neural networks and its application
Artificial neural networks and its applicationArtificial neural networks and its application
Artificial neural networks and its application
 
Neural networks...
Neural networks...Neural networks...
Neural networks...
 
Neural Netwrok
Neural NetwrokNeural Netwrok
Neural Netwrok
 
Neural networks
Neural networksNeural networks
Neural networks
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Introduction to Neural networks (under graduate course) Lecture 1 of 9
Introduction to Neural networks (under graduate course) Lecture 1 of 9Introduction to Neural networks (under graduate course) Lecture 1 of 9
Introduction to Neural networks (under graduate course) Lecture 1 of 9
 

Viewers also liked

Beginner's Guide to NuPIC
Beginner's Guide to NuPICBeginner's Guide to NuPIC
Beginner's Guide to NuPIC
Numenta
 
The Biological Path Towards Strong AI Strange Loop 2017, St. Louis
The Biological Path Towards Strong AI Strange Loop 2017, St. LouisThe Biological Path Towards Strong AI Strange Loop 2017, St. Louis
The Biological Path Towards Strong AI Strange Loop 2017, St. Louis
Numenta
 

Viewers also liked (10)

Beginner's Guide to NuPIC
Beginner's Guide to NuPICBeginner's Guide to NuPIC
Beginner's Guide to NuPIC
 
HTM Spatial Pooler
HTM Spatial PoolerHTM Spatial Pooler
HTM Spatial Pooler
 
Predictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine IntelligencePredictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine Intelligence
 
a tour of several popular tensorflow models
a tour of several popular tensorflow modelsa tour of several popular tensorflow models
a tour of several popular tensorflow models
 
The Biological Path Towards Strong AI Strange Loop 2017, St. Louis
The Biological Path Towards Strong AI Strange Loop 2017, St. LouisThe Biological Path Towards Strong AI Strange Loop 2017, St. Louis
The Biological Path Towards Strong AI Strange Loop 2017, St. Louis
 
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus LewisRecognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus Lewis
 
What the Brain says about Machine Intelligence
What the Brain says about Machine Intelligence What the Brain says about Machine Intelligence
What the Brain says about Machine Intelligence
 
Applications of Hierarchical Temporal Memory (HTM)
Applications of Hierarchical Temporal Memory (HTM)Applications of Hierarchical Temporal Memory (HTM)
Applications of Hierarchical Temporal Memory (HTM)
 
Getting Started with Numenta Technology
Getting Started with Numenta Technology Getting Started with Numenta Technology
Getting Started with Numenta Technology
 
TouchNet preview at Numenta
TouchNet preview at NumentaTouchNet preview at Numenta
TouchNet preview at Numenta
 

Similar to Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins

Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats
stanfordneuro
 
SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...
Chester Chen
 
636902main kwiat presentation
636902main kwiat presentation636902main kwiat presentation
636902main kwiat presentation
Clifford Stone
 
The Quantum Mindset
The Quantum MindsetThe Quantum Mindset
The Quantum Mindset
Melanie Swan
 

Similar to Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins (20)

Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
 
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligencePrinciples of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
 
14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
 
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
 
Soft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar MauryaSoft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar Maurya
 
Positioning system in the brain the brain’s navigational place [autosaved]
Positioning system in the brain the brain’s navigational place [autosaved]Positioning system in the brain the brain’s navigational place [autosaved]
Positioning system in the brain the brain’s navigational place [autosaved]
 
Artificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationArtificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computation
 
Elements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal SystemsElements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal Systems
 
Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats
 
Quantum teleportation
Quantum teleportationQuantum teleportation
Quantum teleportation
 
Dynamical Systems Modeling in Neuroscience
Dynamical Systems Modeling in NeuroscienceDynamical Systems Modeling in Neuroscience
Dynamical Systems Modeling in Neuroscience
 
SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...
 
636902main kwiat presentation
636902main kwiat presentation636902main kwiat presentation
636902main kwiat presentation
 
Sparsity In The Neocortex, And Its Implications For Machine Learning
Sparsity In The Neocortex,  And Its Implications For Machine LearningSparsity In The Neocortex,  And Its Implications For Machine Learning
Sparsity In The Neocortex, And Its Implications For Machine Learning
 
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
 
Enabling Real Time Analysis & Decision Making - A Paradigm Shift for Experime...
Enabling Real Time Analysis & Decision Making - A Paradigm Shift for Experime...Enabling Real Time Analysis & Decision Making - A Paradigm Shift for Experime...
Enabling Real Time Analysis & Decision Making - A Paradigm Shift for Experime...
 
recurrent_neural_networks_april_2020.pptx
recurrent_neural_networks_april_2020.pptxrecurrent_neural_networks_april_2020.pptx
recurrent_neural_networks_april_2020.pptx
 
The Quantum Mindset
The Quantum MindsetThe Quantum Mindset
The Quantum Mindset
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithm
 

More from Numenta

Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
Numenta
 
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
Numenta
 

More from Numenta (12)

Deep learning at the edge: 100x Inference improvement on edge devices
Deep learning at the edge: 100x Inference improvement on edge devicesDeep learning at the edge: 100x Inference improvement on edge devices
Deep learning at the edge: 100x Inference improvement on edge devices
 
Brains@Bay Meetup: A Primer on Neuromodulatory Systems - Srikanth Ramaswamy
Brains@Bay Meetup: A Primer on Neuromodulatory Systems - Srikanth RamaswamyBrains@Bay Meetup: A Primer on Neuromodulatory Systems - Srikanth Ramaswamy
Brains@Bay Meetup: A Primer on Neuromodulatory Systems - Srikanth Ramaswamy
 
Brains@Bay Meetup: How to Evolve Your Own Lab Rat - Thomas Miconi
Brains@Bay Meetup: How to Evolve Your Own Lab Rat - Thomas MiconiBrains@Bay Meetup: How to Evolve Your Own Lab Rat - Thomas Miconi
Brains@Bay Meetup: How to Evolve Your Own Lab Rat - Thomas Miconi
 
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
 
Brains@Bay Meetup: Open-ended Skill Acquisition in Humans and Machines: An Ev...
Brains@Bay Meetup: Open-ended Skill Acquisition in Humans and Machines: An Ev...Brains@Bay Meetup: Open-ended Skill Acquisition in Humans and Machines: An Ev...
Brains@Bay Meetup: Open-ended Skill Acquisition in Humans and Machines: An Ev...
 
Brains@Bay Meetup: The Effect of Sensorimotor Learning on the Learned Represe...
Brains@Bay Meetup: The Effect of Sensorimotor Learning on the Learned Represe...Brains@Bay Meetup: The Effect of Sensorimotor Learning on the Learned Represe...
Brains@Bay Meetup: The Effect of Sensorimotor Learning on the Learned Represe...
 
SBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence Spracklen
SBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence SpracklenSBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence Spracklen
SBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence Spracklen
 
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
 
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroOpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
 
The Thousand Brains Theory: A Framework for Understanding the Neocortex and B...
The Thousand Brains Theory: A Framework for Understanding the Neocortex and B...The Thousand Brains Theory: A Framework for Understanding the Neocortex and B...
The Thousand Brains Theory: A Framework for Understanding the Neocortex and B...
 
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
 
Biological path toward strong AI
Biological path toward strong AIBiological path toward strong AI
Biological path toward strong AI
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins

  • 1. HTM Meetup November 3, 2017 Jeff Hawkins jhawkins@numenta.com Numenta Brain Theory Discoveries of 2016/2017
  • 2. 1) Reverse Engineer the Neocortex - biologically accurate theory - test empirically and via simulation 2) Enable technology based on cortical theory - active open source community - basis for Artificial General Intelligence - IP licensing We have made significant advances on the cortical theory
  • 3.
  • 4. (Thomson & Bannister, 2003)(Constantinople and Bruno, 2013) Cortical Column Anatomy
  • 5. March 30, 2016 October 25, 2017 See all papers at Numenta.com/papers 3) How columns in cortex model objects through movement 4) Missing Ingredient! 1) Neuron model 2) How layers of neurons in cortex model sequences
  • 6. Point Neuron Model x Real neurons are not like this! Integrate and fire neuron: Lapicque, 1907 Perceptron: Rosenblatt 1962; Deep learning: Rumelhart et al. 1986; LeCun et al., 2015 Artificial Neurons
  • 7. Real and HTM neurons recognize 100’s of unique patterns. Most recognized patterns act as predictions. 5K to 30K excitatory synapses - 10% proximal, can cause spike - 90% distal, cannot cause spike Dendrites are pattern detectors - 15 co-active, co-located synapses has big effect Real Neuron HTM Neuron Model
  • 8. Learning is by Rewiring, Forming New Synapses Not by Changing Synaptic Weights Biology HTM
  • 9. Modeling a Cellular Layer HTM Sequence Memory A X B B C C Y D Before learning A X B’’ B’ C’’ C’ Y’’ D’ After learning Same columns, but only one cell active per column. Sequences A-B-C-D vs. X-B-C-Y
  • 10. March 30, 2016 October 25, 2016 See all papers at Numenta.com/papers 3) How columns in cortex model objects through movement 4) Missing Ingredient! 1) Neuron model 2) How layers of neurons in cortex model sequences
  • 11.
  • 12. L6b Output Location on object “allocentric” L4 (input layer) L2/3 (output layer) L5 L6a HTM Sensorimotor Inference Theory (single column) 1) Every column determines allocentric location of input 2) As sensor moves, column is exposed to different feature/locations on object 3) Output layer “pools” feature/locations. Stable over movement. 4) Columns learn models of complete objects Object Input Sensed Feature 45%Feature@Location
  • 13. Output layer “Object” Input layer “Feature/Location” Location on object Column 1 Column 2 Column 3 Sensory feature HTM Sensorimotor Inference Theory (multiple columns) Each column has partial knowledge of object. Long range connections in output layer allow columns to vote. Inference is much faster with multiple columns.
  • 14. FeatureFeatureFeatureLocationLocationLocation OBJECTS RECOGNIZED BY INTEGRATING INPUTS OVER TIME Output Input
  • 15. FeatureLocationFeatureLocationFeatureLocation RECOGNITION IS FASTER WITH MULTIPLE COLUMNS Column 1 Column 2 Column 3 Output Input
  • 16. • Yale-CMU-Berkeley (YCB) Object Benchmark (Calli et al, 2017) – Diverse set of objects designed for robotics grasping tasks – 80 common physical objects – Includes 78 complete high resolution 3D CAD files Simulations: YCB Object Benchmark
  • 17. • Virtual hand using the Unity game engine • Inputs – Curvature based sensor on each fingertip – Both inputs are highly sparse binary vectors • Network with 4096 neurons per layer per column • Results • 98.7% recall accuracy (77/78 uniquely classified) • Convergence time depends on object and sequence of sensations Simulations: YCB Benchmark
  • 18. Pairwise confusion between objects after 1 touch Convergence over time
  • 19. Pairwise confusion between objects after 2 touches Convergence over time
  • 20. Pairwise confusion between objects after 3 touches Convergence over time
  • 21. Pairwise confusion between objects after 4 touches Convergence over time
  • 22. Pairwise confusion between objects after 6 touches Convergence over time
  • 23. Pairwise confusion between objects after 10 touches Convergence over time
  • 25. • Our model predicts that sensory regions will contain cells tuned to the location of features in an object's reference frame • Movement dynamically modulates cell responses even in primary sensory regions (Trotter and Celebrini, 1999; Werner-Reiss et al., 2003) • Grid cells solve a similar problem, location of body in environment “Border ownership cells” (Willford & von der Heydt, 2015) Evidence for Allocentric Location in Cortex
  • 26. Summary 1) HTM Neuron Model - Biologically more realistic - Functionally more powerful - Recognizes 100’s of unique patterns - Most patterns put neuron into “predictive” state - Learning is via grown of new synapses 2) HTM Cellular Layer Model - Learns predictive models of sensory input - Applied to temporal sequences - Applied to sensorimotor sequences 3) Deduced Allocentric Location is Determined in Every Column - Every column learns complete models of objects - Multiple columns infer quickly 4) Allocentric Location Changes “everything” - Columns and regions are far more powerful than previously thought - Changes how we think about hierarchy - Progress on understanding rest of cortex will accelerate - Implications for robotics and machine intelligence