Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The...

70
Christoph Kirst – The Rockefeller University, New York Flexible Computation in Neuronal Networks Christoph Kirst Fellow for Physics and Biology, Center for Theoretical Studies Kavli Fellow, Kavli Neural Systems Institute The Rockefeller University, New York City

Transcript of Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The...

Page 1: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Flexible Computation in Neuronal Networks

Christoph Kirst

Fellow for Physics and Biology, Center for Theoretical Studies

Kavli Fellow, Kavli Neural Systems Institute

The Rockefeller University, New York City

Page 2: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

- How does the brain flexibly control information flow and processing?

- What are potential mechanisms ?

Brains dynamically route and process information

Page 3: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Face Recognition is a Neuronal Network Task

• Functional brain network necessary for higher level face recognition

[Steeves et al, Neuropsychologica 2006]

h

[Fairhall Ishai, Cerebral Cortex 2007]

Page 4: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

The Face Recognition Network is Context Dependent

IOG: inferior occipital gyrus - core systemIFG: inferior frontal gyrus - semantic aspectsOFC: orbitofrontal cortex - facial beautyFG: fusiform gyrus - identification of individualsAMG: amygdala - emotionsSTS: superior temporal sulcus - gaze direction

emotional faces famous faces

[Fairhall Ishai, Cerebral Cortex 2007]

Page 5: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Felxible Function of Neuronal Circuits

Neuro Modulation State DependencePlasticity

Page 6: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Flexible Communication in Complex Networks

� Biological Networks: Neuronal networks Gene regulatory circuits

[Klinglmayr, Kirst, Timme, Bettstetter, 2012,Klinglmayr, Bettstetter, Timme , Kirst IEEE TAC, 2016]

[Fairhall Ishai, Cerebral Cortex, 2007] [Luscombe, et al. Nature 2004]

Mechanisms forflexible communication ?

� Artificial Networks: Self-organizing distributed sensor networks

Page 7: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Collective Dynamics in Neuronal Networks

[Prevendel,…,Vaziri, Nat Meth 2014][Vladimirov, …, Ahrens, Nat Meth 2014]

[Kato et al, Cell 2015][Nguyen, …, Leifer, PNAS 2014]

Page 8: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Collective Neuronal Oscillations

[Berger, Arch Psychiatr Nervenkr. 1929 – 1938 (14 papers + 1 book)]

Epi-phenomenon or functional property ?

Page 9: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Flow and Neuronal Oscillations

� communication through coherence hypothesis

Spikes

LFPs(60Hz band)

Spikes

[Womelsdorf et al. Science, 2007]

MUA - MUA

pow

er

corr

elat

ion

phase difference

[Fries, TICS, 2005]

Δ� ≈ 0Δ�

Page 10: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 11: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 12: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Structural Connectivity

structural connectivity = physical wiring (e.g. via synapses)

[J. G. White, E. Southgate, J. N. Thomson, S. Brenner, 1986]

Page 13: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

[Perin et al. PNAS 2010]

Clustering / Modular Network Structure

• interlaced strongly connected groups (color)

on top of a sea of weak connections (gray)

[see also: Song, .., Chklovskii, 2005]

Page 14: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Statistical comparison of regressions

Granger CausalityDynamic Causal Models

Xt

Yt

Xt+d

• functional connectivity as measured from dynamics

• focus on forecast: improvement of forecast of Xt+d by history of Yt

“dual” view

Effective connectivity

Model-independentinformation theoretical measures

Delayed Mutual InformationTransfer Entropy

Page 15: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

joint probability X independent from Y

- → ‘shared’ information from the present of Y to the future of X

- → information ‘shared’ from X to Y

- in general non-symmetric !

Delayed mutual information

KL divergence

�(�� , ��) � �� �(��)

��

��

���,� � = �� �� , �� log �(�� , ��) � �� �(��)

= � �� − � ��|��

���,�

� > 0� < 0

Page 16: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Transfer Entropy ��

�����,� � = � ��|�� −� ��|�� , ��

���,�

��

���,�

- non-symmetric by definition

- takes into account auto-correlations in time

- in general non-symmetric !

Page 17: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamics from Function

(!)!(")

⇒ ⇒

- artificial networks + learning [Hertz Korgh Palmer, 1991, ....]

- neuronal compiler [Eliasmith, Science 2012]

- …

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

Page 18: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routed on top of Dynamical Reference States

• Reference Dynamics ⇒ Effective Network ⇒ Function

reference state α

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

- larger scale communication / self-organized information routing

- ‘information and processing in fluctuations around reference state’

! $%& (")

Page 19: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routed on top of Dynamical Reference States

• Reference Dynamics ⇒ Effective Network ⇒ Function

�� ,

reference state α

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

- larger scale communication

- ‘information and processing in fluctuations around reference state’

! $%& (")

↗ !(")

[Kirst, Time, Battaglia, Nature Communications, 2016, in press]

Page 20: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routed on top of Dynamical Reference States

• Reference Dynamics ⇒ Effective Network ⇒ Function

�� ,

reference state α

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

- larger scale communication

- ‘information and processing in fluctuations around reference state’

���,� � � � �� � � ��|��

→ →

! $%& (")

!(")

�0

[Kirst, Time, Battaglia, Nature Communications, 2016, in press]

Page 21: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routed on top of Dynamical Reference States

• Reference Dynamics ⇒ Effective Network ⇒ Function

�� ,

reference state α

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

- larger scale communication

- ‘information and processing in fluctuations around reference state’

���,� � = � �� − � ��|��

→ →! $%& (")!(") ↗

[Kirst, Time, Battaglia, Nature Communications, 2016, in press]

�0

reference state β

Page 22: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routed on top of Dynamical Reference States

• Reference Dynamics ⇒ Effective Network ⇒ Function

�� ,

reference state α

reference state β

• Function ⇒ Neuronal Network ⇒Dynamics

- early sensory processing

- ‘direct information encoding and processing’

- larger scale communication

- ‘information and processing in fluctuations around reference state’

���,� � = � �� − � ��|��

! $%& (")!(") ↗

�0[Kirst, Time, Battaglia, Nature Communications, 2016, in press]

Page 23: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Phase Reduction and Kuramoto OscillatorsPhase reduction:

- 'standard model' for synchronization

- 'phase part' of discrete Ginzburg -Landau / multiple Hopf bifurcation

- common dynamics: phase locking

[Kuramoto, Springer 1984][Acebron et al. 2005]

Phase dynamics (of weakly coupled oscillators):

Page 24: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Information Routing Measures in Kuramoto Networks

- no noise stable phase-locked state:

- small noise expansion around phase locked state

� joint probability distribution:

- phase rotation symmetry / phase variables live on circle

delayed mutual information and transfer entropy

� integration to marginals

Theorem

[Kirst et al, Nat Comm, 2016]

as function of network structure and dynamical reference state

Page 25: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Information Routing

� phase dynamics:

� phase locking:

[Kirst et al, Nat Comm, 2016]

Page 26: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Information Routing

� phase dynamics:

� phase locking:

[Kirst et al, Nat Comm, 2016]

Page 27: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Information Routing

� phase dynamics:

switching reference states switchesnetwork communication function

[Kirst et al, Nat Comm, 2016]

Page 28: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Information Routing

� phase dynamics:

� phase locking:

� small noise expansion:

[Kirst et al, Nat Comm, 2016]

Page 29: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Information Routing

� phase dynamics:

� phase locking:

� small noise expansion:

[Kirst et al, Nat Comm, 2016]

Page 30: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamical State Dependent Signal Transmission

[Kirst et al, Nat Comm, 2016]

Page 31: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

� � second phase reduction step on clusters

Analytic expression for delayed mutual information

as function of- dynamical state and- network parameters

cluster phase response and thusand delayed mutual information depend on local clusters properties

� stochastic averaging

Information Routing in Modular Networks

[Kirst et al, Nat Comm, 2016]

Page 32: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

� local control of non-local functional connectivity motifs

*+,,

*+,,

5.2

1.0

Hierarchical Networks: Action at a Distance

[Kirst et al, Nat Comm, 2016]

Page 33: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Local Control of Non-Local Information Routing

• Reference Dynamics ⇒ Effective Network ⇒ Function

����,� � = �(��) − � ��|��

• action at a distance: local control of non-local communication

[Kirst et al, Nat Comm, 2016]

Page 34: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

� multi-stable local dynamical states

combination of local dynamical states determines non-local information flow pattern

Combinatorial Information Routing

[Kirst et al, Nat Comm, 2016]

Page 35: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Networks of PING Clusters

Neuron Id

Neuro

n I

d

Neuro

n I

dcoupling matrix

t

phase locking between PING clusters

Page 36: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

neur

on id

Local Control of Non-Local Functional Connectivity

[Börgers & Kopell, 2005]� clusters of Pyramidal Inter-Neuron Gamma networks

Page 37: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

neur

on id

neur

on id

[Börgers & Kopell, 2005]� clusters of Pyramidal Inter-Neuron Gamma networks

Local Control of Non-Local Functional Connectivity

Page 38: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

� phase channel:

� amplitude channel / spike patterns:

→ limitations on precise readout / max capacity

→ limited by cluster size only

→ PING: spike-to-spike oscillation

→ clocked sequence → of codewords→ (ordering of spikes)

→ delayed mutual information

Information Flow in Spike Patterns

Page 39: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Local Control of Non-Local Info Flow

Page 40: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 41: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

• Closing the loop from functional dynamics to dynamic function:

Self-Reprograming Neuronal Networks via Dynamics

reference dynamics

effective communication

function

Page 42: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Reprograming of Neuronal Networks via Dynamics

reference dynamics

effective communication

function

processing / evaluating

• Closing the loop from functional dynamics to dynamic function:

Page 43: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Reprograming of Neuronal Networks via Dynamics

reference dynamics

effective communication

function

processing / evaluating

• Field-Programmable Gate Arrays (FPGAs)

• Closing the loop from functional dynamics to dynamic function:

Page 44: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamic Logic Gates

state β

state α

AND

OR

context

• feedback ouput into network of dynamic logic gates

• self-organized logic computation

• thermalization of logic computation

[Kirst & Modes, in prep]

Page 45: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Innate Dynamic Functionality

• Dynamic functionality via appropriate gating of multiple pre-computed functions

• Can we achieve direct flexible functionality ?

context

input output

input

context

output

- oscillatory Hopfield networks

- learning innate flexible function in firing rate models

Page 46: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Information Processing

“confidence”“importance”

• Dynamics self-organize distribution of context information / propagate believe

• Oscillatory drive from local importance/confidence signals

“confidence”“importance”

“confidence”“importance”

Page 47: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical Hopfield network

� memory patterns -�, -�-� -�

.��

.��

Page 48: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical Hopfield network

� memory patterns + context rules .��, .��→

-� -�.��

.��

Page 49: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical Hopfield network

� memory patterns + context rules

� confidence = K – min(distance to memory patterns) = /

Page 50: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical Hopfield network

� memory patterns + context rules

/

"

...

� classical network (context rules permanently active):

time t

0

-5

� confidence = K – min(distance to memory patterns) = /

Page 51: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical oscillatory Hopfield network

� oscillatory dynamics

� confidence = K – min(distance to memory patterns) = /

/

"

� self-organized context distribution

time t

� memory patterns + context rules

0

-5

Page 52: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Self-Organized Contextual Pattern Recognition

� hierarchical oscillatory Hopfield network

� confidence = K – min(distance to memory patterns) = /effective coupling

"

� self-organized context distribution

time t

...

� memory patterns + context rules � oscillatory dynamics

Page 53: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 54: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

• Can we achieve direct flexible functionality ?

input

context

output

Innate Dynamic Functionality using Transients

� Flexible computation on top of transients:

1 p

“resting state”

1 p

Page 55: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Innate Dynamic Functionality using Transients

• network dynamics:

!: state1: contextual / steering input �: input to process

1 p

“resting state”

1 = 1(2), � = 0:

!32 " = !2(") + 1 2 (")

!3 " = !(") + 1 2 " + �(")

5!3 " ≈ 6 !(2)(") 5! + �(")

• reference transient !2 " :

! " = !(2) " + 5!(")

!3 " = !(") + 1 " + �(")

• processing along transient (� ≪ 1):

5! " = � Φ(2) ", : � : �:�

2

linear time varying system:

! 2 dependent

"

;

Page 56: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Taming Chaos in Neuronal Networks

[Sussilo, Abbott, Neuron 2009][Laje, Buonomano, Nat Neuro, 2013]

• learning output or recurrent weights to stabilize transients (FORCE learning)

!3< = −!< + =>*<?@ !<?

• firing rate network:

• network transitions to chaos when gain = is increased

[Sompolinsky, Crisanti, Sommers, PRL 1988]

or

Page 57: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Flexible Network Function Along Stabilized Transients

input � output A

context 1

train to achieve specific function

BCBD

BE

!3 = −! + BF@(!) + BD1 + BC� + /

BF

• firing rate network:

• reference transients:

!3 (2) = −! 2 + BF@(! 2 ) + BD1(2)

• small inputs:

• reference output:

A " = BE@ ! = A 2 = GAH1"

5A = BE6;(! 2 " )� Φ 2 ", : BC� : �:�

2

5!3 " = BF6; ! 2 " 5! " + BC�5A " = BE6; ! 2 " 5! "

• reference state dependent filtering:

trained to stabilize transients trained to stabilize output

Page 58: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Flexible Network Function Along Stabilized Transients• example:

− reference transient 1

A

!

AI

A+

− reference transient 2

1(I) 1(+)� �

Page 59: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 60: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

The Zebrafish Larvae Brain

Zebrafish:

- tropical fish from Ganges River in East India and Burma

- used to study development (clear eggs, vertebrate)

- transparent larvae – imaging ‘easy’

- Z-brain: zebrafish brain atlas

[Randlett, et al, Nature Methods 2015]

Page 61: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Zebrafish Whole Brain Imaging

[Prevendel,…,Vaziri et al, Nature Methods 2014]

- light field deconvolution imaging- light sheet imaging

[Vladimirov, …, Ahrens, Nature Methods 2014]

Page 62: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Zebrafish Whole Brain Dynamics - PCA

0 1000 2000 3000 4000 5000

0

1000

2000

3000

4000

−150−100

−500

50100−100

−50

0

50

100

150

200

−50

0

50

100

150

Data: [Prevendel,…,Vaziri et al, Nature Methods 2014]

time

neur

on id

PCA 1

PCA 2

PCA 3

Page 63: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamical Sate Identification• single auto-regressive (AR) processes JI

!� = K2 + KI!�LI + K+!�L+ +⋯+ KN!�LN + O�

• multiple AR processes for non-stationary time series J+

− log likelihood: PI = − Q+ 1 + log 2S − I

+T log UV +

− #parameter: WI = X + 1

!� = K2,< +> KY,<!�LY +Y

O<,�

Z = 1 Z =2

0 ≤ " < "I, Z = 1tI ≤ " < "+, Z = 2

− log likelihood: P+ = − Q+ 1 + log 2S − I

+∑T< log UV< +

− #parameter: W+ = 2X + 2

• max AIC to select if a switch has occurred:

AIC? = P? − W?

Page 64: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Dynamical Sate Identification in Whole Brain Zebrafish Recordings

• fast• takes into account all neurons equally• extensions to groups of neurons (multi-dimensional ARs)

Page 65: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Outline: Flexible Function in Neuronal Networks

- structural vs. effective connectivity- flexible information routing in oscillator networks - spiking networks, transient dynamics

• dynamic information routing in complex networks

• flexible information processing in complex networks

- oscillatory Hopfield networks- self-organized pattern recognition

• conclusions

• learning flexible function in neuronal networks

• connections to experiments

- brain state identification in zebrafish

- complete brain activity mapping in mouse

Page 66: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Complete mapping of cellular brain activity by automated volume analysis of immediate early genes

[Renier*,. Adams*, Kirst*, Wu*,..., Dulac, Osten, Tessier-Lavigne, Cell 2016]

Page 67: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Complete mapping of cellular brain activity by automated volume analysis of immediate early genes

[Renier*,. Adams*, Kirst*, Wu*,..., Dulac, Osten, Tessier-Lavigne, Cell 2016]

Page 68: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

https://github.com/ChristophKirst/ClearMap

https://idisco.info/

[Renier*,. Adams*, Kirst*, Wu* ..., Dulac, Osten, Tessier-Lavigne, Cell 2016]

Page 69: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Conclusion• reference dynamics ⇒ effective network ⇒ function

• theory for information routing in phase oscillator networks

• flexible dynamic information routing on top of dynamics:

− multi-stable dynamical states→ fast and self-organized information re-routing

− hierarchical networks → action at a distance, combinatorial IRPs

• self-organized information processing by closing the loop− contextual pattern recognition in oscillatory Hopfield nets

• learning flexible function on top of dynamical reference states

• novel approaches to the analysis of large scale neural activity

Page 70: Christoph Kirst MPIPKS 08 2016 - Max Planck Society · 2016. 8. 16. · Christoph Kirst –The Rockefeller University, New York Information Routed on top of Dynamical Reference States

Christoph Kirst – The Rockefeller University, New York

Marc TimmeMax Planck for Dynamics & self-Organization, Göttingen

Demian BattagliaUniversity Université Aix-Marseille,Institut de Neurosciences des Systèmes

Alipasha VaziriMarc Tessier-LavigneMarcello Magnasco

Cori BargmannGaby MaimonNicolas Reiner

Shay SternJonathan Green

Carl ModesCenter for Physics and Biology and Kavli Neural Systems Institute

The Rockefeller University, New York City, USA

You for your Attention !

Ackonwledegments