General mechanisms of Neocortical memory Jeff Hawkins Director Redwood Neuroscience Institute June 12, 2003 MIT.

Slides:



Advertisements
Similar presentations
The Memory Function of Sleep Week 14 Group 4 Kindra Akridge Kimberly Villalva Zhiheng Zhou.
Advertisements

Long-Term Memory: Encoding and Retrieval
B.Macukow 1 Lecture 3 Neural Networks. B.Macukow 2 Principles to which the nervous system works.
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
CSD 3103 anatomy of speech and hearing mechanisms Hearing mechanisms Fall 2008 Central Pathways.
EE141 1 Broca’s area Pars opercularis Motor cortexSomatosensory cortex Sensory associative cortex Primary Auditory cortex Wernicke’s area Visual associative.
The Central Nervous System Cerebrum, Cerebellum Spinal Cord.
How does the mind process all the information it receives?
The three main phases of neural development 1. Genesis of neurons (and migration). 2. Outgrowth of axons and dendrites, and synaptogenesis. 3. Refinement.
A Theory of Cerebral Cortex (or, “How Your Brain Works”) Andrew Smith (CSE)
Structure and function
On Intelligence Jeff Hawkins –Founder, Palm Computing: Palm Pilot –Founder, Handspring: Treo –Founder: Numenta Redwood Neuroscience Institute Redwood.
1 The Neural Basis of Temporal Processing Michael D. Mauk Department of Neurobiology and Anatomy University of Texas Houston Medical School Slideshow by.
Cognitive Neuroscience How do we connect cognitive processes in the mind with physical processes in the brain?
Sensation and Perception - sensory1.ppt © 2001 Laura Snodgrass, Ph.D. Sensory Coding Outline Elements of sensory systems Basic Neuron –parts –all-or-none.
Hearing Part 2. Tuning Curve Sensitivity of a single sensory neuron to a particular frequency of sound Two mechanisms for fine tuning of sensory neurons,
Audio Scene Analysis and Music Cognitive Elements of Music Listening
Cell Types and Physiology in the CANS. Major Components of the Central Auditory Nervous System (CANS) VIIIth cranial nerve Cochlear Nucleus Superior Olivary.
The search for organizing principles of brain function Needed at multiple levels: synapse => cell => brain area (cortical maps) => hierarchy of areas.
Advances in Modeling Neocortex and its impact on machine intelligence Jeff Hawkins Numenta Inc. VS265 Neural Computation December 2, 2010 Documentation.
Sensory systems basics. Sensing the external world.
Cognition, Brain and Consciousness: An Introduction to Cognitive Neuroscience Edited by Bernard J. Baars and Nicole M. Gage 2007 Academic Press Chapter.
LeDoux – Chapt 3 All mammalian brains share same organization Neocortex and particularly telencephalon is larger and more developed in primates and humans.
Overview –Brain Development Macroanatomy Microanatomy Plasticity.
Background The physiology of the cerebral cortex is organized in hierarchical manner. The prefrontal cortex (PFC) constitutes the highest level of the.
Origin of Mind Chapter 4 Evolution and Development of Brain and Cognition pp
Hierarchical Temporal Memory as a Means for Image Recognition by Wesley Bruning CHEM/CSE 597D Final Project Presentation December 10, 2008.
A New Theory of Neocortex and Its Implications for Machine Intelligence TTI/Vanguard, All that Data February 9, 2005 Jeff Hawkins Director The Redwood.
What to make of: distributed representations summation of inputs Hebbian plasticity ? Competitive nets Pattern associators Autoassociators.
Hearing: auditory coding mechanisms. Harmonics/ Fundamentals ● Recall: most tones are complex tones, consisting of multiple pure tones ● The lowest frequency.
Layer V pyramidal neuron
Cerebellum Overview and structure of cerebellum Microcircuitry of cerebellum Motor learning.
Biomedical Sciences BI20B2 Sensory Systems Human Physiology - The basis of medicine Pocock & Richards,Chapter 8 Human Physiology - An integrated approach.
$ recognition & localization of predators & prey $ feature analyzers in the brain $ from recognition to response $ summary PART 2: SENSORY WORLDS #10:
TEMPLATE DESIGN © In analyzing the trajectory as time passes, I find that: The trajectory is trying to follow the moving.
Neurophysiology Neurons Gross Anatomy The Central Auditory Nervous System Frequency and Intensity encoding Central Auditory Processing Binaural Processing.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
PSYC 3640 October 30, 2007 PSYC 3640 Psychological Studies of Language The Hardware of Language Processing October 30, 2007.
Bain on Neural Networks and Connectionism Stephanie Rosenthal September 9, 2015.
The Function of Synchrony Marieke Rohde Reading Group DyStURB (Dynamical Structures to Understand Real Brains)
Four stages: 1.Active searching (seeking a target) 2.Approach/stalk (target acquired moving to intercept or waiting to pounce). 3.Active tracking (chasing)
Evolutionary Path to Biological Kernel Machines Magnus Jändel Swedish Defence Research Agency.
James L. McClelland Stanford University
Why Can't A Computer Be More Like A Brain?. Outline Introduction Turning Test HTM ◦ A. Theory ◦ B. Applications & Limits Conclusion.
Neural Networks. Molecules Levels of Information Processing in the Nervous System 0.01  m Synapses 1m1m Neurons 100  m Local Networks 1mm Areas /
Mechanisms of Learning and Memory Lecture 3. Memory as psychical function Memory function helps fixing of perceived information, keeping it in verbal.
Inductance Screening and Inductance Matrix Sparsification 1.
Chapter 22 Fundamentals of Sensory Systems
The Process of Forming Perceptions SHMD219. Perception The ability to see, hear, or become aware of something through the senses. Perception is a series.
Brain Lab Mark A. Strother Cal Farley’s. Objectives Have fun Experience (learn) a little about the brain Gain new perspectives for program development.
Introduction to Neuroanatomy II: Functional Anatomy.
Audio Scene Analysis and Music Cognitive Elements of Music Listening Kevin D. Donohue Databeam Professor Electrical and Computer Engineering University.
Chapter 2 Cognitive Neuroscience. Some Questions to Consider What is cognitive neuroscience, and why is it necessary? How is information transmitted from.
Fundamentals of Sensation and Perception
PRINCIPLES OF SENSORY TRANSDUCTION
Chapter 2 Cognitive Neuroscience. Some Questions to Consider What is cognitive neuroscience, and why is it necessary? How is information transmitted from.
9 Distributed Population Codes in Sensory and Memory Representations of the Neocortex Matthias Munk Summarized by Eun Seok Lee Biointelligence Laboratory,
Mind, Brain & Behavior Monday February 10, Sensory Systems  Sensory modalities: Vision, hearing, touch, taste, smell  Submodalities – building.
Bayesian Brain - Chapter 11 Neural Models of Bayesian Belief Propagation Rajesh P.N. Rao Summary by B.-H. Kim Biointelligence Lab School of.
BIOPHYSICS 6702 – ENCODING NEURAL INFORMATION
Physiology of Cerebral Cortex
Echolocation.
Central auditory processing
Echolocation.
Biologically Based Networks
Biologically Based Networks
Relating Hippocampal Circuitry to Function
Synaptic integration.
Conserved Sequence Processing in Primate Frontal Cortex
Presentation transcript:

General mechanisms of Neocortical memory Jeff Hawkins Director Redwood Neuroscience Institute June 12, 2003 MIT

Outline Top down analysis: nature of problem and solution representation time and prediction Bottom up example: auditory memory task - deduce necessary algorithms - unique map to anatomy

“I conclude that cytoarchitectural difference between areas of neocortex reflect differences in their patterns of extrinsic connections. The traditional or usual ‘functions’ of different areas also reflect these differences in extrinsic connections. They provide no evidence whatsoever for differences in intrinsic structure or function..” “Put shortly, there is nothing intrinsically motor about the motor cortex, nor sensory about the sensory cortex. Thus the elucidation of the mode of operation of the local modular circuit anywhere in the neocortex will be of great generalizing significance.” Vernon Mountcastle, 1978

motortouchauditionvision spatially specific spatially invariant temporally specific (fast) temporally invariant

Neocortical connectivity

motortouchauditionvision spatially specific spatially invariant temporally specific (fast) temporally invariant

motortouchauditionvision spatially specific spatially invariant temporally specific (fast) temporally invariant

motortouchauditionvision spatially specific spatially invariant temporally Specific (fast) temporally invariant Prediction (spatially and temporally specific) MacKay, Mumford, Softky, Rao & Ballard

motortouchauditionvision spatially specific spatially invariant temporally fast temporally invariant Prediction (spatially and temporally specific) Q1. Why make predictions? Q2. How do we make predictions? Q3. How do we form invariant representations?

Q1. Why make predictions Non-mammalian brain Sophisticated senses Complex behavior

Posterior Neocortex: sensory prediction Predictions allow brain to react prior to events, to “see” into the future. Sophisticated senses Complex behavior Mammalian posterior neocortex

Anterior Neocortex: motor sequences Sophisticated senses Complex behavior Mammalian posterior neocortex Human anterior neocortex

Q2. How do we make predictions? - Store sequence of patterns: allows prediction of future events - Invariant representations cannot make specific predictions invariant representations specific afferents ……… time

Q2. How do you make predictions? - Store sequence of patterns: allows prediction of future events - Invariant representations cannot make specific predictions - invariant prediction + input[t-1] = specific prediction[t] invariant representations specific afferents ……… + time

Q3. How do we form invariant representations? Spatially invariant representations require - convergence of features that constitute object - divergence to unite objects that although different represent the same thing (x 1 ⋂ x 2 ⋂ x 3 … ) ⋃ (x 4 ⋂ x 5 ⋂ x 6 … ) ⋃ (x 7 ⋂ x 8 ⋂ x 9 … ) …

Top down summary Every cortical region: - Forms representations by convergence of features - Forms invariant representations by divergence - Stores and recalls sequences of invariant representations sequence memory - Recalls pattern sequences auto-associatively - Combines recalled patterns with input to: make predictions of sensory afferents drive motor efferents

Top down summary Every cortical region: - Forms representations by convergence of features L4, Thalamus - Forms invariant representations by divergence L2,3 horiz - Stores and recalls sequences of invariant representations L1,2,3 sequence memory - Recalls pattern sequences auto-associatively - Combines recalled patterns with input to: L5,6 make predictions of sensory afferents drive motor efferents

Bottom up example: Auditory memory (melodies) - Representations are invariant to pitch recognized and recalled in any pitch - Stored as sequences of associated patterns have repeated elements (ggge- fffd ggge- aaag) each note has a stored duration - Prediction: we “hear” notes prior to occurrence - Hierarchical representation, e.g. AABA structure (temporal invariance/reduction)

A1 L freq H Thalamus

C D E F G A B C 1 D 1 E 1 A1 A2 C-C’ D-D’ E-E’ F-F’ G-G’A-A’ B-B’ octave (x 1 ⋂ x 2 ⋂ x 3 … ) ⋃ (x 4 ⋂ x 5 ⋂ x 6 … ) ⋃ (x 7 ⋂ x 8 ⋂ x 9 … ) … ( C ⋂ C’ ) ⋃ ( D ⋂ D’ ) ⋃ ( E ⋂ E’ ) … frequency intervals Pitch invariance = interval representation

A2 L freq H A1 L freq H Thalamus

A2 L freq H A1 L freq H L H Thalamus Intersecting inputs in layer 4 define all possible intervals

A2 L freq H A1 L freq H L H Thalamus Iso-interval bands up down

A2 L freq H A1 L freq H L H Thalamus Freq invariant interval bands up down L2,3 L4 - Intersecting inputs to L4 - Spread of activation in L2,3

How do we store the sequence of interval activations? How do we represent unique intervals in unique songs? GGGE- FFFD GGGE- AAAG How do we store and recall the precise time duration of each unique interval?

L2,3 L1 L4 L5 L6 Layer 2,3 cells Dense and small High local mutual excitation High local mutual inhibition Long distance excitatory coll. Dendrites in L1 Axon synapses in L5

L2,3 L1 L4 L5 L6 Layer 2,3 is sparsely active Mutual excitation drives all Strong inhibition prevents most cells from firing Layer1 plays role in deciding who is active

L2,3 L1 L4 L5 L6 Layer 1 is context 1. Context from higher areas 2. Local context from L2,3 3. Input from matrix thalamus (time)

L2,3 L1 L4 L5 L6 Layer 1 context Layer 2,3 unique representations of freq invariant intervals There is a unique sparse L2,3 activation pattern for each instance of this interval ever learned. Each unique pattern represents a particular interval in a particular melody.

Layer 4 Freq specific intervals Converging inputs form object representations L freq H L H Layer 2,3 Freq invariant intervals Horizontal connections join objects to form spatially invariant representations Layer 1 State: time & location L1 axons link representations in sequence. Unique representations link to unique representations Song is represented as a sequence of freq invariant interval bands. Each invariant interval has a unique representation and is associatively linked to its predecessor.

Representing “class” and “individuality” Activation area defines object class Unique activation pattern defines individual object

How do we store and recall the precise time duration of each unique interval? - Actual duration vs. relative duration (actual) - Duration must be stored in-situ with interval Proposal … - Matrix thalamic nuclei emits a clock pattern to L1 - Part of L1 changes on each clock tick - L5 cell resets clock on L4 transition or L1 match

L2,3 L1 L4 L5 L6 New input arrives at L4, causes L5 cell to burst, inhibition shuts down L4 L5 burst teaches L5 cell to fire when exact pattern in L1 is seen in future L5 burst also sets matrix thalamic nuclei to a deterministic state (resets clock) causing interval state transition L5 cells encode duration of a particular state (note in song): when the elapsed time of a particular state occurs, they burst fire Matrix Thalamus

How do you predict next note in proper key? invariant prediction + input[t-1] = specific prediction[t] invariant representations specific afferents ……… + time

L2,3 L1 L4 L6a L6b A1(t-1)Th(t) freq Pattern from A1

L2,3 L1 L4 L6a L6b A1(t-1)Th(t) freq Th(t) freq Pattern from A1 Simple interval

L2,3 L1 L4 L6a L6b A1(t-1)Th(t) freq Th(t) freq Pattern from A1 Simple interval Invariant unique interval

L2,3 L1 L4 L6a L6b A1(t-1)Th(t) freq Th(t) freq Pattern from A1 Simple interval Invariant unique interval Associative spread

L2,3 L1 L4 L6a L6b A1(t) freq Pattern from A1(t) Predicted next interval

L2,3 L1 L4 L6a L6b A1(t) freq A1(t) + predicted interval Predicted next interval

L2,3 L1 L4 L6a L6b freq A1(t) + predicted interval Predicted next interval Next predicted note back to Thalamus

L2,3 L1 L4 L6a L6b freq A1(t) + predicted interval Predicted next interval Horizontal projections from stored previous rich pattern to apical dendrites of predicted pattern copies rich attributes

Hierarchical representation words / melodies phrases / songs sentences

Hierarchical representation words / melodies phrases / songs sentences Problem The number of state transitions must decrease as you ascend the hierarchy. However L2,3 projects to upper areas and it changes on every event.

Hierarchical representation Solution Some cells in L2,3 learn to be stable over repeated patterns.

Hierarchical representation Solution Some cells in L2,3 learn to be stable over repeated patterns. Therefore we should see L2,3 cells that stay active over longer periods of time. Only these cells should project to next higher cortical area.

How generic is this model? Performs a non-trivial memory processing function - invariant, rich predicting, branching, hierarchical, sequence memory Aligns well with top down constraints Accounts for much of known cortical anatomy - involves all layers, excitatory and inhibitory spread - how could other areas of cortex be fundamentally different? Other cortical areas are likely variations on this theme Other principles are likely in use as well

A2 as I have drawn it A2 as it might appear - limited to octave intervals - appearance of tonotopy Redrawing A2

Compares input from two ears - inter-aural delay accentuated subcortically - predicts location of sounds in body space Possible interpretation of A1 Narrowly tuned Broader tuned, sweep low freq high

Summary 1)Converging L4 inputs define objects 2) Horizontal connections in L2,3 create spatially invariant representations 2)Sparse activation in Layers 2,3 encodes unique instances of invariant representations 3) L1 mediates memory of sequences 4)L5 thalamo-cortical loops encode duration of events 5) Sustained activity in some L2,3 cells establishes basis for temporal invariance 6) L6 cells make specific predictions from L2,3 and afferents

Summary 1)Converging L4 inputs define objects 2) Horizontal connections in L2,3 create spatially invariant representations 2)Sparse activation in Layers 2,3 encodes unique instances of invariant representations 3) L1 mediates memory of sequences 4)L5 thalamo-cortical loops encode duration of events 5) Sustained activity in some L2,3 cells establishes basis for temporal invariance 6) L6 cells make specific predictions from L2,3 and afferents Testable - buildable - a start

Thank - - -

“It is not that most neurobiologists do not have some general concept of what is going on. The trouble is that the concept is not precisely formulated. Touch it and it crumbles. What is conspicuously lacking is a broad framework of ideas within which to interpret these different approaches.” Francis Crick 1979

There is “no evidence whatsoever for differences in intrinsic structure or function. This suggests that the necortex is everywhere functionally much more uniform than hitherto supposed and that its avalanching enlargement in mammals and particularly in primates has been accomplished by replication of a basic neural module without the appearance of wholly new neuron types or qualitatively different modes of intrinsic organization.” “Put shortly, there is nothing intrinsically motor about the motor cortex, nor sensory about the sensory cortex. Thus the elucidation of the mode of operation of the local modular circuit anywhere in the neocortex will be of great generalizing significance.” Vernon Mountcastle, 1978 All cortical regions