Biological Modeling of Neural Networks:

66
Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland - Complex brain dynamics - Computing with rich dynamics 14.2 Random Networks - stationary state - chaos 14.3 Stability optimized circuits - application to motor data 14.4. Synaptic plasticity - Hebbian - Reward-modulated 14.5. Helping Humans Week 14 – Dynamics and Plasticity

description

Week 14 – Dynamics and Plasticity. 14 .1 Reservoir computing - Complex brain dynamics - Computing with rich dynamics 14 .2 Random Networks - stationary state - chaos 14 .3 Stability optimized circuits - application to motor data - PowerPoint PPT Presentation

Transcript of Biological Modeling of Neural Networks:

Page 1: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 14 – Dynamics and Plasticity

Wulfram GerstnerEPFL, Lausanne, Switzerland

14.1 Reservoir computing - Complex brain dynamics - Computing with rich dynamics14.2 Random Networks

- stationary state - chaos

14.3 Stability optimized circuits - application to motor data14.4. Synaptic plasticity - Hebbian - Reward-modulated 14.5. Helping Humans - oscillations - deep brain stimulation

Week 14 – Dynamics and Plasticity

Page 2: Biological Modeling  of Neural Networks:

Neuronal Dynamics – Brain dynamics is complex

motor cortex

frontal cortex

to motoroutput

10 000 neurons3 km wire

1mm

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

Page 3: Biological Modeling  of Neural Networks:

Neuronal Dynamics – Brain dynamics is complex

motor cortex

frontal cortex

to motoroutput

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

-Complex internal dynamics-Memory-Response to inputs-Decision making-Non-stationary-Movement planning-More than one ‘activity’ value

Page 4: Biological Modeling  of Neural Networks:

Liquid Computing/Reservoir Computing: exploit rich brain dynamics

Readout 1

Readout 2

Maass et al. 2002,Jaeger and Haas, 2004Review:Maass and Buonomano,

Stream of sensory inputs

Week 14-part 1: Reservoir computing

Page 5: Biological Modeling  of Neural Networks:

See Maass et al. 2007

Week 14-part 1: Reservoir computing

-‘calculcate’ 3 4 - if-condition on 1

Page 6: Biological Modeling  of Neural Networks:

ModelingHennequin et al. 2014,See also:Maass et al. 2002,Sussillo and Abbott, 2009Laje and Buonomano, 2012Shenoy et al., 2011

Experiments ofChurchland et al. 2010Churchland et al. 2012See also:Shenoy et al. 2011

Week 14-part 1: Rich dynamics Rich neuronal dynamics

Page 7: Biological Modeling  of Neural Networks:

-Long transients

-Reliable (non-chaotic)

-Rich dynamics (non-trivial)

-Compatible with neural data (excitation/inhibition)

-Plausible plasticity rules

Week 14-part 1: Rich neuronal dynamics: a wish list

Page 8: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 14 – Dynamics and Plasticity

Wulfram GerstnerEPFL, Lausanne, Switzerland

14.1 Reservoir computing - Complex brain dynamics - Computing with rich dynamics14.2 Random Networks

- rate model - stationary state and chaos

14.3 Hebbian Plasticity - excitatory synapses - inhibitory synapses14.4. Reward-modulated plasticity - free solution 14.5. Helping Humans - oscillations - deep brain stimulation

Week 14 – Dynamics and Plasticity

Page 9: Biological Modeling  of Neural Networks:

I(t)

)(tAn

Week 14-part 2: Review: microscopic vs. macroscopic

Page 10: Biological Modeling  of Neural Networks:

Homogeneous network:-each neuron receives input from k neurons in network-each neuron receives the same (mean) external input

Week 14-part 2: Review: Random coupling

excitation

inhibition

Page 11: Biological Modeling  of Neural Networks:

Stochastic spike arrival: excitation, total rate Re

inhibition, total rate Ri

u0u

EPSC IPSC

Synaptic current pulses

)()()( ttIRuuudt

d meaneq

Langevin equation,Ornstein Uhlenbeck process Fokker-Planck equation

)()()(','

''

, fk

fki

fk

fkeeq ttqttqRuuu

dt

d

Week 14-part 2: Review: integrate-and-fire/stochastic spike arrival

Firing times:Threshold crossing

Page 12: Biological Modeling  of Neural Networks:

( )i i ij jj

dr r F w r

dt

Fixed point with F(0)=0 0ir

stable unstable

Suppose:1 '(0) ( 0)

dF F x

dx

( )dx x F w x

dt

Suppose 1 dimension

Week 14-part 2: Dynamics in Rate Networks F-I curve of rate neuron

Slope 1

Page 13: Biological Modeling  of Neural Networks:

Exercise 1: Stability of fixed point

Next lecture: 9h43( )

dx x F w x

dt

Fixed point with F(0)=0 0x Suppose:

1 '(0) ( 0)d

F F xdx

( )dx x F w x

dt

Suppose 1 dimension

Calculate stability, take w as parameter

Page 14: Biological Modeling  of Neural Networks:

( )i i ij jj

dr r F w r

dt

Fixed point with F(0)=0 0ir

stable unstable

Suppose:1 '(0) ( 0)

dF F x

dx

( )dx x F w x

dt

w<1 w>1

Suppose 1 dimension

Week 14-part 2: Dynamics in Rate Networks

Blackboard:Two dimensions!

Page 15: Biological Modeling  of Neural Networks:

( )i i ij jj

dr r F w r

dt

Fixed point:0ir

stable unstable

Chaotic dynamics: Sompolinksy et al. 1988 (and many others:Amari, ...

1 '(0) ( 0)d

F F xdx

Random,10 percent connectivity

Re( ) 1 Re( ) 1

Week 14-part 2: Dynamics in RANDOM Rate Networks

Page 16: Biological Modeling  of Neural Networks:

Rajan and Abbott, 2006Image: Ostojic, Nat.Neurosci, 2014

( ) ( )i i ij j ij

dr r F w r t

dt

Unstable dynamics and Chaos

Image: Hennequin et al. Neuron, 2014

chaos

Page 17: Biological Modeling  of Neural Networks:

Image: Ostojic, Nat.Neurosci, 2014

( )fi i ij jj f

du u w t t

dt

Firing times:Threshold crossing

Week 14-part 2: Dynamics in Random SPIKING Networks

Page 18: Biological Modeling  of Neural Networks:

Ostojic, Nat.Neurosci, 2014

Week 14-part 2: Stationary activity: two different regimes

Switching/bursts long autocorrelations:Rate chaos

Re( ) 1 Stable rate fixed point,microscopic chaos

Page 19: Biological Modeling  of Neural Networks:

-Long transients

-Reliable (non-chaotic)

-Rich dynamics (non-trivial)

-Compatible with neural data (excitation/inhibition)

-Plausible plasticity rules

Week 14-part 2: Rich neuronal dynamics: a wish list

Page 20: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 14 – Dynamics and Plasticity

Wulfram GerstnerEPFL, Lausanne, Switzerland

14.1 Reservoir computing - Complex brain dynamics - Computing with rich dynamics14.2 Random Networks

- stationary state - chaos

14.3 Stability optimized circuits - application to motor data14.4. Synaptic plasticity - Hebbian - Reward-modulated 14.5. Helping Humans - oscillations - deep brain stimulation

Week 14 – Dynamics and Plasticity

Page 21: Biological Modeling  of Neural Networks:

Image: Hennequin et al. Neuron, 2014

Re( ) 1 Re( ) 1

Week 14-part 3: Plasticity-optimized circuit

Page 22: Biological Modeling  of Neural Networks:

Optimal control of transient dynamics in balanced networkssupports generation of complex movements

Hennequin et al. 2014,

Page 23: Biological Modeling  of Neural Networks:

Random stability-optimized circuit (SOC)

Random connectivity

Page 24: Biological Modeling  of Neural Networks:

Random

Week 14-part 3: Random Plasticity-optimized circuit

Page 25: Biological Modeling  of Neural Networks:

studydurationof transients

F-I curve of rate neuron

slope 1/linear theory

slope 1/linear theory

a1= slowest = most amplified

Week 14-part 3: Random Plasticity-optimized circuit

Page 26: Biological Modeling  of Neural Networks:

slope 1/linear theoryF-I curve of rate neuron

a1= slowest = most amplified

Week 14-part 3: Random Plasticity-optimized circuit

Page 27: Biological Modeling  of Neural Networks:

Optimal control of transient dynamics in balanced networkssupports generation of complex movements

Hennequin et al. NEURON 2014,

Page 28: Biological Modeling  of Neural Networks:

Churchland et al. 2010/2012 Hennequin et al. 2014

Week 14-part 3: Application to motor cortex: data and model

Page 29: Biological Modeling  of Neural Networks:

Quiz: experiments of Churchland et al.

[ ] Before the monkey moves his arm, neurons in motor-related areas exhibit activity[ ] While the monkey moves his arm, different neurons in motor- related area show the same activity patterns [ ] while the monkey moves his arm, he receives information which of the N targets he has to choose [ ] The temporal spike pattern of a given neuron is nearly the same, between one trial and the next (time scale of a few milliseconds)[ ] The rate activity pattern of a given neuron is nearly the same, between one trial and the next (time scale of a hundred milliseconds)

Page 30: Biological Modeling  of Neural Networks:

Comparison: weak random

Hennequin et al. 2014,

Week 14-part 3: Random Plasticity-optimized circuit

Page 31: Biological Modeling  of Neural Networks:

Random connections, fast

‘distal’ connections, slow, (Branco&Hausser, 2011) structured

12000 excitatory LIF = 200 pools of 60 neurons 3000 inhibitory LIF = 200 pools of 15 neurons

Classic sparse random connectivity (Brunel 2000)

Stabilizy-optimized random connections

Overall:20% connectivity

Fast AMPA

slow NMDA

Week 14-part 3: Stability optimized SPIKING network

Page 32: Biological Modeling  of Neural Networks:

Neuron 1Neuron 2Neuron 3

Spontaneous firing rate

Single neuron different initial conditions

Hennequin et al. 2014

Classic sparse random connectivity (Brunel 2000)

Week 14-part 3: Stability optimized SPIKING network

Page 33: Biological Modeling  of Neural Networks:

Hennequin et al. 2014

Classic sparse random connectivity (Brunel 2000)

Week 14-part 3: Stability optimized SPIKING network

Page 34: Biological Modeling  of Neural Networks:

-Long transients

-Reliable (non-chaotic)

-Rich dynamics (non-trivial)

-Compatible with neural data (excitation/inhibition)

-Plausible plasticity rules

Week 14-part 3: Rich neuronal dynamics: a result list

Page 35: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 14 – Dynamics and Plasticity

Wulfram GerstnerEPFL, Lausanne, Switzerland

14.1 Reservoir computing - complex brain dynamics - Computing with rich dynamics14.2 Random Networks

- stationary state - chaos

14.3 Stability optimized circuits - application to motor data14.4. Synaptic plasticity - Hebbian - Reward-modulated 14.5. Helping Humans - oscillations - deep brain stimulation

Week 14 – Dynamics and Plasticity

Page 36: Biological Modeling  of Neural Networks:

Hebbian Learning= all inputs/all times are equal

),( postpreFwij

prepost

ij

ijw

Page 37: Biological Modeling  of Neural Networks:

Week 14-part 4: STDP = spike-based Hebbian learning

Pre-before post: potentiation of synapse

Pre-after-post: depression of synapse

Page 38: Biological Modeling  of Neural Networks:

Modulation of Learning= Hebb+ confirmation

confirmation

( , , )ijw F pre post CONFIRM

local global

Functional PostulateUseful for learning the important stuff

Many models (and experiments) of synaptic plasticity do not take into account Neuromodulators.

Except: e.g. Schultz et al. 1997, Wickens 2002, Izhikevich, 2007; Reymann+Frey 2007; Moncada 2007, Pawlak+Kerr 2008; Pawlak et al. 2010

Page 39: Biological Modeling  of Neural Networks:

Consolidation of Learning

Success/reward Confirmation -Novel-Interesting-Rewarding-Surprising

Neuromodulatorsdopmaine/serotonin/Ach

‘write now’ to long-term memory’

Crow (1968), Fregnac et al (2010), Izhikevich (2007)

Page 40: Biological Modeling  of Neural Networks:

Plasticity

BUT - replace by inhibitory plasticity avoids chaotic blow-up of network

avoids blow-up of single neuron (detailed balance) yields stability optimized circuits

Vogels et al.,Science 2011

- here: algorithmically tuned

Stability-optimized curcuits

Page 41: Biological Modeling  of Neural Networks:

Plasticity

BUT

- replace by 3-factor plasticity rules

- here: algorithmically tuned

Readout

Izhikevich, 2007Fremaux et al. 2012 Success signal

Page 42: Biological Modeling  of Neural Networks:

Week 14-part 4: Plasticity modulated by reward

Dopamine encodes success= reward – expected reward

Dopamine-emitting neurons: Schultz et al., 1997

Izhikevich, 2007Fremaux et al. 2012 Success signal

Page 43: Biological Modeling  of Neural Networks:

Week 14-part 4: Plasticity modulated by reward

Page 44: Biological Modeling  of Neural Networks:

Week 14-part 4: STDP = spike-based Hebbian learning

Pre-before post: potentiation of synapse

Page 45: Biological Modeling  of Neural Networks:

Week 14-part 4: Plasticity modulated by reward

STDP with pre-before post: potentiation of synapse

Page 46: Biological Modeling  of Neural Networks:

Quiz: Synpatic plasticity: 2-factor and 3-factor rules

[ ] a Hebbian learning rule depends only on presynaptic and postsynaptic variables, pre and post[ ] a Hebbian learning rule can be written abstractly as [ ] STDP is an example of a Hebbian learning rule

( , , )ijw F pre post CONFIRM

[ ] a 3-factor learning rule can be written as

[ ] a reward-modulated learning rule can be written abstractly as

( , , )ijw F pre post globalfactor

( , , )ijw F pre post success

[ ] a reward-modulated learning rule can be written abstractly as ( , , )ijw F pre post neuroMODULATOR

Page 47: Biological Modeling  of Neural Networks:

Week 14-part 4: from spikes to movement

How can the readouts encode movement?

Page 48: Biological Modeling  of Neural Networks:

Population vector coding of movements

Schwartz et al. 1988

Week 14-part 5: Population vector coding

Page 49: Biological Modeling  of Neural Networks:

•70’000 synapses•1 trial =1 second•Output to trajectories via population vector coding•Single reward at the END of each trial based on

similarity with a target trajectory

Population vector coding of movements

Fremaux et al., J. Neurosci. 2010

Week 14-part 4: Learning movement trajectories

Page 50: Biological Modeling  of Neural Networks:

Per

form

ance

Fremaux et al. J. Neurosci. 2010

QuickTime™ and a decompressor

are needed to see this picture.

R-STDP LTP-only

Week 14-part 4: Learning movement trajectories

Page 51: Biological Modeling  of Neural Networks:

Reward-modulatedSTDP for movement learning - Readout connections, tuned by 3-factor plasticity rule

Fremaux et al. 2012 Success signal

Hebbian STDP - inhibitory connections, tuned by 2-factor STDP, for stabilization

Week 14-part 4: Plasticity can tune the network and readout

Vogels et al. 2011

Page 52: Biological Modeling  of Neural Networks:

Exam: - written exam 17. 06. 2014 from 16:15-19:00 - miniprojects counts 1/3 towards final grade For written exam:

-bring 1 page A5 of own notes/summary-HANDWRITTEN!

Last Lecture TODAY

Page 53: Biological Modeling  of Neural Networks:

Nearly the end: what can I improve for the students next year?

Integrated exercises?

Miniproject?

Overall workload ?(4 credit course = 6hrs per week)

Background/Prerequisites?

-Physics students-SV students-Math students

Quizzes?

Slides? videos?

Page 54: Biological Modeling  of Neural Networks:

Biological Modeling of Neural Networks:

Week 14 – Dynamics and Plasticity

Wulfram GerstnerEPFL, Lausanne, Switzerland

14.1 Reservoir computing - Review:Random Networks - Computing with rich dynamics14.2 Random Networks

- stationary state - chaos

14.3 Stability optimized circuits - application to motor data14.4. Synaptic plasticity - Hebbian - Reward-modulated 14.5. Helping Humans - oscillations - deep brain stimulation

Week 14 – Dynamics and Plasticity

Page 55: Biological Modeling  of Neural Networks:

Week 14-part 5: Oscillations in the brain

Individual neurons fire regularly

two groups alternate

Page 56: Biological Modeling  of Neural Networks:

Week 14-part 5: Oscillations in the brain

Individual neurons fire irregularly

Page 57: Biological Modeling  of Neural Networks:

Week 14-part 5: STDP

Page 58: Biological Modeling  of Neural Networks:

Week 14-part 5: STDP during oscillations

Oscillation near-synchronous spike arrival

Page 59: Biological Modeling  of Neural Networks:

Week 14-part 5: Helping Humans

Pfister and Tass, 2010

big weights

small weights

Page 60: Biological Modeling  of Neural Networks:

Week 14-part 5: Helping Humans: Deep brain stimulation

Parkinson’s disease:Symptom: Tremor

-periodic shaking- 3-6 Hz

Brain activity: - thalamus, basal ganglia- synchronized 3-6Hz in Parkinson-

Deep brain stimulation Benabid et al, 1991, 2009

Page 61: Biological Modeling  of Neural Networks:

Week 14-part 5: Helping Humans

healthy pathologicalAbstractDynamicalSystemsView ofBrain states

Page 62: Biological Modeling  of Neural Networks:

Week 14-part 5: Helping Humans: coordinated reset

Pathological, synchronous

Coordinated reset stimulus

Page 63: Biological Modeling  of Neural Networks:

Week 14-part 5: Helping Humans

Tass et al. 2012

Page 64: Biological Modeling  of Neural Networks:

The EndPlasticity and Neuronal Dynamics

Theoretical concepts can help to understand brain dynamics contribute to understanding plasticity and learning inspire medical approaches can help humans

Page 65: Biological Modeling  of Neural Networks:

now QUESTION SESSION!

Questions to Assistants possible until June 1

The end

… and good luck for the exam!

Page 66: Biological Modeling  of Neural Networks:

Hennequin et al. 2014,

Week 14-part 3: Correlations in Plasticity-optimized circuit