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

General mechanisms of Neocortical memory

  • Upload
    theta

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: General mechanisms of Neocortical memory

General mechanisms of Neocortical memory

Jeff HawkinsDirectorRedwood Neuroscience InstituteJune 12, 2003 MIT

Page 2: General mechanisms of Neocortical memory

Outline

Top down analysis:nature of problem and solutionrepresentationtime and prediction

Bottom up example:auditory memory task

- deduce necessary algorithms- unique map to anatomy

Page 3: General mechanisms of Neocortical memory

“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

Page 4: General mechanisms of Neocortical memory

motor touch audition vision

spatiallyspecific

spatiallyinvariant

temporallyspecific (fast)

temporallyinvariant

Page 5: General mechanisms of Neocortical memory

Neocortical connectivity

Page 6: General mechanisms of Neocortical memory

motor touch audition vision

spatiallyspecific

spatiallyinvariant

temporallyspecific (fast)

temporallyinvariant

Page 7: General mechanisms of Neocortical memory

motor touch audition vision

spatiallyspecific

spatiallyinvariant

temporallyspecific (fast)

temporallyinvariant

Page 8: General mechanisms of Neocortical memory

motor touch audition vision

spatiallyspecific

spatiallyinvariant

temporallySpecific (fast)

temporallyinvariant

Prediction(spatially and temporally specific)

MacKay, Mumford, Softky, Rao & Ballard

Page 9: General mechanisms of Neocortical memory

motor touch audition vision

spatiallyspecific

spatiallyinvariant

temporallyfast

temporallyinvariant

Prediction(spatially and temporally specific)

Q1. Why make predictions?Q2. How do we make predictions?Q3. How do we form invariant representations?

Page 10: General mechanisms of Neocortical memory

Q1. Why make predictions

Non-mammalianbrain

Sophisticatedsenses

Complexbehavior

Page 11: General mechanisms of Neocortical memory

Posterior Neocortex: sensory prediction

Predictions allow brain to react prior to events, to “see” into the future.

Sophisticatedsenses

Complexbehavior

Mammalianposterior neocortex

Page 12: General mechanisms of Neocortical memory

Anterior Neocortex: motor sequences

Sophisticatedsenses

Complexbehavior

Mammalianposterior neocortex

Humananterior neocortex

Page 13: General mechanisms of Neocortical memory

Q2. How do we make predictions?

- Store sequence of patterns: allows prediction of future events

- Invariant representations cannot make specific predictions

invariantrepresentations

specificafferents

… … …

time

Page 14: General mechanisms of Neocortical memory

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]

invariantrepresentations

specificafferents

… … …

+

time

Page 15: General mechanisms of Neocortical memory

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

(x1⋂x2⋂x3 …) ⋃ (x4⋂x5⋂x6 …) ⋃ (x7⋂x8⋂x9 …) …

Page 16: General mechanisms of Neocortical memory

Top down summary

Every cortical region:

- Forms representations by convergence of features

- Forms invariant representations by divergence

- Stores and recalls sequences of invariant representationssequence memory

- Recalls pattern sequences auto-associatively

- Combines recalled patterns with input to:

make predictions of sensory afferents

drive motor efferents

Page 17: General mechanisms of Neocortical memory

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

Page 18: General mechanisms of Neocortical memory

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)

Page 19: General mechanisms of Neocortical memory

A1

L freq H

Thalamus

Page 20: General mechanisms of Neocortical memory

C D E F G A B C1 D1 E1 A1

A2C-C’ D-D’ E-E’ F-F’ G-G’A-A’ B-B’

octave

(x1⋂x2⋂x3 …) ⋃ (x4⋂x5⋂x6 …) ⋃ (x7⋂x8⋂x9 …) …

(C⋂C’) ⋃ (D⋂D’) ⋃ (E⋂E’) …

frequency

intervals

Pitch invariance = interval representation

Page 21: General mechanisms of Neocortical memory

A2

L freq H

A1

L freq H

Thalamus

Page 22: General mechanisms of Neocortical memory

A2

L freq H

A1

L freq H

L

H

Thalamus

Intersecting inputs in layer 4define all possible intervals

Page 23: General mechanisms of Neocortical memory

A2

L freq H

A1

L freq H

L

H

Thalamus

Iso-interval bandsup

down

Page 24: General mechanisms of Neocortical memory

A2

L freq H

A1

L freq H

L

H

Thalamus

Freq invariant interval bandsup

down

L2,3L4

- Intersecting inputs to L4- Spread of activation in L2,3

Page 25: General mechanisms of Neocortical memory

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 ofeach unique interval?

Page 26: General mechanisms of Neocortical memory

L2,3

L1

L4

L5

L6

Layer 2,3 cellsDense and small

High local mutual excitation

High local mutual inhibition

Long distance excitatory coll.

Dendrites in L1

Axon synapses in L5

Page 27: General mechanisms of Neocortical memory

L2,3

L1

L4

L5

L6

Layer 2,3 is sparsely activeMutual excitation drives all

Strong inhibition prevents most cells from firing

Layer1 plays role in deciding who is active

Page 28: General mechanisms of Neocortical memory

L2,3

L1

L4

L5

L6

Layer 1 is context1. Context from higher areas

2. Local context from L2,3

3. Input from matrix thalamus (time)

Page 29: General mechanisms of Neocortical memory

L2,3

L1

L4

L5

L6

Layer 1context

Layer 2,3unique 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.

Page 30: General mechanisms of Neocortical memory

Layer 4Freq specific intervals

Converging inputs form object representations

L freq HL

H

Layer 2,3Freq invariant intervals

Horizontal connections joinobjects to form spatially invariant representations

Layer 1State: 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.

Page 31: General mechanisms of Neocortical memory

Representing “class” and “individuality”

Activation area defines object class

Unique activation pattern defines individual object

Page 32: General mechanisms of Neocortical memory

How do we store and recall the precise time duration ofeach 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

Page 33: General mechanisms of Neocortical memory
Page 34: General mechanisms of Neocortical memory
Page 35: General mechanisms of Neocortical memory

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

Page 36: General mechanisms of Neocortical memory

How do you predict next note in proper key?

invariant prediction + input[t-1] = specific prediction[t]

invariantrepresentations

specificafferents

… … …

+

time

Page 37: General mechanisms of Neocortical memory
Page 38: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

A1(t-1)Th(t)

freq

Pattern from A1

Page 39: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

A1(t-1)Th(t)

freq

Th(t)

freq

Pattern from A1

Simple interval

Page 40: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

A1(t-1)Th(t)

freq

Th(t)

freq

Pattern from A1

Simple interval

Invariant unique interval

Page 41: General mechanisms of Neocortical memory

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

Page 42: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

A1(t)

freq

freq

Pattern from A1(t)

Predicted next interval

Page 43: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

A1(t)

freq

freq

A1(t) + predicted interval

Predicted next interval

Page 44: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

freq

freq

A1(t) + predicted interval

Predicted next interval

Next predicted noteback to Thalamus

Page 45: General mechanisms of Neocortical memory

L2,3

L1

L4

L6a

L6b

freq

freq

A1(t) + predicted interval

Predicted next interval

Horizontal projectionsfrom stored previous richpattern to apical dendritesof predicted pattern copiesrich attributes

Page 46: General mechanisms of Neocortical memory

Hierarchical representation

words / melodies

phrases / songs

sentences

Page 47: General mechanisms of Neocortical memory

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.

Page 48: General mechanisms of Neocortical memory

Hierarchical representation

SolutionSome cells in L2,3 learn to be

stable over repeated patterns.

Page 49: General mechanisms of Neocortical memory

Hierarchical representation

SolutionSome 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.

Page 50: General mechanisms of Neocortical memory

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

Page 51: General mechanisms of Neocortical memory

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

Redrawing A2

Page 52: General mechanisms of Neocortical memory

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

Broader tuned, sweep

low freq high

Page 53: General mechanisms of Neocortical memory

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

Page 54: General mechanisms of Neocortical memory

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

Page 55: General mechanisms of Neocortical memory

Thank - - -

Page 56: General mechanisms of Neocortical memory

“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

Page 57: General mechanisms of Neocortical memory

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