SlideShare a Scribd company logo
Cortical circuits: functions and
models of long-range connections
March 5, 2018
Subutai Ahmad
sahmad@numenta.com
Could A Model Of Predictive Voting
Explain Many Long-Range Connections?
Co-authors:
-Jeff Hawkins, Marcus Lewis, Scott Purdy
Feedforward Models Do Not Account For Most Connections
Inputs project to multiple levels at once.
Multiple long-range lateral connections within each level (layers 2/3, 5, 6).
Significant feedback connections – they also skip levels.
Sense
Simple features
Complex features
ObjectsRegion 3
Region 2
Region 1
Sensor array
Reality
(Markov et al., 2017), (Stettler et al., 2002), (Schnepel et al., 2015)
Classic feedforward model
Feedforward Models Do Not Account For Most Connections
Sense
Simple features
Complex features
Objects
Classic feedforward model
Sensor array Sensor array
vision touch
Region 3
Region 2
Region 1
Reality
Inputs project to multiple levels at once.
Multiple long-range lateral connections within each level (layers 2/3, 5, 6).
Significant feedback connections – they also skip levels.
Long range reciprocal connections between multiple modalities
(Markov et al., 2017), (Stettler et al., 2002), (Schnepel et al., 2015), (Suter & Shepherd, 2015), (Leinweber et al., 2017)
L2
L3a
L3b
L4
L6a
L6b
L6	ip
L6	mp
L6	bp
L5	tt
L5	cc
L5	cc-ns
L2/3
L4
L6
L5
Input
The Cortical Column
1) Cortical columns are complex
2) The function of a cortical column must also be complex.
3) The function of a cortical column must be universal
L5:	Calloway	et.	al,	2015
L6:	Zhang	and	Deschenes,	1997
Binzegger et	al.,	2004
Simple
Output,	via	thalamus
50%10%
Cortex
Thalamus
Output,	direct
L5	CTC:	Guillery,	1995
Constantinople	and	Bruno,	2013
Output
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 pyramidal neurons learn predictive
models of the world?
Research question:
1) How can neurons learn predictive models of extrinsic temporal sequences?
3) Implications
- Hierarchy revisited
- Properties and experimentally testable predictions
- Pyramidal neuron uses active dendrites for prediction
- A single layer network model for complex predictions
- Works on real world applications
- Extension of sequence memory model
- Learns predictive models of objects using motion based context signal
- Predictive voting for disambiguation via long-range connections
“Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in the Neocortex”
Hawkins and Ahmad, Frontiers in Neural Circuits, 2016/03/30
“A Theory of How Columns in the Neocortex Learn the Structure of the World”
Hawkins, Ahmad, and Cui, Frontiers in Neural Circuits, 2017/10/25
2) How can neurons learn predictive models of sensorimotor sequences?
5K to 30K excitatory synapses
- 10% proximal
- 90% distal
Distal dendrites are pattern detectors
- 8-15 co-active, co-located synapses
generate dendritic NMDA spikes
- sustained depolarization of soma but
does not typically generate AP
Pyramidal Neuron
(Mel, 1992; Branco & Häusser, 2011; Schiller et al, 2000; Losonczy, 2006; Antic
et al, 2010; Major et al, 2013; Spruston, 2008; Milojkovic et al, 2005, etc.)
Prediction Starts In The Neuron
Proximal synapses: Cause somatic spikes
Define classic receptive field of neuron
Distal synapses: Cause dendritic spikes and provide context for cell
Put the cell into a depolarized, or “predictive” state
Depolarized neurons fire sooner, inhibiting nearby neurons.
A neuron can predict its activity in hundreds of unique contexts.
5K to 30K excitatory synapses
- 10% proximal
- 90% distal
Distal dendrites are pattern detectors
- 8-15 co-active, co-located synapses
generate dendritic NMDA spikes
- sustained depolarization of soma but
does not typically generate AP
HTM Neuron Model
Prediction Starts In The Neuron
Pyramidal Neuron
(Poirazi et al., 2003)
(Hawkins & Ahmad, 2016)
A Single Layer Network Model For Sequence Memory
- Neurons in a mini-column learn same FF receptive field.
- Active dendritic segments form connections to nearby cells.
- Depolarized cells fire first, and inhibit other cells within mini-column.
No prediction Predicted input
t=0
t=1
Predicted cells inhibit
neighbors
Next prediction t=2
t=0
t=1
Synaptic changes localized to dendritic segments:
(Losonczy et al., 2008)
1. If a cell was correctly predicted, positively reinforce the dendritic
segment that caused the prediction.
2. If a cell was incorrectly predicted, slightly negatively reinforce the
corresponding dendritic segment.
3. If no cell was predicted in a mini-column, reinforce the dendritic
segment that best matched the previous input.
Continuous Branch Specific Learning
Works Well On Complex Real World Temporal Sequences
- Can learn non-Markovian sequences
- Accuracy is comparable to state of the art ML techniques (LSTM, ARIMA, etc.)
- Continuous unsupervised learning - adapts to changes far better than other techniques
- Top benchmark score in detecting anomalies and unusual behavior
- Extremely fault tolerant (tolerant to 40% noise and faults)
- Multiple open source implementations (some commercial)
“Continuous online sequence learning with an unsupervised neural network model”
Cui, Ahmad and Hawkins, Neural Computation, 2016
“Unsupervised real-time anomaly detection for streaming data”
Ahmad, Lavin, Purdy and Zuha, Neurocomputing, 2017
2015-04-20
Monday
2015-04-21
Tuesday
2015-04-22
Wednesday
2015-04-23
Thursday
2015-04-24
Friday
2015-04-25
Saturday
2015-04-26
Sunday
0 k
5 k
10 k
15 k
20 k
25 k
30 k
PassengerCountin30minwindow
A
B C
Shift
AR
IM
ALSTM
1000LSTM
3000LSTM
6000
TM
0.0
0.2
0.4
0.6
0.8
1.0
NRMSE
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
MAPE
0.0
0.5
1.0
1.5
2.0
2.5
NegativeLog-likelihood
Shift
AR
IM
ALSTM
1000LSTM
3000LSTM
6000
TM
LSTM
1000LSTM
3000LSTM
6000
TM
D
?
NYC	Taxi	Demand Machine	Temperature	Sensor	Data
1) How can neurons learn predictive models of extrinsic temporal sequences?
3) Implications
- Hierarchy revisited
- Properties and experimentally testable predictions
- Pyramidal neuron uses active dendrites for prediction
- A single layer network model for complex predictions
- Works on real world applications
- Extension of sequence memory model
- Learns predictive models of objects using motion based context signal
- Predictive voting for disambiguation via long-range connections
2) How can neurons learn predictive models of sensorimotor sequences?
How Could a Layer of Neurons Learn a Predictive Model of
Sensorimotor Sequences?
Sequence memory
Sensorimotor sequences
SensorMotor-related context
By adding motor-related context, can a cellular layer predict
its input as the sensor moves?
Sensorimotor sequences
SensorMotor-related context
Hypothesis:
- We need to provide an “allocentric location”, updated through movement
Proposal:
- Cortical columns use grid cell like modules, applied to objects instead of
environments, to compute allocentric location
(Lewis & Hawkins, Cosyne poster, 2018)
What Is The Correct Motor Related Context?
Two Layer Model of Sensorimotor Inference
Feature @ location
Object
Sparse code for object identity
Stable over movement
- Activity in object layer starts out dense and gets progressively
sparser as more evidence is received.
Sensor
Feature
Allocentric
Location
Seq Mem
Changes with each movement
Predicts next sensory feature
Lateral connections on active
dendrites vote and bias cells
towards recent hypotheses
Object
Feature @ Location
Allocentric
location
Column 1 Column 2 Column 3
Sensor
feature
Sensorimotor Inference With Multiple Columns And Long-
Range Lateral Connections
- Each column has partial knowledge of object.
- Long range lateral connections in object layer allow columns to vote.
- Inference is much faster with multiple columns.
- Very similar to optimal context integration model (Iyer & Mihalas, 2017)
FeatureFeatureFeatureLocationLocationLocation
Output
Input
Objects Recognized By Integrating Inputs Over Time
FeatureLocationFeatureLocationFeatureLocation
Column	1 Column	2 Column	3
Output
Input
Recognition is Faster with Multiple Columns
Yale-CMU-Berkeley (YCB) Object Benchmark (Calli et al, 2017)
- 80 objects designed for robotics grasping tasks
- Includes high-resolution 3D CAD files
YCB Object Benchmark
We created a virtual hand using the Unity game engine
Curvature based sensor on each fingertip
4096 neurons per layer per column
98.7% recall accuracy (77/78 uniquely classified)
Convergence time depends on object, sequence of
sensations, number of fingers.
Simulation using YCB Object Benchmark
Pairwise confusion between objects after 1 touch
Convergence 1 finger 1 touch
Pairwise confusion between objects after 2 touches
Convergence 1 finger 2 touches
Pairwise confusion between objects after 6 touches
Convergence 1 finger 6 touches
Pairwise confusion between objects after 10 touches
Convergence 1 finger 10 touches
Convergence Is Faster With Long-Range Connections
1) How can neurons learn predictive models of extrinsic temporal sequences?
3) Implications
- Hierarchy revisited
- Properties and experimentally testable predictions
- Pyramidal neuron uses active dendrites for prediction
- A single layer network model for complex predictions
- Works on real world applications
- Extension of sequence memory model
- Learns predictive models of objects using motion based context signal
- Predictive voting for disambiguation via long-range connections
2) How can neurons learn predictive models of sensorimotor sequences?
Hierarchy Revisited
Sensor array Sensor array
vision touch
Proposed
Hierarchy Revisited
Every column learns complete predictive models of all the objects it can.
Columns operate at different scales, with different sensory inputs.
Massively distributed parallel system.
Non-hierarchical connections allow columns to predict, vote and
disambiguate shared elements.
Sensor array
Objects
Objects
Objects
Sensor array
vision touch
Proposed
1)	Impact	of	NMDA	spikes:
Dendritic	NMDA	spikes	cause	cells	to	fire	faster	than	they	would	otherwise.
Fast	local	inhibitory	networks	(e.g.	minicolumns)	inhibit	cells	that	don’t	fire	early.
Sparser	activations	during	a	predictable	sensory	stream,	denser	when	surprised.	
(Vinje &	Gallant,	2002;	Smith	et	al,	2013;	Wilmes et	al,	2016)
2)	Branch	specific	plasticity:
Strong	LTP	in	dendritic	branch	when	NMDA	spike	followed	by	back	action	potential	(bAP).	
Weak	LTP	(without	NMDA	spike)	if	synapse	cluster	becomes	active	followed	by	a	bAP.
Weak	LTD	when	an	NMDA	spike	is	not	followed	by	an	action	potential/bAP.
(Holthoff et	al,	2004;	Losonczy et	al,	2008;	Yang	et	al,	2014;	Cichon &	Gang,	2015)
3)	Object	modeling	in	cortical	columns:
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.
Cortical	cols	can	learn	complete	objects	(complexity	tied	to	long-range	lateral	connections).
Ambiguous	information	will	lead	to	denser	activity	in	upper	layers.
Activity	within	these	layers	will	converge	slower	with	long–range	connections	disabled.
Each	region	will	contain	cells	tuned	to	locations	of	features	in	the	object’s	reference	frame.
(Zhou	et	al,	2000;	Zheng	&	Kwon,	2018)
Properties And Experimentally Testable Predictions
28
- Layer of pyramidal neurons can form predictive models of sequences
- Active dendrites and dendritic spikes provide context for predictions
- Cortical columns are much more powerful than simple filters
- Each column attempts to build models of objects within its input space
- The cortex is composed of hundreds of thousands of parallel predictive models
- Uncertainty is resolved by voting across the hierarchy and across modalities
29
Summary

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 Learning
Numenta
 
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
 
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 Hawkins
Numenta
 
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
Numenta
 
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
 
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 Networks
Gagan Deep
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
alldesign
 
Neural networks
Neural networksNeural networks
Neural networks
Learnbay Datascience
 
Lec 1-2-3-intr.
Lec 1-2-3-intr.Lec 1-2-3-intr.
Lec 1-2-3-intr.
Taymoor Nazmy
 
Neural Networks
Neural Networks Neural Networks
Neural Networks Eric Su
 
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
Randa Elanwar
 
neural networks
 neural networks neural networks
neural networks
joshiblog
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKSESCOM
 
Neural networks...
Neural networks...Neural networks...
Neural networks...Molly Chugh
 
Fuzzy Logic Final Report
Fuzzy Logic Final ReportFuzzy Logic Final Report
Fuzzy Logic Final ReportShikhar Agarwal
 

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
 
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...
 
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
 
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
 
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...
 
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
 
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.
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
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
 
neural networks
 neural networks neural networks
neural networks
 
Lesson 37
Lesson 37Lesson 37
Lesson 37
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Neural networks...
Neural networks...Neural networks...
Neural networks...
 
Fuzzy Logic Final Report
Fuzzy Logic Final ReportFuzzy Logic Final Report
Fuzzy Logic Final Report
 

Similar to Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Subutai Ahmad (03/05/2018)

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
 
CARLsim 3: Concepts, Tools, and Applications
CARLsim 3: Concepts, Tools, and ApplicationsCARLsim 3: Concepts, Tools, and Applications
CARLsim 3: Concepts, Tools, and Applications
Michael Beyeler
 
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
Numenta
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
IAEME Publication
 
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
A  ann neural Aj  NN ghgh hghyt gWeek 1.pptxA  ann neural Aj  NN ghgh hghyt gWeek 1.pptx
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
SajjadRizvi16
 
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
 
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
Numenta
 
Artificial neural networks(AI UNIT 3)
Artificial neural networks(AI UNIT 3)Artificial neural networks(AI UNIT 3)
Artificial neural networks(AI UNIT 3)
SURBHI SAROHA
 
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
Mohammed Bennamoun
 
MUSA HURANTA MSHELIA.pptx
MUSA HURANTA MSHELIA.pptxMUSA HURANTA MSHELIA.pptx
MUSA HURANTA MSHELIA.pptx
MusaMshelia4
 
Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...
SungminYou
 
Final cnn shruthi gali
Final cnn shruthi galiFinal cnn shruthi gali
Final cnn shruthi galiSam Ram
 
proposal_pura
proposal_puraproposal_pura
proposal_puraErick Lin
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Alexander Decker
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
Lukas Masuch
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information Science
Melanie Swan
 
Blue Brain_ppt
Blue Brain_pptBlue Brain_ppt
Blue Brain_ppt
Athul100001
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
Lukas Masuch
 

Similar to Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Subutai Ahmad (03/05/2018) (20)

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...
 
CARLsim 3: Concepts, Tools, and Applications
CARLsim 3: Concepts, Tools, and ApplicationsCARLsim 3: Concepts, Tools, and Applications
CARLsim 3: Concepts, Tools, and Applications
 
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
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
 
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
A  ann neural Aj  NN ghgh hghyt gWeek 1.pptxA  ann neural Aj  NN ghgh hghyt gWeek 1.pptx
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
 
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...
 
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
 
Artificial neural networks(AI UNIT 3)
Artificial neural networks(AI UNIT 3)Artificial neural networks(AI UNIT 3)
Artificial neural networks(AI UNIT 3)
 
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
 
MUSA HURANTA MSHELIA.pptx
MUSA HURANTA MSHELIA.pptxMUSA HURANTA MSHELIA.pptx
MUSA HURANTA MSHELIA.pptx
 
Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...Recurrent neural networks for sequence learning and learning human identity f...
Recurrent neural networks for sequence learning and learning human identity f...
 
Final cnn shruthi gali
Final cnn shruthi galiFinal cnn shruthi gali
Final cnn shruthi gali
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information Science
 
01 blue brain
01 blue brain01 blue brain
01 blue brain
 
Blue Brain_ppt
Blue Brain_pptBlue Brain_ppt
Blue Brain_ppt
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 

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

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

Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
muralinath2
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
Richard Gill
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
muralinath2
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 

Recently uploaded (20)

Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 

Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Subutai Ahmad (03/05/2018)

  • 1. Cortical circuits: functions and models of long-range connections March 5, 2018 Subutai Ahmad sahmad@numenta.com Could A Model Of Predictive Voting Explain Many Long-Range Connections? Co-authors: -Jeff Hawkins, Marcus Lewis, Scott Purdy
  • 2. Feedforward Models Do Not Account For Most Connections Inputs project to multiple levels at once. Multiple long-range lateral connections within each level (layers 2/3, 5, 6). Significant feedback connections – they also skip levels. Sense Simple features Complex features ObjectsRegion 3 Region 2 Region 1 Sensor array Reality (Markov et al., 2017), (Stettler et al., 2002), (Schnepel et al., 2015) Classic feedforward model
  • 3. Feedforward Models Do Not Account For Most Connections Sense Simple features Complex features Objects Classic feedforward model Sensor array Sensor array vision touch Region 3 Region 2 Region 1 Reality Inputs project to multiple levels at once. Multiple long-range lateral connections within each level (layers 2/3, 5, 6). Significant feedback connections – they also skip levels. Long range reciprocal connections between multiple modalities (Markov et al., 2017), (Stettler et al., 2002), (Schnepel et al., 2015), (Suter & Shepherd, 2015), (Leinweber et al., 2017)
  • 4. L2 L3a L3b L4 L6a L6b L6 ip L6 mp L6 bp L5 tt L5 cc L5 cc-ns L2/3 L4 L6 L5 Input The Cortical Column 1) Cortical columns are complex 2) The function of a cortical column must also be complex. 3) The function of a cortical column must be universal L5: Calloway et. al, 2015 L6: Zhang and Deschenes, 1997 Binzegger et al., 2004 Simple Output, via thalamus 50%10% Cortex Thalamus Output, direct L5 CTC: Guillery, 1995 Constantinople and Bruno, 2013 Output
  • 5. 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 pyramidal neurons learn predictive models of the world? Research question:
  • 6. 1) How can neurons learn predictive models of extrinsic temporal sequences? 3) Implications - Hierarchy revisited - Properties and experimentally testable predictions - Pyramidal neuron uses active dendrites for prediction - A single layer network model for complex predictions - Works on real world applications - Extension of sequence memory model - Learns predictive models of objects using motion based context signal - Predictive voting for disambiguation via long-range connections “Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in the Neocortex” Hawkins and Ahmad, Frontiers in Neural Circuits, 2016/03/30 “A Theory of How Columns in the Neocortex Learn the Structure of the World” Hawkins, Ahmad, and Cui, Frontiers in Neural Circuits, 2017/10/25 2) How can neurons learn predictive models of sensorimotor sequences?
  • 7. 5K to 30K excitatory synapses - 10% proximal - 90% distal Distal dendrites are pattern detectors - 8-15 co-active, co-located synapses generate dendritic NMDA spikes - sustained depolarization of soma but does not typically generate AP Pyramidal Neuron (Mel, 1992; Branco & Häusser, 2011; Schiller et al, 2000; Losonczy, 2006; Antic et al, 2010; Major et al, 2013; Spruston, 2008; Milojkovic et al, 2005, etc.) Prediction Starts In The Neuron
  • 8. Proximal synapses: Cause somatic spikes Define classic receptive field of neuron Distal synapses: Cause dendritic spikes and provide context for cell Put the cell into a depolarized, or “predictive” state Depolarized neurons fire sooner, inhibiting nearby neurons. A neuron can predict its activity in hundreds of unique contexts. 5K to 30K excitatory synapses - 10% proximal - 90% distal Distal dendrites are pattern detectors - 8-15 co-active, co-located synapses generate dendritic NMDA spikes - sustained depolarization of soma but does not typically generate AP HTM Neuron Model Prediction Starts In The Neuron Pyramidal Neuron (Poirazi et al., 2003) (Hawkins & Ahmad, 2016)
  • 9. A Single Layer Network Model For Sequence Memory - Neurons in a mini-column learn same FF receptive field. - Active dendritic segments form connections to nearby cells. - Depolarized cells fire first, and inhibit other cells within mini-column. No prediction Predicted input t=0 t=1 Predicted cells inhibit neighbors Next prediction t=2 t=0 t=1
  • 10. Synaptic changes localized to dendritic segments: (Losonczy et al., 2008) 1. If a cell was correctly predicted, positively reinforce the dendritic segment that caused the prediction. 2. If a cell was incorrectly predicted, slightly negatively reinforce the corresponding dendritic segment. 3. If no cell was predicted in a mini-column, reinforce the dendritic segment that best matched the previous input. Continuous Branch Specific Learning
  • 11. Works Well On Complex Real World Temporal Sequences - Can learn non-Markovian sequences - Accuracy is comparable to state of the art ML techniques (LSTM, ARIMA, etc.) - Continuous unsupervised learning - adapts to changes far better than other techniques - Top benchmark score in detecting anomalies and unusual behavior - Extremely fault tolerant (tolerant to 40% noise and faults) - Multiple open source implementations (some commercial) “Continuous online sequence learning with an unsupervised neural network model” Cui, Ahmad and Hawkins, Neural Computation, 2016 “Unsupervised real-time anomaly detection for streaming data” Ahmad, Lavin, Purdy and Zuha, Neurocomputing, 2017 2015-04-20 Monday 2015-04-21 Tuesday 2015-04-22 Wednesday 2015-04-23 Thursday 2015-04-24 Friday 2015-04-25 Saturday 2015-04-26 Sunday 0 k 5 k 10 k 15 k 20 k 25 k 30 k PassengerCountin30minwindow A B C Shift AR IM ALSTM 1000LSTM 3000LSTM 6000 TM 0.0 0.2 0.4 0.6 0.8 1.0 NRMSE 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 MAPE 0.0 0.5 1.0 1.5 2.0 2.5 NegativeLog-likelihood Shift AR IM ALSTM 1000LSTM 3000LSTM 6000 TM LSTM 1000LSTM 3000LSTM 6000 TM D ? NYC Taxi Demand Machine Temperature Sensor Data
  • 12. 1) How can neurons learn predictive models of extrinsic temporal sequences? 3) Implications - Hierarchy revisited - Properties and experimentally testable predictions - Pyramidal neuron uses active dendrites for prediction - A single layer network model for complex predictions - Works on real world applications - Extension of sequence memory model - Learns predictive models of objects using motion based context signal - Predictive voting for disambiguation via long-range connections 2) How can neurons learn predictive models of sensorimotor sequences?
  • 13. How Could a Layer of Neurons Learn a Predictive Model of Sensorimotor Sequences? Sequence memory Sensorimotor sequences SensorMotor-related context By adding motor-related context, can a cellular layer predict its input as the sensor moves?
  • 14. Sensorimotor sequences SensorMotor-related context Hypothesis: - We need to provide an “allocentric location”, updated through movement Proposal: - Cortical columns use grid cell like modules, applied to objects instead of environments, to compute allocentric location (Lewis & Hawkins, Cosyne poster, 2018) What Is The Correct Motor Related Context?
  • 15. Two Layer Model of Sensorimotor Inference Feature @ location Object Sparse code for object identity Stable over movement - Activity in object layer starts out dense and gets progressively sparser as more evidence is received. Sensor Feature Allocentric Location Seq Mem Changes with each movement Predicts next sensory feature Lateral connections on active dendrites vote and bias cells towards recent hypotheses
  • 16. Object Feature @ Location Allocentric location Column 1 Column 2 Column 3 Sensor feature Sensorimotor Inference With Multiple Columns And Long- Range Lateral Connections - Each column has partial knowledge of object. - Long range lateral connections in object layer allow columns to vote. - Inference is much faster with multiple columns. - Very similar to optimal context integration model (Iyer & Mihalas, 2017)
  • 19. Yale-CMU-Berkeley (YCB) Object Benchmark (Calli et al, 2017) - 80 objects designed for robotics grasping tasks - Includes high-resolution 3D CAD files YCB Object Benchmark We created a virtual hand using the Unity game engine Curvature based sensor on each fingertip 4096 neurons per layer per column 98.7% recall accuracy (77/78 uniquely classified) Convergence time depends on object, sequence of sensations, number of fingers. Simulation using YCB Object Benchmark
  • 20. Pairwise confusion between objects after 1 touch Convergence 1 finger 1 touch
  • 21. Pairwise confusion between objects after 2 touches Convergence 1 finger 2 touches
  • 22. Pairwise confusion between objects after 6 touches Convergence 1 finger 6 touches
  • 23. Pairwise confusion between objects after 10 touches Convergence 1 finger 10 touches
  • 24. Convergence Is Faster With Long-Range Connections
  • 25. 1) How can neurons learn predictive models of extrinsic temporal sequences? 3) Implications - Hierarchy revisited - Properties and experimentally testable predictions - Pyramidal neuron uses active dendrites for prediction - A single layer network model for complex predictions - Works on real world applications - Extension of sequence memory model - Learns predictive models of objects using motion based context signal - Predictive voting for disambiguation via long-range connections 2) How can neurons learn predictive models of sensorimotor sequences?
  • 26. Hierarchy Revisited Sensor array Sensor array vision touch Proposed
  • 27. Hierarchy Revisited Every column learns complete predictive models of all the objects it can. Columns operate at different scales, with different sensory inputs. Massively distributed parallel system. Non-hierarchical connections allow columns to predict, vote and disambiguate shared elements. Sensor array Objects Objects Objects Sensor array vision touch Proposed
  • 28. 1) Impact of NMDA spikes: Dendritic NMDA spikes cause cells to fire faster than they would otherwise. Fast local inhibitory networks (e.g. minicolumns) inhibit cells that don’t fire early. Sparser activations during a predictable sensory stream, denser when surprised. (Vinje & Gallant, 2002; Smith et al, 2013; Wilmes et al, 2016) 2) Branch specific plasticity: Strong LTP in dendritic branch when NMDA spike followed by back action potential (bAP). Weak LTP (without NMDA spike) if synapse cluster becomes active followed by a bAP. Weak LTD when an NMDA spike is not followed by an action potential/bAP. (Holthoff et al, 2004; Losonczy et al, 2008; Yang et al, 2014; Cichon & Gang, 2015) 3) Object modeling in cortical columns: 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. Cortical cols can learn complete objects (complexity tied to long-range lateral connections). Ambiguous information will lead to denser activity in upper layers. Activity within these layers will converge slower with long–range connections disabled. Each region will contain cells tuned to locations of features in the object’s reference frame. (Zhou et al, 2000; Zheng & Kwon, 2018) Properties And Experimentally Testable Predictions 28
  • 29. - Layer of pyramidal neurons can form predictive models of sequences - Active dendrites and dendritic spikes provide context for predictions - Cortical columns are much more powerful than simple filters - Each column attempts to build models of objects within its input space - The cortex is composed of hundreds of thousands of parallel predictive models - Uncertainty is resolved by voting across the hierarchy and across modalities 29 Summary