SlideShare a Scribd company logo
1 of 37
Workshop on Integrative Theories
of Cortical Function
July 18, 2018
Subutai Ahmad
sahmad@numenta.com
@SubutaiAhmad
Locations in the Neocortex:
A Theory of Sensorimotor Prediction Using
Cortical Grid Cells
Collaborators:
-Jeff Hawkins, Marcus Lewis,
Scott Purdy, Mirko Klukas
Observation:
The neocortex is constantly predicting its inputs.
“the most important and also the most neglected problem
of cerebral physiology” (Lashley, 1951)
How can networks of neurons learn predictive models of
the world and objects through movement?
Question:
The neocortex uses “cortical grid cells” and path
integration to model an object’s structure.
Proposal:
1) Properties of grid cells
3) Mapping to biology
- Suggestive biological evidence
- Cortical columns revisited
- Model predictions
- Encoding location using grid cells
- Path integration and location spaces
- Sensory cues and recalling locations
- Learns predictive models of objects using locations and sensory cues
- Simulation results
2) A network model of sensorimotor prediction using cortical grid cells
Single Grid Cell
(Moser & Moser, 2013)
Grid Cell Module Contains Multiple Cells That Are Offset
Grid Cell Module Contains Multiple Cells That Are Offset
Multiple Modules At Different Scales and Orientations
Environment
Multiple Modules Can Represent Locations Uniquely
(Fiete et al, 2008; Sreenivasan and Fiete, 2011)
Path Integration
(Hafting et al, 2005;
McNaughton et al., 2006; Ocko et al., 2018)
- As animal moves, grid cells update their location
- This can happen in the dark, using efference copy of motion signals
- Path integration: regardless of path trajectory, the same location in
environment will activate a consistent grid code
- Imprecise, so sensory cues are used to “anchor” grid cells
Unique Location Spaces For Each Environment
- Each module randomly initialized in a new room, codes for each room will be unique
(e.g. 20 modules, 100 cells each = 10020 possible codes)
- Initial point implicitly defines a location space for each environment
- Modules update independently, so path integration still works
- Sensory cues can be used to anchor or re-activate the location space
(Rowland & Moser, 2014)
Summary: Grid Cells Represent the Structure of Environments
Entorhinal Cortex
Body in environments
Location
- Encoded by grid cells
- Unique to location in room AND room
- Location is updated by movement
A Room is:
- A set of locations that are connected
by movement (via path integration).
- Some locations have associated
features.
Proposal: Cortical Grid Cells Represent the Structure of Objects
Location
- Encoded by grid cells
- Unique to location in room AND room
- Location is updated by movement
A Room is:
- A set of locations that are connected
by movement (via path integration).
- Some locations have associated
features.
Entorhinal Cortex
Body in environments
Cortical Column
Sensor patch relative to objects
Location
- Encoded by grid-like cells
- Unique to location on object AND object
- Location is updated by movement
An Object is:
- A set of locations that are connected
by movement (via path integration).
- Some locations have associated
features.
1) Properties of grid cells
3) Mapping to biology
- Suggestive biological evidence
- Cortical columns revisited
- Model predictions
- Encoding location using grid cells
- Path integration and location spaces
- Sensory cues and recalling locations
- Learns predictive models of objects using locations and sensory cues
- Simulation results
2) A network model of sensorimotor prediction using cortical grid cells
Network Model
Grid cell modules
use movement to
update their location
Sensory predictions
(forward model)Predictions + sensation =>
sensory representation
- Sequence of discrete time steps
- Each time step consists of 4 stages
representing a movement followed by a
sensation
New sensation updates
location
Updating Grid Cell Module Based On Motion
- Given a motion 𝒅 𝑡
, phase is shifted according to:
- Threshold activity to get a binary location representation
- Cells in each module represented by 2D phase Φ
- Activity at time t is a bump centered around a
phase Φ 𝑡
𝑖
- Each module has a different scale and orientation,
represented by a transform matrix:
𝑴𝑖 =
𝑠𝑖 cos 𝜃𝑖 − 𝑠𝑖 sin 𝜃𝑖
𝑠𝑖 sin 𝜃𝑖 𝑠𝑖 cos 𝜃𝑖
−1
Φ 𝑡,move
𝑖
= 𝜑 + 𝑴𝑖 𝒅 𝑡 mod 1.0 𝜑 ∈ Φ 𝑡−1
𝑖
Location Layer Forms Predictions in Sensory Layer
Sensory predictions
(forward model)
Sensory Layer is a Sequence Memory Layer
- Neurons in a mini-column learn same FF receptive field.
- Distal dendritic segments form connections to cells in location layer.
- Active segments act as predictions and bias cells.
- With sensory input these cells fire first, and inhibit other cells within
mini-column.
(Hawkins & Ahmad, 2016; Hawkins et al, 2017)
No prediction
t=0
t=1
Sensory input
Predicted input
t=0
Predicted cells
inhibit neighbors
t=1
Sensory input
Sensory layer
Very specific sparse representation
that encodes the current sensory
input at the current location.
Dense representation that activates
the codes for this sensory input at
any location.
Multiple Simultaneous Locations Represents Uncertainty
- Sensory representation activates grid cell locations
- If this sensory representation is not unique, we activate
a union of grid cells in each module
- With sufficiently large modules, the union can represent
several locations without confusion
- Movement shifts all active grid cells
(Ahmad & Hawkins, 2016)
Learning
- For a new object, we first activate a random
cell in each module and move to first feature
- Select random subset of active sensory cells for
this sensory input. Store location representation
on independent dendritic segment in sensory
cells.
- Store this sensory representation on an
independent dendritic segment in each active
location cell
- Move to next feature and repeat
- This process invokes a new unique location
space and sequentially stores specific location
representation with sensory cues, and specific
sensory code with locations.
An Example Recognition Walkthrough
Sense f1
An Example Recognition Walkthrough
Move to f2
An Example Recognition Walkthrough
Sense f2
An Example Recognition Walkthrough
Move to f1
Simulation: Network Convergence
Network Convergence Improves With More Modules
100 objects with 10 points each, pool of 100 unique features
Network Convergence vs Ideal Observer
100 objects, 10 unique features, 20 modules
Capacity of Single Cortical Column
100 unique features, 20 modules
Two Layer Network Model For Sensorimotor Inference
- Structure of objects are defined by the
relative locations of sensory features
- Grid cell code enables a powerful
predictive sensorimotor network
- Objects are recognized through a
sequence of movements and sensations
- Simulation results demonstrate
convergence and capacity
Sensorimotor Inference With Multiple Columns And Long-
Range Lateral Connections
(Hawkins et al, 2017)
Sensorimotor Inference With Multiple Columns And Long-
Range Lateral Connections
- Each column has partial knowledge of object.
- Columns use lateral context and vote through long range lateral connections.
- Inference is much faster with multiple columns.
(Hawkins et al, 2017)
1) Properties of grid cells
3) Mapping to biology
- Suggestive biological evidence
- Cortical columns revisited
- Model predictions
- Encoding location using grid cells
- Path integration and location spaces
- Sensory cues and recalling locations
- Learns predictive models of objects using locations and sensory cues
- Simulation results
2) A network model of sensorimotor prediction using cortical grid cells
L2/3
L4
L6
L5
Input
Anatomy of a Cortical Column
1) Cortical columns are really complex! The function of a cortical
column must also be complex.
2) Large reciprocal projections from L6a to L4
3) Motor signals drive activity in L6
Simple
Output L2
L3a
L3b
L4
L6a
L6b
L6 ip
L6 mp
L6 bp
L5 tt
L5 cc
L5 cc-ns
L5: Calloway et. al, 2015
L6: Zhang and Deschenes, 1997
Binzegger et al., 2004
Nelson et al., 2013
Output, via thalamus
50%10%
Cortex
Thalamus
Output, direct
L5 CTC: Guillery, 1995
Constantinople and Bruno, 2013
Long range lateral connections
1) Border ownership cells:
Cells fire only if feature is present at object-centric location on object.
Detected even in primary sensory areas (V1 and V2).
(Zhou et al., 2000; Willford & von der Heydt, 2015)
2) Grid cell signatures in cortex:
Cortical areas in humans show grid cell like signatures (fMRI and single cell recordings)
Seen while subjects navigate conceptual object spaces and virtual environments.
(Doeller et al., 2010; Jacobs et al. 2013; Constantinescu et al., 2016; )
3) Sensorimotor prediction in sensory regions:
Cells predict their activity before a saccade.
Predictions during saccades are important for invariant object recognition.
(Duhamel et al., 1992; Nakamura and Colby, 2002; Li and DiCarlo, 2008)
4) Hippocampal functionality may have been conserved in neocortex:
Six-layer neocortex evolved by stacking 3-layer hippocampus and piriform cortex
(Jarvis et al., 2005; Luzatti, 2015)
Other Biological Evidence
33
Experimentally Testable Predictions
34
1) Object coding:
Every sensory region will contain layers that are stable while sensing a familiar object.
The set of cells will be sparse but specific to object identity.
Ambiguous information will lead to denser activity in upper layers.
Each region will contain cells tuned to locations of features in the object’s reference frame.
(Zhou et al., 2000; Zheng & Kwon, 2018)
2) Cortical columns:
Cortical cols can learn complete object models
Complexity of objects tied to span of long-range lateral connections
Activity within stable layers will converge slower with long–range connections disabled
Subgranular layers of primary sensory regions (Layer 6) will be driven by motor signals
Grid-like cells in Layer 6a
(Nelson et al., 2013; Sutter et Shepherd, 2015; Lee et al, 2008; Leinweber et al, 2017)
Summary: Cortical Grid Cells Represent the Structure of Objects
Entorhinal Cortex
Body in environments
Cortical Column
Sensor patch relative to objects
1. Grid cell code provides a neural mechanism for representing locations
2. Cortical grid cells can build predictive sensorimotor models of objects
3. Suggestive anatomical and physiological mapping to biology
Numenta Team
Jeff Hawkins Marcus Lewis
Contact: sahmad@numenta.com
Scott Purdy
Mirko Klukas Luiz Scheinkman
Max Schwarzer
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortical Grid Cells

More Related Content

What's hot

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 LearningNumenta
 
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...Numenta
 
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff HawkinsNumenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff HawkinsNumenta
 
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...Christy Maver
 
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...Numenta
 
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...Numenta
 
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...Numenta
 
Sparse Distributed Representations: Our Brain's Data Structure
Sparse Distributed Representations: Our Brain's Data Structure Sparse Distributed Representations: Our Brain's Data Structure
Sparse Distributed Representations: Our Brain's Data Structure Numenta
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural NetworksGagan Deep
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligencealldesign
 
Artificial Neural Networks: Pointers
Artificial Neural Networks: PointersArtificial Neural Networks: Pointers
Artificial Neural Networks: PointersFariz Darari
 
neural networks
 neural networks neural networks
neural networksjoshiblog
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKSESCOM
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisAdityendra Kumar Singh
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 

What's hot (20)

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
 
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...
 
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff HawkinsNumenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
 
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...
 
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...
 
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
 
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...
 
Sparse Distributed Representations: Our Brain's Data Structure
Sparse Distributed Representations: Our Brain's Data Structure Sparse Distributed Representations: Our Brain's Data Structure
Sparse Distributed Representations: Our Brain's Data Structure
 
Nencki321 day2
Nencki321 day2Nencki321 day2
Nencki321 day2
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Lesson 37
Lesson 37Lesson 37
Lesson 37
 
Neural networks
Neural networksNeural networks
Neural networks
 
Lec 1-2-3-intr.
Lec 1-2-3-intr.Lec 1-2-3-intr.
Lec 1-2-3-intr.
 
Artificial Neural Networks: Pointers
Artificial Neural Networks: PointersArtificial Neural Networks: Pointers
Artificial Neural Networks: Pointers
 
7 nn1-intro.ppt
7 nn1-intro.ppt7 nn1-intro.ppt
7 nn1-intro.ppt
 
neural networks
 neural networks neural networks
neural networks
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical Diagnosis
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 

Similar to Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortical Grid Cells

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]adityadayana
 
Consciousness, Graph theory and brain network tsc 2017
Consciousness, Graph theory and brain network tsc 2017Consciousness, Graph theory and brain network tsc 2017
Consciousness, Graph theory and brain network tsc 2017Nir Lahav
 
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 brainNumenta
 
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 IntelligenceNumenta
 
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...Numenta
 
Kefed introduction 12-05-10-2224
Kefed introduction 12-05-10-2224Kefed introduction 12-05-10-2224
Kefed introduction 12-05-10-2224Gully Burns
 
Analytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceAnalytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceIOSR Journals
 
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 SystemsSSA KPI
 
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAPPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAmy Roman
 
Design of Cortical Neuron Circuits With VLSI Design Approach
Design of Cortical Neuron Circuits With VLSI Design ApproachDesign of Cortical Neuron Circuits With VLSI Design Approach
Design of Cortical Neuron Circuits With VLSI Design Approachijsc
 
Brain machine-interface
Brain machine-interfaceBrain machine-interface
Brain machine-interfaceVysakh Sharma
 
Kefed introduction 12-06-10-0043
Kefed introduction 12-06-10-0043Kefed introduction 12-06-10-0043
Kefed introduction 12-06-10-0043Gully Burns
 
Mit6870 orsu lecture11
Mit6870 orsu lecture11Mit6870 orsu lecture11
Mit6870 orsu lecture11zukun
 
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
 

Similar to Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortical Grid Cells (20)

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]
 
Consciousness, Graph theory and brain network tsc 2017
Consciousness, Graph theory and brain network tsc 2017Consciousness, Graph theory and brain network tsc 2017
Consciousness, Graph theory and brain network tsc 2017
 
Image recognition
Image recognitionImage recognition
Image recognition
 
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
 
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
 
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
 
D010242223
D010242223D010242223
D010242223
 
Kefed introduction 12-05-10-2224
Kefed introduction 12-05-10-2224Kefed introduction 12-05-10-2224
Kefed introduction 12-05-10-2224
 
Analytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceAnalytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and Neuroscience
 
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
 
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAPPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
 
Design of Cortical Neuron Circuits With VLSI Design Approach
Design of Cortical Neuron Circuits With VLSI Design ApproachDesign of Cortical Neuron Circuits With VLSI Design Approach
Design of Cortical Neuron Circuits With VLSI Design Approach
 
CNN Algorithm
CNN AlgorithmCNN Algorithm
CNN Algorithm
 
Brain machine-interface
Brain machine-interfaceBrain machine-interface
Brain machine-interface
 
Kefed introduction 12-06-10-0043
Kefed introduction 12-06-10-0043Kefed introduction 12-06-10-0043
Kefed introduction 12-06-10-0043
 
Mit6870 orsu lecture11
Mit6870 orsu lecture11Mit6870 orsu lecture11
Mit6870 orsu lecture11
 
Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats Hippocampal Place Cells in Echolocating Bats
Hippocampal Place Cells in Echolocating Bats
 
01 blue brain
01 blue brain01 blue brain
01 blue brain
 
Blue Brain_ppt
Blue Brain_pptBlue Brain_ppt
Blue Brain_ppt
 

More from Numenta

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 devicesNumenta
 
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 RamaswamyNumenta
 
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 MiconiNumenta
 
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
 
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...Numenta
 
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...Numenta
 
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 SpracklenNumenta
 
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 -...Numenta
 
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 OmohundroNumenta
 
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...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
 
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. LouisNumenta
 
HTM Spatial Pooler
HTM Spatial PoolerHTM Spatial Pooler
HTM Spatial PoolerNumenta
 
Biological path toward strong AI
Biological path toward strong AIBiological path toward strong AI
Biological path toward strong AINumenta
 
Predictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine IntelligencePredictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine IntelligenceNumenta
 

More from Numenta (15)

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)
 
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
 
HTM Spatial Pooler
HTM Spatial PoolerHTM Spatial Pooler
HTM Spatial Pooler
 
Biological path toward strong AI
Biological path toward strong AIBiological path toward strong AI
Biological path toward strong AI
 
Predictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine IntelligencePredictive Analytics with Numenta Machine Intelligence
Predictive Analytics with Numenta Machine Intelligence
 

Recently uploaded

Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPirithiRaju
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsCharlene Llagas
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learningvschiavoni
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxzeus70441
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxPayal Shrivastava
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPRPirithiRaju
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...HafsaHussainp
 
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxfarhanvvdk
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Christina Parmionova
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11GelineAvendao
 

Recently uploaded (20)

Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPR
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and Functions
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptx
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptx
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
 
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptx
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
 
AZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTXAZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTX
 
Interferons.pptx.
Interferons.pptx.Interferons.pptx.
Interferons.pptx.
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 

Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortical Grid Cells

  • 1. Workshop on Integrative Theories of Cortical Function July 18, 2018 Subutai Ahmad sahmad@numenta.com @SubutaiAhmad Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortical Grid Cells Collaborators: -Jeff Hawkins, Marcus Lewis, Scott Purdy, Mirko Klukas
  • 2. Observation: The neocortex is constantly predicting its inputs. “the most important and also the most neglected problem of cerebral physiology” (Lashley, 1951) How can networks of neurons learn predictive models of the world and objects through movement? Question: The neocortex uses “cortical grid cells” and path integration to model an object’s structure. Proposal:
  • 3. 1) Properties of grid cells 3) Mapping to biology - Suggestive biological evidence - Cortical columns revisited - Model predictions - Encoding location using grid cells - Path integration and location spaces - Sensory cues and recalling locations - Learns predictive models of objects using locations and sensory cues - Simulation results 2) A network model of sensorimotor prediction using cortical grid cells
  • 4. Single Grid Cell (Moser & Moser, 2013)
  • 5. Grid Cell Module Contains Multiple Cells That Are Offset
  • 6. Grid Cell Module Contains Multiple Cells That Are Offset
  • 7. Multiple Modules At Different Scales and Orientations Environment
  • 8. Multiple Modules Can Represent Locations Uniquely (Fiete et al, 2008; Sreenivasan and Fiete, 2011)
  • 9. Path Integration (Hafting et al, 2005; McNaughton et al., 2006; Ocko et al., 2018) - As animal moves, grid cells update their location - This can happen in the dark, using efference copy of motion signals - Path integration: regardless of path trajectory, the same location in environment will activate a consistent grid code - Imprecise, so sensory cues are used to “anchor” grid cells
  • 10. Unique Location Spaces For Each Environment - Each module randomly initialized in a new room, codes for each room will be unique (e.g. 20 modules, 100 cells each = 10020 possible codes) - Initial point implicitly defines a location space for each environment - Modules update independently, so path integration still works - Sensory cues can be used to anchor or re-activate the location space (Rowland & Moser, 2014)
  • 11. Summary: Grid Cells Represent the Structure of Environments Entorhinal Cortex Body in environments Location - Encoded by grid cells - Unique to location in room AND room - Location is updated by movement A Room is: - A set of locations that are connected by movement (via path integration). - Some locations have associated features.
  • 12. Proposal: Cortical Grid Cells Represent the Structure of Objects Location - Encoded by grid cells - Unique to location in room AND room - Location is updated by movement A Room is: - A set of locations that are connected by movement (via path integration). - Some locations have associated features. Entorhinal Cortex Body in environments Cortical Column Sensor patch relative to objects Location - Encoded by grid-like cells - Unique to location on object AND object - Location is updated by movement An Object is: - A set of locations that are connected by movement (via path integration). - Some locations have associated features.
  • 13. 1) Properties of grid cells 3) Mapping to biology - Suggestive biological evidence - Cortical columns revisited - Model predictions - Encoding location using grid cells - Path integration and location spaces - Sensory cues and recalling locations - Learns predictive models of objects using locations and sensory cues - Simulation results 2) A network model of sensorimotor prediction using cortical grid cells
  • 14. Network Model Grid cell modules use movement to update their location Sensory predictions (forward model)Predictions + sensation => sensory representation - Sequence of discrete time steps - Each time step consists of 4 stages representing a movement followed by a sensation New sensation updates location
  • 15. Updating Grid Cell Module Based On Motion - Given a motion 𝒅 𝑡 , phase is shifted according to: - Threshold activity to get a binary location representation - Cells in each module represented by 2D phase Φ - Activity at time t is a bump centered around a phase Φ 𝑡 𝑖 - Each module has a different scale and orientation, represented by a transform matrix: 𝑴𝑖 = 𝑠𝑖 cos 𝜃𝑖 − 𝑠𝑖 sin 𝜃𝑖 𝑠𝑖 sin 𝜃𝑖 𝑠𝑖 cos 𝜃𝑖 −1 Φ 𝑡,move 𝑖 = 𝜑 + 𝑴𝑖 𝒅 𝑡 mod 1.0 𝜑 ∈ Φ 𝑡−1 𝑖
  • 16. Location Layer Forms Predictions in Sensory Layer Sensory predictions (forward model)
  • 17. Sensory Layer is a Sequence Memory Layer - Neurons in a mini-column learn same FF receptive field. - Distal dendritic segments form connections to cells in location layer. - Active segments act as predictions and bias cells. - With sensory input these cells fire first, and inhibit other cells within mini-column. (Hawkins & Ahmad, 2016; Hawkins et al, 2017) No prediction t=0 t=1 Sensory input Predicted input t=0 Predicted cells inhibit neighbors t=1 Sensory input Sensory layer Very specific sparse representation that encodes the current sensory input at the current location. Dense representation that activates the codes for this sensory input at any location.
  • 18. Multiple Simultaneous Locations Represents Uncertainty - Sensory representation activates grid cell locations - If this sensory representation is not unique, we activate a union of grid cells in each module - With sufficiently large modules, the union can represent several locations without confusion - Movement shifts all active grid cells (Ahmad & Hawkins, 2016)
  • 19. Learning - For a new object, we first activate a random cell in each module and move to first feature - Select random subset of active sensory cells for this sensory input. Store location representation on independent dendritic segment in sensory cells. - Store this sensory representation on an independent dendritic segment in each active location cell - Move to next feature and repeat - This process invokes a new unique location space and sequentially stores specific location representation with sensory cues, and specific sensory code with locations.
  • 20. An Example Recognition Walkthrough Sense f1
  • 21. An Example Recognition Walkthrough Move to f2
  • 22. An Example Recognition Walkthrough Sense f2
  • 23. An Example Recognition Walkthrough Move to f1
  • 25. Network Convergence Improves With More Modules 100 objects with 10 points each, pool of 100 unique features
  • 26. Network Convergence vs Ideal Observer 100 objects, 10 unique features, 20 modules
  • 27. Capacity of Single Cortical Column 100 unique features, 20 modules
  • 28. Two Layer Network Model For Sensorimotor Inference - Structure of objects are defined by the relative locations of sensory features - Grid cell code enables a powerful predictive sensorimotor network - Objects are recognized through a sequence of movements and sensations - Simulation results demonstrate convergence and capacity
  • 29. Sensorimotor Inference With Multiple Columns And Long- Range Lateral Connections (Hawkins et al, 2017)
  • 30. Sensorimotor Inference With Multiple Columns And Long- Range Lateral Connections - Each column has partial knowledge of object. - Columns use lateral context and vote through long range lateral connections. - Inference is much faster with multiple columns. (Hawkins et al, 2017)
  • 31. 1) Properties of grid cells 3) Mapping to biology - Suggestive biological evidence - Cortical columns revisited - Model predictions - Encoding location using grid cells - Path integration and location spaces - Sensory cues and recalling locations - Learns predictive models of objects using locations and sensory cues - Simulation results 2) A network model of sensorimotor prediction using cortical grid cells
  • 32. L2/3 L4 L6 L5 Input Anatomy of a Cortical Column 1) Cortical columns are really complex! The function of a cortical column must also be complex. 2) Large reciprocal projections from L6a to L4 3) Motor signals drive activity in L6 Simple Output L2 L3a L3b L4 L6a L6b L6 ip L6 mp L6 bp L5 tt L5 cc L5 cc-ns L5: Calloway et. al, 2015 L6: Zhang and Deschenes, 1997 Binzegger et al., 2004 Nelson et al., 2013 Output, via thalamus 50%10% Cortex Thalamus Output, direct L5 CTC: Guillery, 1995 Constantinople and Bruno, 2013 Long range lateral connections
  • 33. 1) Border ownership cells: Cells fire only if feature is present at object-centric location on object. Detected even in primary sensory areas (V1 and V2). (Zhou et al., 2000; Willford & von der Heydt, 2015) 2) Grid cell signatures in cortex: Cortical areas in humans show grid cell like signatures (fMRI and single cell recordings) Seen while subjects navigate conceptual object spaces and virtual environments. (Doeller et al., 2010; Jacobs et al. 2013; Constantinescu et al., 2016; ) 3) Sensorimotor prediction in sensory regions: Cells predict their activity before a saccade. Predictions during saccades are important for invariant object recognition. (Duhamel et al., 1992; Nakamura and Colby, 2002; Li and DiCarlo, 2008) 4) Hippocampal functionality may have been conserved in neocortex: Six-layer neocortex evolved by stacking 3-layer hippocampus and piriform cortex (Jarvis et al., 2005; Luzatti, 2015) Other Biological Evidence 33
  • 34. Experimentally Testable Predictions 34 1) Object coding: Every sensory region will contain layers that are stable while sensing a familiar object. The set of cells will be sparse but specific to object identity. Ambiguous information will lead to denser activity in upper layers. Each region will contain cells tuned to locations of features in the object’s reference frame. (Zhou et al., 2000; Zheng & Kwon, 2018) 2) Cortical columns: Cortical cols can learn complete object models Complexity of objects tied to span of long-range lateral connections Activity within stable layers will converge slower with long–range connections disabled Subgranular layers of primary sensory regions (Layer 6) will be driven by motor signals Grid-like cells in Layer 6a (Nelson et al., 2013; Sutter et Shepherd, 2015; Lee et al, 2008; Leinweber et al, 2017)
  • 35. Summary: Cortical Grid Cells Represent the Structure of Objects Entorhinal Cortex Body in environments Cortical Column Sensor patch relative to objects 1. Grid cell code provides a neural mechanism for representing locations 2. Cortical grid cells can build predictive sensorimotor models of objects 3. Suggestive anatomical and physiological mapping to biology
  • 36. Numenta Team Jeff Hawkins Marcus Lewis Contact: sahmad@numenta.com Scott Purdy Mirko Klukas Luiz Scheinkman Max Schwarzer