SlideShare a Scribd company logo
Recognizing locations
on objects
Marcus Lewis — November 2017

mlewis@numenta.com
Agenda
• The problem, in context: 

Detecting locations relative to objects
• Inspiration:

Principles of grid cells
• A solution:

Recall, Normalize, Vote
Part 1
The problem, in context:
Detecting locations relative to objects
Consider the inputs to the brain.
Sensors move.
The brain is very good at making
sense of sensorimotor sequences.
Sensors are often independent.
Familiar objects often cause novel
combinations of sensory features.
The body is an array of sensors.
With both vision and touch, the brain
receives an array of sensory features.
?
Sensorimotor 

sequences
Model of

objects
?
Features +
Locations relative to object
solvable
Sensorimotor 

sequences
Model of

objects
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus Lewis
These
locations
aren’t relative
to the body.
These
locations
aren’t relative
to the body.
They’re relative
to the object
They’re relative
to the object
These
locations
aren’t relative
to the body.
?
Features +
Locations relative to object
solvable
Sensorimotor 

sequences
Model of

objects
solvable?
Features +
Locations relative to body
solvable
This Talk
Sensorimotor 

sequences
Model of

objects
Features +
Locations relative to object
Given the sensor’s
location relative to
the body…
…calculate its
location relative
to the object.
Recognizing Locations on Objects by Marcus Lewis
Part 2
Inspiration:
Principles of grid cells
A rat
An environment
Electrode
Entorhinal
cortex
Cell
Electrode
Entorhinal
cortex
Cell
Each grid cell fires at multiple
equally spaced locations.
Electrode
Cell
Entorhinal
cortex
A Room
Firing fields of 16 different cells.
Electrode
Cell 1
Cell 2
Cell 3
1 2 3 4
8765
1211109
16151413
1 2 3
8765
1211109
16151413
1 2 3 4
8765
1211109
16151413
1
65
109
151413
1 2 3 4
8765
1 2 3 4
8765
1211109
161514
2 3 4
87
1211
16
1 2 3 4
8765
4 1
5
4
13 Entorhinal
cortex
A Room
Room 1
After the rat learns a room,
grid cells anchor to the
room consistently.
Room 2
They anchor to other
rooms differently.
“Purely Translational Realignment in Grid Cell Firing Patterns Following
Nonmetric Context Change”

Marozzi, Ginzberg, Alenda, Jeffery (2015)
A cool grid cell trick: Modules
Module 2Module 1
+ +
Module 3
Entorhinal

cortex
=
Big space of
unique locations
Principles of grid cells
The cell activity moves between a fixed
set of locations.
These locations are mapped onto the
environment.
=+
Body

Motion2. Updating it from motion cues
The brain determines the location by…
1. Recalling it from sensory cues +
Feature
=
Recognizing Locations on Objects by Marcus Lewis
Part 3
A solution:
Recall, Normalize, Vote
Sensory 1
Object
Input
Object
Input
Location Sensory 2Location
Column 1 Column 2
Layer 2
Layer 4
Column 1 Column 2
Object
Input
Feature
relative to
Object
Object
Input
Feature
relative to
Object
Body
relative to
Object
Feature
relative to
Body
Feature
relative to
Body
New:
Recall past
locations of
sensed
features.
New:
Vote on the body’s location
relative to the object.
Layer 2
Layer 4
Layer 6A
Sensory 1 Sensory 2
BB
A
B
A
BB
A
B
A A A
B
A
A B
A
A
B
A B
B
A
A
A
Object 1
Object 3
Object 2
Object 4
B
A B
B
A
A
A
Demo:
BB
A
B
A
Visualizing the solution
All objects are learned at points
in a large “location” space.
A
BB
BB
A
B
A
All objects are learned at points
in a large “location” space.
Visualizing the solution
B
A
A
BB
BB
A
B
A
All objects are learned at points
in a large “location” space.
Visualizing the solution
B
A
A
BB
All objects are learned at points
in a large “location” space.
B
A B
B
A
A
A
Visualizing the solution
B
A B
B
A
A
A
B
A
A
BB
All objects are learned at points
in a large “location” space.
A
B
A
Visualizing the solution
B
A B
B
A
A
A
B
A
A
BB
All objects are learned at points
in a large “location” space.
A
A
B
B
A
Visualizing the solution
B
A B
B
A
A
A
B
A
A
BB
All objects are learned at points
in a large “location” space.
A
A
B
BB
A
A
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
This “location” space now contains
maps of multiple objects.
Visualizing the solution
Map of

Object 1
Map of

Object 2
Distance between
isn’t meaningful
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
2
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
3 2
2
2 2
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
B
A
A
A
A
B
B
BB
B
A
A
BB
A
B
A
3
To recognize a location, each sensor
votes on the body’s location.
Visualizing the solution
solvable?
Features +
Locations relative to body
solvable
This Talk
Sensorimotor 

sequences
Model of

objects
Features +
Locations relative to object
“Do I remember any 

objects that contain this
arrangement of features?”
The holistic system does this:
Summary
Location is probably one of the brain’s main primitives.

Grid cells suggest an approach to location:
• Cortex has a “space” of locations that it can process.
• Cortex maps objects into this space.

Cortex could recognize these locations in 3 steps:

Recall, Normalize, Vote
B
A
A
BB
Thank you.

More Related Content

PPTX
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
PPTX
Have We Missed Half of What the Neocortex Does? A New Predictive Framework ...
PPTX
Location, Location, Location - A Framework for Intelligence and Cortical Comp...
PPTX
Jeff Hawkins Human Brain Project Summit Keynote: "Location, Location, Locatio...
PDF
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
PPTX
Have We Missed Half of What the Neocortex Does? by Jeff Hawkins (12/15/2017)
PDF
Sparsity In The Neocortex, And Its Implications For Machine Learning
PDF
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Have We Missed Half of What the Neocortex Does? A New Predictive Framework ...
Location, Location, Location - A Framework for Intelligence and Cortical Comp...
Jeff Hawkins Human Brain Project Summit Keynote: "Location, Location, Locatio...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Have We Missed Half of What the Neocortex Does? by Jeff Hawkins (12/15/2017)
Sparsity In The Neocortex, And Its Implications For Machine Learning
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...

What's hot (19)

PDF
Does the neocortex use grid cell-like mechanisms to learn the structure of ob...
PDF
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
PPTX
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
PDF
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
PDF
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
PDF
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
PDF
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
PPTX
Sparse Distributed Representations: Our Brain's Data Structure
PPSX
Fundamentals of Neural Networks
PPT
What is (computational) neuroscience?
PDF
Lesson 37
PDF
Artificial Neural Network Abstract
PPT
Lec 1-2-3-intr.
PPTX
intelligent system
PPT
Neural networks
DOC
Neural network
PPTX
Neural networks...
PDF
Artificial neural network
Does the neocortex use grid cell-like mechanisms to learn the structure of ob...
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
Numenta Brain Theory Discoveries of 2016/2017 by Jeff Hawkins
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
ICMNS Presentation: Presence of high order cell assemblies in mouse visual co...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
Sparse Distributed Representations: Our Brain's Data Structure
Fundamentals of Neural Networks
What is (computational) neuroscience?
Lesson 37
Artificial Neural Network Abstract
Lec 1-2-3-intr.
intelligent system
Neural networks
Neural network
Neural networks...
Artificial neural network
Ad

Similar to Recognizing Locations on Objects by Marcus Lewis (14)

PPT
Perception
PPT
perception
PDF
MIT6.870 Grounding Object Recognition and Scene Understanding: lecture 1
PPT
Many Worlds, the Born Rule, and Self-Locating Uncertainty
PDF
International Journal of Engineering Research and Development (IJERD)
PPTX
Errors of Artificial Intelligence, their Correction and Simplicity Revolution...
PPT
Perception
PPT
PPTX
Schrodinger cat (Copenhagen & Many-worlds interpretation + phase-damping)
PPSX
Particle Swarm optimization
PPTX
Particle swarm optimization
PPTX
Particle Swarm Optimization
PPTX
Edge detection using evolutionary algorithms new
PPTX
Particle swarm optimization
Perception
perception
MIT6.870 Grounding Object Recognition and Scene Understanding: lecture 1
Many Worlds, the Born Rule, and Self-Locating Uncertainty
International Journal of Engineering Research and Development (IJERD)
Errors of Artificial Intelligence, their Correction and Simplicity Revolution...
Perception
Schrodinger cat (Copenhagen & Many-worlds interpretation + phase-damping)
Particle Swarm optimization
Particle swarm optimization
Particle Swarm Optimization
Edge detection using evolutionary algorithms new
Particle swarm optimization
Ad

More from Numenta (16)

PDF
Deep learning at the edge: 100x Inference improvement on edge devices
PDF
Brains@Bay Meetup: A Primer on Neuromodulatory Systems - Srikanth Ramaswamy
PDF
Brains@Bay Meetup: How to Evolve Your Own Lab Rat - Thomas Miconi
PDF
Brains@Bay Meetup: The Increasing Role of Sensorimotor Experience in Artifici...
PDF
Brains@Bay Meetup: Open-ended Skill Acquisition in Humans and Machines: An Ev...
PDF
Brains@Bay Meetup: The Effect of Sensorimotor Learning on the Learned Represe...
PDF
SBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence Spracklen
PDF
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
PDF
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
PDF
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
PDF
The Thousand Brains Theory: A Framework for Understanding the Neocortex and B...
PDF
The Biological Path Toward Strong AI by Matt Taylor (05/17/18)
PDF
The Biological Path Towards Strong AI Strange Loop 2017, St. Louis
PPTX
HTM Spatial Pooler
PDF
Biological path toward strong AI
PDF
Predictive Analytics with Numenta Machine Intelligence
Deep learning at the edge: 100x Inference improvement on edge devices
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: The Increasing Role of Sensorimotor Experience in Artifici...
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...
SBMT 2021: Can Neuroscience Insights Transform AI? - Lawrence Spracklen
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
CVPR 2020 Workshop: Sparsity in the neocortex, and its implications for conti...
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 Towards Strong AI Strange Loop 2017, St. Louis
HTM Spatial Pooler
Biological path toward strong AI
Predictive Analytics with Numenta Machine Intelligence

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
sap open course for s4hana steps from ECC to s4
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Programs and apps: productivity, graphics, security and other tools
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing

Recognizing Locations on Objects by Marcus Lewis