Encoding and decoding neural information Encoding : building - - PDF document

encoding and decoding neural information
SMART_READER_LITE
LIVE PREVIEW

Encoding and decoding neural information Encoding : building - - PDF document

CSE/NB 528 Final Lecture: All Good Things Must CSE/NB 528: Final Lecture 1 Course Summary Where have we been? Course Highlights Where do we go from here? Challenges and Open Problems Further Reading CSE/NB 528: Final


slide-1
SLIDE 1

1 CSE/NB 528: Final Lecture

CSE/NB 528 Final Lecture: All Good Things Must…

2 CSE/NB 528: Final Lecture

Course Summary

  • Where have we been?
  • Course Highlights
  • Where do we go from here?
  • Challenges and Open Problems
  • Further Reading
slide-2
SLIDE 2

3 CSE/NB 528: Final Lecture

What is the neural code?

What is the nature of the code? Representing the spiking output: single cells vs populations rates vs spike times vs intervals What features of the stimulus does the neural system represent?

4 CSE/NB 528: Final Lecture

Encoding and decoding neural information

Encoding: building functional models of neurons/neural systems and predicting the spiking output given the stimulus Decoding: what can we say about the stimulus given what we observe from the neuron or neural population?

slide-3
SLIDE 3

5 CSE/NB 528: Final Lecture

Key concepts: Poisson & Gaussian

Spike trains are variable Models are probabilistic Deviations are close to independent

6 CSE/NB 528: Final Lecture

Highlights: Neural Encoding

spike-triggering stimulus features stimulus X(t) multidimensional decision function x1 x2 x3 f1 f2 f3 spiking output r(t)

slide-4
SLIDE 4

7 CSE/NB 528: Final Lecture

STA

Gaussian prior stimulus distribution Spike-conditional distribution

covariance

Highlights: Finding the feature space of a neural system

8 CSE/NB 528: Final Lecture

Highlights: Finding an interesting tuning curve

s P(s|spike) P(s) s P(s|spike) P(s)

slide-5
SLIDE 5

9 CSE/NB 528: Final Lecture

p(r|+) p(r|-) <r>+ <r>- z Decoding corresponds to comparing test to threshold. a(z) = P[ r ≥ z|-] false alarm rate, “size” b(z) = P[ r ≥ z|+] hit rate, “power”

Decoding: Signal detection theory

10 CSE/NB 528: Final Lecture

Highlights: Neurometric curves

slide-6
SLIDE 6

11 CSE/NB 528: Final Lecture

Theunissen & Miller, 1991

RMS error in estimate

Decoding from a population

e.g. cosine tuning curves

12 CSE/NB 528: Final Lecture

MAP: s* which maximizes p[s|r] ML: s* which maximizes p[r|s] Difference is the role of the prior: differ by factor p[s]/p[r]

For cercal data:

More general approaches: MAP and ML

slide-7
SLIDE 7

13 CSE/NB 528: Final Lecture

Highlights: Information maximization as a design principle

  • f the nervous

system

14 CSE/NB 528: Final Lecture

The biophysical basis of neural computation

slide-8
SLIDE 8

15 CSE/NB 528: Final Lecture

Excitability is due to the properties of ion channels

  • Voltage dependent
  • transmitter dependent (synaptic)
  • Ca dependent

16 CSE/NB 528: Final Lecture

  • Highlights: The neural equivalent circuit

Ohm’s law: and Kirchhoff’s law

Capacitive current Ionic currents Externally applied current

slide-9
SLIDE 9

17 CSE/NB 528: Final Lecture

Simplified neural models

A sequence of neural models of increasing complexity that approach the behavior of real neurons Integrate and fire neuron: subthreshold, like a passive membrane spiking is due to an imposed threshold at VT Spike response model: subthreshold, arbitrary kernel spiking is due to an imposed threshold at VT postspike, incorporates afterhyperpolarization Simple model: complete 2D dynamical system spiking threshold is intrinsic have to include a reset potential

18 CSE/NB 528: Final Lecture

Simplified models: integrate-and-fire

V

m e L m

R I E V dt dV     ) ( 

If V > Vthreshold  Spike Then reset: V = Vreset Integrate-and- Fire Model

slide-10
SLIDE 10

19 CSE/NB 528: Final Lecture

Simplified models: spike response model

Gerstner; Keat et al. 2001

20 CSE/NB 528: Final Lecture

Highlights: Dendritic computation

Filtering Shunting Delay lines Information segregation Synaptic scaling Direction selectivity

slide-11
SLIDE 11

21 CSE/NB 528: Final Lecture

Highlights: Compartmental models

Coupling conductances

Neuronal structure can be modeled using electrically coupled compartments

22 CSE/NB 528: Final Lecture

Connecting neurons: Synapses

Presynaptic spikes cause neurotransmitters to cross the cleft and bind to postsynaptic receptors, allowing ions to flow in and change postsynaptic potential Spike

slide-12
SLIDE 12

23 CSE/NB 528: Final Lecture

EPSPs and IPSPs

Size of PSP is a measure of synaptic strength Can vary on the short term due to input history Long term due to synaptic plasticity (LTP/LTD)

24 CSE/NB 528: Final Lecture

Networks

slide-13
SLIDE 13

25 CSE/NB 528: Final Lecture

Modeling Networks of Neurons

) M W ( v u v v     F dt d 

Output Decay Input Feedback

26 CSE/NB 528: Final Lecture

Highlights: Unsupervised Learning

  • For linear neuron:
  • Basic Hebb Rule:
  • Average effect over many inputs:
  • Q is the input correlation matrix:

v dt d

w

u w   w u u w

T T

v   w u w Q v dt d

w

  

T

Q uu 

w

Hebb rule performs principal component analysis (PCA)

slide-14
SLIDE 14

27 CSE/NB 528: Final Lecture

Highlights: Generative Models

Droning lecture Mathematical derivations Lack of sleep

28 CSE/NB 528: Final Lecture

Highlights: Generative Models and the Connection to Statistics

] ; | [ G p v u ] ; | [ G p u v

Causes v Data u Generative model (data likelihood) (posterior) Unsupervised learning = learning the hidden causes of input data G = (v, v) Causes of clustered data “Causes”

  • f natural

images

Use EM algorithm for learning the parameters G

] ; [ G p v

(prior)

slide-15
SLIDE 15

29 CSE/NB 528: Final Lecture

Highlights: Supervised Learning: Neurons as Classifiers

Perceptron: Inputs uj (-1 or +1) Output vi (-1 or +1) Weighted Sum Threshold Separating hyperplane: u1 u2

30 CSE/NB 528: Final Lecture

)) ( (

m k k jk j ij m i

u w g W g v

 

Highlights: Supervised Learning: Regression

2 ,

) ( 2 1 ) , (

m i i m m i jk ij

v d w W E   

m k

u

Finds W and w that minimize errors:

Backpropagation for Multilayered Networks

Desired output

Example: Truck backer upper

slide-16
SLIDE 16

31 CSE/NB 528: Final Lecture

Highlights: Reinforcement Learning

  • Learning to predict delayed

rewards (TD learning):

  • Actor-Critic Learning:
  • Critic learns value of each

state using TD learning

  • Actor learns best actions

based on value of next state (using the TD error)

(http://employees.csbsju.edu/tcreed/pb/pdoganim.html)

) ( )] ( ) 1 ( ) ( [ ) ( ) (           t u t v t v t r w w

2.5 1

32 CSE/NB 528: Final Lecture

The Future: Challenges and Open Problems

  • How do neurons encode information?
  • Topics: Synchrony, Spike-timing based learning, Dynamic

synapses

  • How does a neuron’s structure confer computational

advantages?

  • Topics: Role of channel dynamics, dendrites, plasticity in

channels and their density

  • How do networks implement computational principles

such as efficient coding and Bayesian inference?

  • How do networks learn “optimal” representations of their

environment and engage in purposeful behavior?

  • Topics: Unsupervised/reinforcement/imitation learning
slide-17
SLIDE 17

33 CSE/NB 528: Final Lecture

Further Reading (for the summer and

beyond)

  • Spikes: Exploring the Neural Code, F. Rieke

et al., MIT Press, 1997

  • The Biophysics of Computation, C. Koch,

Oxford University Press, 1999

  • Large-Scale Neuronal Theories of the Brain,
  • C. Koch and J. L. Davis, MIT Press, 1994
  • Probabilistic Models of the Brain, R. Rao et

al., MIT Press, 2002

  • Bayesian Brain, K. Doya et al., MIT Press,

2007

  • Reinforcement Learning: An Introduction, R.

Sutton and A. Barto, MIT Press, 1998

34 CSE/NB 528: Final Lecture

Next meeting: Project presentations!

  • Project presentations will be on Monday, June 10,

10:30am-12:20pm in the same classroom

  • Keep your presentation short: ~8 slides, 8 mins/group
  • Slides:
  • Bring your slides on a USB stick to use the class

laptop OR

  • Bring your own laptop if you have videos etc.
  • Projects reports (10-15 pages total) due by midnight

Tuesday, June 11 (by email to both Adrienne and Raj)

slide-18
SLIDE 18

35 CSE/NB 528: Final Lecture

Have a great summer!

Au revoir!