biological modeling of neural networks:

46
Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland - review: homogeneous population - review: parameters of single neurons 15.2 Integral equation - aim: population activity - renewal assumption 15.3 Populations with Adaptation - Quasi-renewal theory 15.4. Coupled populations - self-coupling Week 15 – Integral Equation for population dynamics

Upload: lirit

Post on 06-Jan-2016

31 views

Category:

Documents


1 download

DESCRIPTION

Week 15 – Integral Equation for population dynamics. 15 .1 Populations of Neurons - review : homogeneous population - review : parameters of single neurons 15 .2 Integral equation - aim : population activity - renewal assumption - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 15 – Population Dynamics:

The Integral –Equation Approach

Wulfram GerstnerEPFL, Lausanne, Switzerland

15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons15.2 Integral equation

- aim: population activity - renewal assumption

15.3 Populations with Adaptation - Quasi-renewal theory15.4. Coupled populations - self-coupling - coupling to other populations

Week 15 – Integral Equation for population dynamics

Page 2: Biological Modeling  of Neural Networks:

Neuronal Dynamics – Brain dynamics is complex

motor cortex

frontal cortex

to motoroutput

10 000 neurons3 km of wire

1mm

Week 15-part 1: Review: The brain is complex

Page 3: Biological Modeling  of Neural Networks:

Homogeneous population:-each neuron receives input from k neurons in the population-each neuron receives the same (mean) external input (could come from other populations)-each neuron in the population has roughly the same parameters

Week 15-part 1: Review: Homogeneous Population

excitation

inhibition

Example: 2 populations

Page 4: Biological Modeling  of Neural Networks:

I(t)

)(tAn

Week 15-part 1: Review: microscopic vs. macroscopic

microscopic:-spikes are generated by individual neurons-spikes are transmitted from neuron to neuron

macroscopic:-Population activity An(t)-Populations interact via An(t)

Page 5: Biological Modeling  of Neural Networks:

I(t)

)(tAn

Week 15-part 1: Review: coupled populations

Page 6: Biological Modeling  of Neural Networks:

Populations: - pyramidal neurons in layer 5 of barrel D1 - pyramidal neurons in layer 2/3 of barrel D1 - inhibitory neurons in layer 2/3 of barrel D1

Week 15-part 1: Example: coupled populations in barrel cortex Neuronal Populations

= a homogeneous group of neurons (more or less)

100-2000 neurons per group (Lefort et al., NEURON, 2009)

different barrels and layers, different neuron types different populations

Page 7: Biological Modeling  of Neural Networks:

-Extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11; review now)

-Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3!-Dynamics in coupled populations

-Understand Coding in populations-Understand Brain dynamics

Sensory input

Week 15-part 1: Global aim and strategy

Page 8: Biological Modeling  of Neural Networks:

ui

Spike emission

0

( ) ...s I t s ds

potential

ˆ

ˆt

t t tu

0'

( ) ( ')t

t t t threshold

Input I(t)

3 arbitrary linear filters

Week 15-part 1: Review: Spike Response Mode (SRM)

Page 9: Biological Modeling  of Neural Networks:

SRM +escape noise = Generalized Linear Model (GLM)

iuij

-spikes are events-spike leads to reset/adapt. currents/increased threshold-strict threshold replaced by escape noise:

spike

Pr [ ; ] ( ) [ ( ) ( )]fire in t t t t t f u t t t

exp Jolivet et al., J. Comput. NS, 2006

Page 10: Biological Modeling  of Neural Networks:

threshold

threshold

current

current

Input current:-Slow modulation-Fast signal

Pozzorini et al. Nat. Neuros, 2013

Adaptation - extends over several seconds - power law

Page 11: Biological Modeling  of Neural Networks:

Adaptation current

Dyn. threshold

Mensi et al. 2012,Jolivet et al. 2007

Week 15-part 1: Predict spike times + voltage with SRM/GLM

Page 12: Biological Modeling  of Neural Networks:

threshold

current

current

Dynamic threshold

Dyn. Thresholdunimportant

Dyn. ThresholdVERY IMPORTANT

Fast Spiking Pyramidal N.

Different neuron types have different parameters

Dyn. Thresholdimportant

Non-fast Spiking

Mensi et al.2011

Week 15-part 1: Extract parameter for different neuron types

Page 13: Biological Modeling  of Neural Networks:

-We can extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11)

-Different neuron types have different parameters

Model Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3! Couple different populations Today, parts 15.4!

Sensory input

Week 15-part 1: Summary and aims

Eventually: Understand Coding and Brain dynamics

Page 14: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 15 – Population Dynamics:

The Integral –Equation Approach

Wulfram GerstnerEPFL, Lausanne, Switzerland

15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons15.2 Integral equation

- aim: population activity - renewal assumption

15.3 Populations with Adaptation - Quasi-renewal theory15.4. Coupled populations - self-coupling - coupling to other populations

Week 15 – Integral Equation for population dynamics

Page 15: Biological Modeling  of Neural Networks:

I(t)

Population of Neurons?

( )u tSingle neurons - model exists - parameters extracted from data - works well for step current - works well for time-dep. current

Population equation for A(t)

Week 15-part 2: Aim: from single neuron to population

-existing models- integral equation

Page 16: Biological Modeling  of Neural Networks:

h(t)

I(t) ?

( ) ( ( )) ( ( ) ( ) )A t f h t f s I t s ds A(t)

A(t) ))(()( tIgtA

potential

A(t) ( ) ( ) ( ( ))dA t A t f h t

dt

t

tN

tttntA

);(

)(populationactivity

Question: – what is correct?

Poll!!!

A(t) ( ) ( ( ) ( ) ( ) )A t g I t G s A t s ds

Wilson-Cowan

Benda-Herz

LNP

current

Ostojic-BrunelPaninski, Pillow

Week 15-part 2: population equation for A(t) ?

Page 17: Biological Modeling  of Neural Networks:

Experimental data: Tchumatchenko et al. 2011

See also: Poliakov et al. 1997

Week 15-part 2: A(t) in experiments: step current, (in vitro)

Page 18: Biological Modeling  of Neural Networks:

25000 identical model neurons (GLM/SRM with escape noise)parameters extracted from experimental data

response to step current

I(t) h(t)

0

( ) ...s I t s ds

potential

''t

t t tu

simulation data: Naud and Gerstner, 2012

Week 15-part 2: A(t) in simulations : step current

Page 19: Biological Modeling  of Neural Networks:

Week 15-part 2: A(t) in theory: an equation?

Can we write down an equation for A(t) ?

Simplification: Renewal assumption

0

( )s I t s ds

Potential (SRM/GLM) of one neuron

''t

t t tu

h(t)Sum over all past spikesKeep only last spike time-dependent renewal theory

Page 20: Biological Modeling  of Neural Networks:

Week 15-part 2: Renewal theory (time dependent)

( )h t

Potential (SRM/GLM) of one neuron

ˆt t tulast spike

Keep only last spike time-dependent renewal theory

Page 21: Biological Modeling  of Neural Networks:

Week 15-part 2: Renewal model –Example

( ) ( )du F u RI t

dt

f frif spike at t u t u

Example: nonlinear integrate-and-fire model

deterministic part of input( ) ( )I t u t

noisy part of input/intrinsic noise escape rate

( ) ( ( )) exp( ( ) )t f u t u t

Example: exponential stochastic intensity

t

Page 22: Biological Modeling  of Neural Networks:

escape processA

u(t)

t

t

dtt^

)')'(exp( )ˆ( ttS I

Survivor function

t

)(t

))(()( tuftescape rate

t

t

dttt^

)')'(exp()( )ˆ( ttPI

Interval distribution

Survivor functionescape rate

)ˆ()()ˆ( ttStttS IIdtd

u

Week 15-part 2: Renewal model - Interspike Intervals

Page 23: Biological Modeling  of Neural Networks:

t

t

dttt^

)')'(exp()( )ˆ( ttPI

Interval distribution

Survivor functionescape rate

Week 15-part 2: Renewal model – Integral equationpopulation activity

ˆ ˆ ˆ( ) ( ) ( )t

IA t P t t A t dt

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press (2014)

Gerstner 1995, 2000; Gerstner&Kistler 2002See also: Wilson&Cowan 1972

Blackboard!

Page 24: Biological Modeling  of Neural Networks:

Week 15-part 2: Integral equation – example: LIF

ˆ ˆ ˆ( ) ( ) ( )t

IA t P t t A t dt

input

population ofleaky integrate-and-fireneurons w. escape noise

simulation

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

exact for large population N infinity

Page 25: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 15 – Population Dynamics:

The Integral –Equation Approach

Wulfram GerstnerEPFL, Lausanne, Switzerland

15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons15.2 Integral equation

- aim: population activity - renewal assumption

15.3 Populations with Adaptation - Quasi-renewal theory15.4. Coupled populations - self-coupling - coupling to other populations

Week 15 – Integral Equation for population dynamics

Page 26: Biological Modeling  of Neural Networks:

I(t)

Population of adapting Neurons?

( )u tSingle neurons - model exists - parameters extracted from data - works well for step current - works well for time-dep. current

Population equation for A(t) - existing modes - integral equation

Week 15-part 3: Neurons with adapation

Real neurons show adapation on multipe time scales

Page 27: Biological Modeling  of Neural Networks:

h(t)

I(t) ?

( ) ( ( )) ( ( ) ( ) )A t f h t f s I t s ds A(t)

A(t) ))(()( tIgtA

potential

A(t) ( ) ( ) ( ( ))dA t A t f h t

dt

t

tN

tttntA

);(

)(populationactivity

A(t) ( ) ( ( ) ( ) ( ) )A t g I t G s A t s ds

Wilson-Cowan

Benda-Herz

LNP

current

Week 15-part 3: population equation for A(t) ?

Page 28: Biological Modeling  of Neural Networks:

I(t)

Rate adapt.

( )( ) ( ( )) h tA t f h t e

optimal filter(rate adaptation)

Benda-Herz

Week 15-part 3: neurons with adaptation – A(t) ?

simulation

LNP theory

Page 29: Biological Modeling  of Neural Networks:

I(t)

Population of Adapting Neurons?( )u t

1) Linear-Nonlinear-Poisson (LNP): fails!2) Phenomenological rate adaptation: fails!3) Time-Dependent-Renewal Theory ?

Week 15-part 3: population equation for adapting neurons ?

Integral equation of previous section

Page 30: Biological Modeling  of Neural Networks:

Spike Response Model (SRM)

ui

Spike emission

0

( ) ...s I t s ds

potential

ˆ

ˆt

t t tu

Input I(t)

Pr [ ; ] ( ) [ ( ) ( )]fire in t t t t t f u t t t

h(t)

1 2 3ˆ ˆ ˆ( ) ( | ( ), , , ,...)t t h t t t t

1̂t

Page 31: Biological Modeling  of Neural Networks:

1 2 3ˆ ˆ ˆ ˆ( | ( ), , , ,...) ( | ( ), )t h t t t t t h t t

ˆ ˆ ˆ( ) ( | , ) ( )isiA t P t h t A t dt

interspike interval distribution

last firing time

Gerstner 1995, 2000; Gerstner&Kistler 2002See also: Wilson&Cowan 1972

Page 32: Biological Modeling  of Neural Networks:

Week 15-part 3: population equation for adapting neurons ?

Page 33: Biological Modeling  of Neural Networks:

IRate adapt.

Week 15-part 3: population equation for adapting neurons ?

OK in late phase OK in initial phase

Page 34: Biological Modeling  of Neural Networks:

I(t)

Population of Adapting Neurons( )u t

1) Linear-Nonlinear-Poisson (LNP): fails!2) Phenomenological rate adaptation: fails!3) Time-Dependent-Renewal Theory: fails!4) Quasi-Renewal Theory!!!

Week 15-part 3: population equation for adapting neurons

Page 35: Biological Modeling  of Neural Networks:

and h(t)

Expand the moment generating functional

1 2 3ˆ ˆ ˆ ˆ( | ( ), , , ,...) ( | , )t h t t t t t t A

g(t-s)

ˆ ˆ ˆ( ) ( | , ) ( )isiA t P t t A A t dt

Week 15-part 3: Quasi-renewal theory

Blackboard!

Page 36: Biological Modeling  of Neural Networks:

I

Rate adapt. Quasi-Renewal

RA

OK in initial AND late phase

Page 37: Biological Modeling  of Neural Networks:

1 2 3ˆ ˆ ˆ ˆ( | ( ), , , ,...) ( | , )t h t t t t t t A ˆ ˆ ˆ( ) ( | , ) ( )isiA t P t t A A t dt

Week 15-part 3: Quasi-renewal theory

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

PSTH orpopulation activity A(t)predicted byquasi-renewal theory

Page 38: Biological Modeling  of Neural Networks:

I(t)

Population of Adapting Neurons?( )u t

1) Linear-Nonlinear-Poisson (LNP): fails!2) Phenomenological rate adaptation: fails!3) Time-Dependent-Renewal Theory: fails!4) Quasi-Renewal Theory: works!!!!

Week 15-part 3: population equation for adapting neurons

Page 39: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 15 – Population Dynamics:

The Integral –Equation Approach

Wulfram GerstnerEPFL, Lausanne, Switzerland

15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons15.2 Integral equation

- aim: population activity - renewal assumption

15.3 Populations with Adaptation - Quasi-renewal theory15.4. Coupled populations - self-coupling - coupling to other populations

Week 15 – Integral Equation for population dynamics

Page 40: Biological Modeling  of Neural Networks:

Week 15-part 4: population with self-coupling

Same theory works- Include the self-coupling in h(t)

00 0( ) ( )s I t s ds J s A t s ds

Potential (SRM/GLM) of one neuron

''t

t t tu

h(t)

J0

ˆ ˆ ˆ( ) ( | , ) ( )isiA t P t t A A t dt

Page 41: Biological Modeling  of Neural Networks:

Week 15-part 4: population with self-coupling

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

Page 42: Biological Modeling  of Neural Networks:

Week 15-part 4: population with self-coupling

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

J0

Page 43: Biological Modeling  of Neural Networks:

Week 15-part 4: population with self-coupling

instabilitiesand oscillations

noise level

delay

stable asynchronous state

Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

Page 44: Biological Modeling  of Neural Networks:

Week 15-part 4: multipe coupled populations

Same theory works- Include the cross-coupling in h(t)

0 0

( ) ( )n n nk k kk

s I t s ds J s A t s ds

Potential (SRM/GLM) of one neuron in population n

''t

t t nu t

hn(t)

J11

J22

J21

J12

ˆ ˆ ˆ( ) ( | , ) ( )n isi n nA t P t t A A t dt

Page 45: Biological Modeling  of Neural Networks:

-We can extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11)

-Different neuron types have different parameters

Model Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3! Couple different populations Today, parts 15.4!

Sensory input

Week 15-part 1: Summary and aims

Eventually: Understand Coding and Brain dynamics

Page 46: Biological Modeling  of Neural Networks:

The end

Reading: Chapter 14 ofNEURONAL DYNAMICS, Gerstner et al., Cambridge Univ. Press (2014)