1 testing the efficiency of sensory coding with optimal stimulus ensembles c. k. machens, t....

27
1 Testing the Efficiency of Sensory Testing the Efficiency of Sensory Coding with Optimal Stimulus Coding with Optimal Stimulus Ensembles Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki Tsuchida Presented by Tomoki Tsuchida May 6, 2010 May 6, 2010

Upload: lindsey-julianna-perkins

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

1

Testing the Efficiency of Sensory Coding Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembleswith Optimal Stimulus Ensembles

C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. HerzC. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. HerzPresented by Tomoki TsuchidaPresented by Tomoki Tsuchida

May 6, 2010May 6, 2010

Page 2: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

2

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusion

Page 3: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

3

Efficient Coding Hypothesis

“[Sensory systems] recode sensory messages, extracting signals of high relative entropy from the highly redundant sensory input” (Barlow, 1961)

Neurons should encode information to match the statistics of natural stimuli Use fewer bits (and higher resolution) for common

stimuli

Is this true? What are the “natural stimuli?” Behavioral relevance should be considered “Supernatural” stimuli sometimes drive neurons best

Page 4: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

4

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusions

Page 5: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

5

Response and OSE Stimulus and response

Neural system = “channel”

Channel capacity: maximum mutual information between signal and response

Optimal stimulus ensemble: stimulus ensemble that saturates the channel capacity.

Page 6: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

6

Response and OSE

When there is no noise, best RF is the integral (cdf) of the stimulus distribution.

Conversely, we can calculate the stimulus distribution for which the RF is optimal – “OSE.”

Is OSE = Natural stimulus ensemble?

Page 7: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

7

With noisy responses, OSE changes OSE avoids

response regions that are noisy

Still contains most of the probability at 25-55 dB SPL (most useful region)

Response and OSE

Page 8: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

8

Response and OSE This result is from constant intensity stimuli

What about time-varying stimuli?

What if information is encoded in spike timing?

Two experiments:

1. Experiment with time-varying stimuli, assuming rate-coding

2. Experiment with time-varying stimuli, and consider information from precise timing of spikes.

Page 9: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

9

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

OSE for Time-Varying Stimuli

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusions

Page 10: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

10

OSE for Time-Varying Stimuli

Question: what kind of time-varying stimuli are those neurons optimized for?

Checking for “all” time-varying stimuli is impossible, so assume distribution of OSE is parameterized

Ensemble “member”: characterized by two parameters, a (sample average) and b (standard deviation) of the sine wave

OSE: want to find the best parameters such that p(s) maximizes the mutual information.

Page 11: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

11

Online algorithm

Update estimate of p(s)

(This is for a single neuron.)

a

b

Draw a and b from the Gaussian.Construct the signal with a and b.

Page 12: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

12

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

OSE for Time-Varying Stimuli

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusions

Page 13: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

13

Firing-Rate Code

What information is encoded in the firing rate? Consider the firing rates from 80ms windows

(segments in the previous slide)

Page 14: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

14

Firing-Rate Code

Multiple OSEs possible

Covers 30 – 300 Hz of firing rate

Invariant along the y-axis(since iso-FRs don’t change either)

Variance (fluctuations around mean) doesn’t matter much

Page 15: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

15

Firing-Rate Code

OSEs do vary in the variance of “mean”axis

But: with clipped stimulus mean… All OSEs have the

same variance

Conclusion: neurons are optimized for ensembles whose clipped stimulus mean look like D.

Page 16: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

16

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

OSE for Time-Varying Stimuli

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusions

Page 17: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

17

Spike-Timing Code What information is encoded in spike timing of

response?

If information is encoded in spike timing, the timing code should be reliable (low noise) and distinctive (high entropy – many distinct symbols.) Look at strings of ten 2-ms bins (2ms ≈ refractory

period.) Repeat same stimulus 25 times

Reliable Unreliable

0010001100 0010001100

0010001100 1000010001

0010001100 0100100100

… …

Page 18: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

18

Spike-Timing Code

t-OSE is much narrower in x-axis and firing rate range; centered at higher STD (y-axis.)

Why?

Page 19: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

19

Spike-Timing Code Need to balance between response variety

(high entropy) and reliability (low noise) Large fluctuations trigger reliable spikes

Want this to be high… … but this to be low.

Random response

Many outputsymbols

Page 20: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

20

Spike-Timing Code Examples of stimuli

snippets with different probabilities High-probability

stimuli elicit reliable responses.

Using spike-timing code can increase information rates 8-fold.

Page 21: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

21

Population Data

r-OSE Uses full dynamic range of the receptor Expands along with iso-FR lines for higher STD

t-OSE Narrower along stimulus means Does not use STD < 10 dB

Page 22: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

22

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

OSE for Time-Varying Stimuli

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusions

Page 23: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

23

OSE vs Natural Stimuli

How does the natural sound ensemble (environmental sounds) of grasshoppers compare to the OSEs? How do the environmental sounds and

communication signals differ?

Page 24: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

24

OSE vs Natural Stimuli

Environmental sounds vs songs: on its own, neither ensemble fully employ information capacity

Page 25: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

25

OSE vs Natural Stimuli However, what subset of song ensemble matches t-OSE?

Transient onset of song “syllables” matches t-OSE

Behaviorally relevant signals

Neurons are optimized for encoding of strong transients, but can still provide information about other stimuli.

Page 26: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

26

Agenda Efficient Coding Hypothesis

Response Function and Optimal Stimulus Ensemble

OSE for Time-Varying Stimuli

Firing-Rate Code

Spike-Timing Code

OSE vs Natural Stimuli

Conclusion

Page 27: 1 Testing the Efficiency of Sensory Coding with Optimal Stimulus Ensembles C. K. Machens, T. Gollisch, O. Kolesnikova, and A.V.M. Herz Presented by Tomoki

27

Conclusion Rate code or time code?

Depends on how downstream neurons use the output

To make full use of the information capacity, we need to rely on the spike-timing read-out.

Receptors maximize the information gained about specific (but less often occurring) aspects of the stimuli. (Even for some supernatural stimuli!)

Coding strategy of sensory neurons is matched to the ensemble of natural stimuli, weighted by the behavioral relevance.