Title: Distributed Synchrony: a model for cortical communication
1Distributed Synchrony a model for cortical
communication
- Madhur Ambastha
- Jonathan Shaw
- Zuohua Zhang
- Dana H. Ballard
- Department of Computer Science
- University of Rochester
- Rochester, NY
Dana Ballard - University of Rochester 1
2Summary
1. There is a computational hierarchy.2. At
the bottom of the hierarchy is the need to
calibrate.3 . To communicate
throughout cortex quickly, calibration uses
the g band
3(No Transcript)
4(No Transcript)
51. Computational Timescales
Context Select a set of active behaviors 10s
Resource Map active behaviors onto motor system .3s
Routines update state information 100ms
Calibration represent sensory/motor/reward 20ms
Computational quanta 2ms
62. How can the Cortical Memory Self-Calibrate?
Olshausen and Field 97 Rao and Ballard 99
7Code Input I with synapses U and output r
Min E(U,r) I-Ur2 F(r) G(U)
Coding cost of residual error
Coding Cost of model
8Synapses are Trained with Natural Images
1. Apply Image
2. Change firing
3. Change Synapses
9An Example LGN-V1Circuit
e I - Ur
rest
r
-
10Hierarchical Memory Organization
Fellerman and Van Essen 85
11A Slice Through The Cortex
X
LGN
V1
V2
12Endstopping
RF
Rao and Ballard, Nature Neuroscience 1999
133. Can Predictive Coding work with individual
spikes?
14Spike Timing Model
_
r
Loop delay - 20 milliseconds
15LGN-V1 Circuit using Spikes
rest
e
-
r
rest
e
-
16Spike Models
Spike is probabilistic
Deterministic spike has area
17LGN ON
LGN OFF
I
Ur
I-Ur
prediction error
input
feedback prediction
18Coding Cells
Orientation Distribution
Receptive Fields
19Responses are Random and Phasic
20Projection Pursuit
I
u1
r1 I u1
r2 ( I - r1 u1 ) u2
r1
u2
r2
21Microcircuit Details
r1 I u1
r2 I u2 - r1 u1 u2
1
-r1 u1 u2
2
22(No Transcript)
23Summary 1Distributed Synchrony is motivated by
fourprinciple constraints
1. Fast, reliable intercortical
communication2. The need for a cell to
multiplex3. Need to poll the input4 .The need
to reproduce observed cell responses
24Summary 2Isolating Computations The Binding
problem
Solutions1. There is no binding problem -
Movshon2. Fast weight changes at synapses - von
der Malsburg3 .Synchrony encodes the stimulus -
Singer4 .Synchrony encodes the answer - Koch
and others 5 .Synchrony encodes the process -
Distributed Synchrony
25Thanks !
26Handling the Error Term with Predictive Coding
LGN
Cortex
27Roelfsema et al PNAS 2003
28Synchronous Spikes Can Propagate
Diesmann, Gewaltig,Aertsen Nature 402, p529 1999
29Minimum Description Length - Bayesian Version
MaxM P(MD) MaxMP(DM)P(M)/P(D)
Can neglect P(D) and take logs
MaxMlog P(DM) log P(M)
Or equivalently minimize negative logs
MinM - log P(DM) - log P(M)
Coding cost of residual error
Coding cost of model
If we use exponentiated probability
distributions, log cancels negated exponent so
30Singer group, J Neuroscience 1997
31Cortical Inhibitory Cells Can Oscillate at 20-50
Hz
Beierlein, Gibson, Connors Nature Neuroscience
3 p904 2000
32Temporal Rate CodingA Strategy that cannot
possibly work
33(No Transcript)
34LGN ON
low
LGN OFF
Reconstruction as a function of Coding Cost
LGN ON
high
LGN OFF
35Spectral software supplied by Daeyeol Lee
36Distributed Synchrony
37Coding Cost as a function of Signaling Strategy
38Axonal Propagation Speeds Evidence?
2-6 cm/s
0.1 - 0.4 cm/s
39Visual Routine
40(No Transcript)
41Reverse Correlation
D
42Spatio-temporal behavior of LGN Cells
Using Reverse Correlation
Experiment (Reid Usrey)
Model