Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 14.1 Reservoir computing - Complex.

Slides:



Advertisements
Similar presentations
Omri Barak Collaborators: Larry Abbott David Sussillo Misha Tsodyks Sloan-Swartz July 12, 2011 Messy nice stuff & Nice messy stuff.
Advertisements

Lecture 13: Associative Memory References: D Amit, N Brunel, Cerebral Cortex 7, (1997) N Brunel, Network 11, (2000) N Brunel, Cerebral.
Biological Modeling of Neural Networks: Week 9 – Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 What is a good neuron model? - Models.
WINNERLESS COMPETITION PRINCIPLE IN NEUROSCIENCE Mikhail Rabinovich INLS University of California, San Diego ’
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
Justin Besant BIONB 2220 Final Project
Synchrony in Neural Systems: a very brief, biased, basic view Tim Lewis UC Davis NIMBIOS Workshop on Synchrony April 11, 2011.
Spike Timing-Dependent Plasticity Presented by: Arash Ashari Slides mostly from: 1  Woodin MA, Ganguly K, and Poo MM. Coincident pre-
Part III: Models of synaptic plasticity BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters Laboratory.
Spike timing-dependent plasticity: Rules and use of synaptic adaptation Rudy Guyonneau Rufin van Rullen and Simon J. Thorpe Rétroaction lors de l‘ Intégration.
Learning crossmodal spatial transformations through STDP Gerhard Neumann Seminar B, SS 06.
Spike timing dependent plasticity Homeostatic regulation of synaptic plasticity.
Introduction: Neurons and the Problem of Neural Coding Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology.
Part II: Population Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 6-9 Laboratory of Computational.
Marseille, Jan 2010 Alfonso Renart (Rutgers) Jaime de la Rocha (NYU, Rutgers) Peter Bartho (Rutgers) Liad Hollender (Rutgers) Néstor Parga (UA Madrid)
Introduction to Mathematical Methods in Neurobiology: Dynamical Systems Oren Shriki 2009 Modeling Conductance-Based Networks by Rate Models 1.
Biological Modeling of Neural Networks: Week 11 – Continuum models: Cortical fields and perception Wulfram Gerstner EPFL, Lausanne, Switzerland 11.1 Transients.
1Neural Networks B 2009 Neural Networks B Lecture 1 Wolfgang Maass
Network of Neurons Computational Neuroscience 03 Lecture 6.
Synapses are everywhere neurons synapses Synapse change continuously –From msec –To hours (memory) Lack HH type model for the synapse.
The Decisive Commanding Neural Network In the Parietal Cortex By Hsiu-Ming Chang ( 張修明 )
Part I: Single Neuron Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 2-5 Laboratory of Computational.
A globally asymptotically stable plasticity rule for firing rate homeostasis Prashant Joshi & Jochen Triesch
How facilitation influences an attractor model of decision making Larissa Albantakis.
Connected Populations: oscillations, competition and spatial continuum (field equations) Lecture 12 Course: Neural Networks and Biological Modeling Wulfram.
Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1.
Biological Modeling of Neural Networks: Week 13 – Membrane potential densities and Fokker-Planck Wulfram Gerstner EPFL, Lausanne, Switzerland 13.1 Review:
Biological Modeling of Neural Networks Week 4 – Reducing detail - Adding detail Wulfram Gerstner EPFL, Lausanne, Switzerland 4.2. Adding detail - synapse.
Biological Modeling of Neural Networks Week 3 – Reducing detail : Two-dimensional neuron models Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley.
Biological Modeling of Neural Networks Week 5 NETWORKS of NEURONS and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 5.1 Introduction.
Basal Ganglia. Involved in the control of movement Dysfunction associated with Parkinson’s and Huntington’s disease Site of surgical procedures -- Deep.
Biological Modeling of Neural Networks: Week 9 – Adaptation and firing patterns Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 Firing patterns and adaptation.
Lecture 10: Mean Field theory with fluctuations and correlations Reference: A Lerchner et al, Response Variability in Balanced Cortical Networks, q-bio.NC/ ,
Biological Modeling of Neural Networks Week 8 – Noisy input models: Barrage of spike arrivals Wulfram Gerstner EPFL, Lausanne, Switzerland 8.1 Variation.
Neural coding (1) LECTURE 8. I.Introduction − Topographic Maps in Cortex − Synesthesia − Firing rates and tuning curves.
Spike timing dependent plasticity - STDP Markram et. al ms -10 ms Pre before Post: LTP Post before Pre: LTD.
Biological Modeling of Neural Networks Week 6 Hebbian LEARNING and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 6.1 Synaptic Plasticity.
Biological Modeling of Neural Networks Week 8 – Noisy output models: Escape rate and soft threshold Wulfram Gerstner EPFL, Lausanne, Switzerland 8.1 Variation.
Biological Modeling of Neural Networks: Week 12 – Decision models: Competitive dynamics Wulfram Gerstner EPFL, Lausanne, Switzerland 12.1 Review: Population.
”When spikes do matter: speed and plasticity” Thomas Trappenberg 1.Generation of spikes 2.Hodgkin-Huxley equation 3.Beyond HH (Wilson model) 4.Compartmental.
Aim of neuromorphic engineering: o Design and construct physical models of biological neural networks that replicate:  robust computation  adaptability.
Neural Networks with Short-Term Synaptic Dynamics (Leiden, May ) Misha Tsodyks, Weizmann Institute Mathematical Models of Short-Term Synaptic plasticity.
Effect of Small-World Connectivity on Sparsely Synchronized Cortical Rhythms W. Lim (DNUE) and S.-Y. KIM (LABASIS)  Fast Sparsely Synchronized Brain Rhythms.
Biological Modeling of Neural Networks Week 4 – Reducing detail - Adding detail Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley to.
Biological Modeling of Neural Networks Week 7 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 7.1.
Neuronal Dynamics: Computational Neuroscience of Single Neurons
Biological Modeling of Neural Networks: Week 15 – Fast Transients and Rate models Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Review Populations.
Keeping the neurons cool Homeostatic Plasticity Processes in the Brain.
From LIF to HH Equivalent circuit for passive membrane The Hodgkin-Huxley model for active membrane Analysis of excitability and refractoriness using the.
Spiking Neural Networks Banafsheh Rekabdar. Biological Neuron: The Elementary Processing Unit of the Brain.
Network Models (2) LECTURE 7. I.Introduction − Basic concepts of neural networks II.Realistic neural networks − Homogeneous excitatory and inhibitory.
Biological Modeling of Neural Networks: Week 10 – Neuronal Populations Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1 Cortical Populations - columns.
Where are we? What’s left? HW 7 due on Wednesday Finish learning this week. Exam #4 next Monday Final Exam is a take-home handed out next Friday in class.
Week 6 Hebbian LEARNING and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 6.1 Synaptic Plasticity - Hebbian Learning - Short-term Plasticity.
Biological Modeling of Neural Networks Week 4 Reducing detail: Analysis of 2D models Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley.
Week 1: A first simple neuron model/ neurons and mathematics Week 2: Hodgkin-Huxley models and biophysical modeling Week 3: Two-dimensional models and.
Biological Modeling of Neural Networks Week 10 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1.
Biological Modeling of Neural Networks Week 11 – Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland 11.1 Variation of.
Week 5 NETWORKS of NEURONS and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 5.1 Introduction - networks of neuron - systems for computing.
How Neurons Do Integrals
The Brain as an Efficient and Robust Adaptive Learner
OCNC Statistical Approach to Neural Learning and Population Coding ---- Introduction to Mathematical.
Neuro-RAM Unit in Spiking Neural Networks with Applications
Volume 40, Issue 6, Pages (December 2003)
Guillaume Hennequin, Tim P. Vogels, Wulfram Gerstner  Neuron 
H.Sebastian Seung, Daniel D. Lee, Ben Y. Reis, David W. Tank  Neuron 
Yann Zerlaut, Alain Destexhe  Neuron 
The Brain as an Efficient and Robust Adaptive Learner
Presentation transcript:

Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 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 Synaptic plasticity - Hebbian - Reward-modulated Helping Humans - oscillations - deep brain stimulation Week 14 – Dynamics and Plasticity

Neuronal Dynamics – Brain dynamics is complex motor cortex frontal cortex to motor output neurons 3 km wire 1mm Week 14-part 1: Review: The brain is complex

Neuronal Dynamics – Brain dynamics is complex motor cortex frontal cortex to motor output 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

Liquid Computing/Reservoir Computing: exploit rich brain dynamics Readout 1 Readout 2 Maass et al. 2002, Jaeger and Haas, 2004 Review: Maass and Buonomano, Stream of sensory inputs Week 14-part 1: Reservoir computing

See Maass et al Week 14-part 1: Reservoir computing -‘calculcate’ - if-condition on

Modeling Hennequin et al. 2014, See also: Maass et al. 2002, Sussillo and Abbott, 2009 Laje and Buonomano, 2012 Shenoy et al., 2011 Experiments of Churchland et al Churchland et al See also: Shenoy et al Week 14-part 1: Rich dynamics Rich neuronal dynamics

-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

Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 14.1 Reservoir computing - Complex brain dynamics - Computing with rich dynamics 14.2 Random Networks - rate model - stationary state and chaos 14.3 Hebbian Plasticity - excitatory synapses - inhibitory synapses Reward-modulated plasticity - free solution Helping Humans - oscillations - deep brain stimulation Week 14 – Dynamics and Plasticity

I(t) Week 14-part 2: Review: microscopic vs. macroscopic

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

Stochastic spike arrival: excitation, total rate R e inhibition, total rate R i u EPSC IPSC Synaptic current pulses Langevin equation, Ornstein Uhlenbeck process  Fokker-Planck equation Week 14-part 2: Review: integrate-and-fire/stochastic spike arrival Firing times: Threshold crossing

Fixed point with F(0)=0  stableunstable Suppose: Suppose 1 dimension Week 14-part 2: Dynamics in Rate Networks F-I curve of rate neuron Slope 1

Exercise 1: Stability of fixed point Next lecture: 9h43 Fixed point with F(0)=0  Suppose: Suppose 1 dimension Calculate stability, take w as parameter

Fixed point with F(0)=0  stableunstable Suppose: w<1w>1 Suppose 1 dimension Week 14-part 2: Dynamics in Rate Networks Blackboard: Two dimensions!

Fixed point: stableunstable Chaotic dynamics: Sompolinksy et al (and many others: Amari,... Random, 10 percent connectivity Week 14-part 2: Dynamics in RANDOM Rate Networks

Rajan and Abbott, 2006 Image: Ostojic, Nat.Neurosci, 2014 Unstable dynamics and Chaos Image: Hennequin et al. Neuron, 2014 chaos

Image: Ostojic, Nat.Neurosci, 2014 Firing times: Threshold crossing Week 14-part 2: Dynamics in Random SPIKING Networks

Ostojic, Nat.Neurosci, 2014 Week 14-part 2: Stationary activity: two different regimes Switching/bursts  long autocorrelations: Rate chaos Stable rate fixed point, microscopic chaos

-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

Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 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 Synaptic plasticity - Hebbian - Reward-modulated Helping Humans - oscillations - deep brain stimulation Week 14 – Dynamics and Plasticity

Image: Hennequin et al. Neuron, 2014 Week 14-part 3: Plasticity-optimized circuit

Optimal control of transient dynamics in balanced networks supports generation of complex movements Hennequin et al. 2014,

Random stability-optimized circuit (SOC) Random connectivity

Random Week 14-part 3: Random Plasticity-optimized circuit

study duration of transients F-I curve of rate neuron slope 1/linear theory a 1= slowest = most amplified Week 14-part 3: Random Plasticity-optimized circuit

slope 1/linear theory F-I curve of rate neuron a 1= slowest = most amplified Week 14-part 3: Random Plasticity-optimized circuit

Optimal control of transient dynamics in balanced networks supports generation of complex movements Hennequin et al. NEURON 2014,

Churchland et al. 2010/2012Hennequin et al Week 14-part 3: Application to motor cortex: data and model

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) Yes No Yes

Comparison: weak random Hennequin et al. 2014, Week 14-part 3: Random Plasticity-optimized circuit

Random connections, fast ‘distal’ connections, slow, (Branco&Hausser, 2011) structured 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

Neuron 1 Neuron 2 Neuron 3 Spontaneous firing rate Single neuron different initial conditions Hennequin et al Classic sparse random connectivity (Brunel 2000) Week 14-part 3: Stability optimized SPIKING network

Hennequin et al Classic sparse random connectivity (Brunel 2000) Week 14-part 3: Stability optimized SPIKING network

-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

Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 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 Synaptic plasticity - Hebbian - Reward-modulated Helping Humans - oscillations - deep brain stimulation Week 14 – Dynamics and Plasticity

Hebbian Learning = all inputs/all times are equal pre post i j

Week 14-part 4: STDP = spike-based Hebbian learning Pre-before post: potentiation of synapse Pre-after-post: depression of synapse

Modulation of Learning = Hebb+ confirmation confirmation local global Functional Postulate Useful 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

Consolidation of Learning Success/reward Confirmation -Novel -Interesting -Rewarding -Surprising Neuromodulators dopmaine/serotonin/Ach ‘write now’ to long-term memory’ Crow (1968), Fregnac et al (2010), Izhikevich (2007)

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 here: algorithmically tuned Stability-optimized curcuits

Plasticity BUT - replace by 3-factor plasticity rules - here: algorithmically tuned Readout Izhikevich, 2007 Fremaux et al Success signal

Week 14-part 4: Plasticity modulated by reward Dopamine encodes success= reward – expected reward Dopamine-emitting neurons: Schultz et al., 1997 Izhikevich, 2007 Fremaux et al Success signal

Week 14-part 4: Plasticity modulated by reward

Week 14-part 4: STDP = spike-based Hebbian learning Pre-before post: potentiation of synapse

Week 14-part 4: Plasticity modulated by reward STDP with pre-before post: potentiation of synapse

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 [ ] a 3-factor learning rule can be written as [ ] a reward-modulated learning rule can be written abstractly as [ ] a reward-modulated learning rule can be written abstractly as

Week 14-part 4: from spikes to movement How can the readouts encode movement?

Population vector coding of movements Schwartz et al Week 14-part 5: Population vector coding

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 Week 14-part 4: Learning movement trajectories

Performance Fremaux et al. J. Neurosci R-STDP LTP- only Week 14-part 4: Learning movement trajectories

Reward-modulated STDP for movement learning - Readout connections, tuned by 3-factor plasticity rule Fremaux et al 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

Exam: - written exam 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

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?

Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 14.1 Reservoir computing - Review:Random Networks - Computing with rich dynamics 14.2 Random Networks - stationary state - chaos 14.3 Stability optimized circuits - application to motor data Synaptic plasticity - Hebbian - Reward-modulated Helping Humans - oscillations - deep brain stimulation Week 14 – Dynamics and Plasticity

Week 14-part 5: Oscillations in the brain Individual neurons fire regularly two groups alternate

Week 14-part 5: Oscillations in the brain Individual neurons fire irregularly

Week 14-part 5: STDP

Week 14-part 5: STDP during oscillations Oscillation  near-synchronous spike arrival

Week 14-part 5: Helping Humans Pfister and Tass, 2010 big weights small weights

Week 14-part 5: Helping Humans: Deep brain stimulation Parkinson’s disease: Symptom: Tremor -periodic shaking Hz Brain activity: - thalamus, basal ganglia - synchronized 3-6Hz in Parkinson - Deep brain stimulation Benabid et al, 1991, 2009

Week 14-part 5: Helping Humans healthy pathological Abstract Dynamical Systems View of Brain states

Week 14-part 5: Helping Humans: coordinated reset Pathological, synchronous Coordinated reset stimulus

Week 14-part 5: Helping Humans Tass et al. 2012

The End Plasticity and Neuronal Dynamics Theoretical concepts  can help to understand brain dynamics  contribute to understanding plasticity and learning  inspire medical approaches  can help humans

now QUESTION SESSION! Questions to Assistants possible until June 1 The end … and good luck for the exam!

Hennequin et al. 2014, Week 14-part 3: Correlations in Plasticity-optimized circuit