Computational Neuroscience Group Department of Physiology ...

19
Computing with physics From biological to artificial intelligence and back again Mihai A. Petrovici Electronic Vision(s) Kirchhoff Institute for Physics University of Heidelberg Computational Neuroscience Group Department of Physiology University of Bern

Transcript of Computational Neuroscience Group Department of Physiology ...

Computing with physics

From biologica l to a rtificia l intelligenceand back aga in

Mihai A. Petrovici

Electronic Vision(s)Kirchhoff Institute for Physics

University of Heidelberg

Computa tiona l Neuroscience GroupDepartment of Physiology

University of Bern

Bio-inspired artificial intelligence

Why spikes?

Sampling-based Bayesian computa tion

Petrovici & Bill et a l. (2013, 2016), Leng & Petrovici et a l. (2016, 2018), Kungl et a l. (in prep.)

Whence stochasticity?

Stochasticity in (dedica ted) discrete systems

Stochasticity in continuous systemsInjection of stochasticity

Embedded stochasticity

(Pseudo)randomness in deterministic spiking networks

Jordan et a l. (2017)

Dold & Bytschok & Petrovici et a l. (2018)

Stochasticity from function: Bayesian inference & dreaming

Dold & Bytschok & Petrovici et a l. (2018), Kungl et a l. (in prep.)

Physica l stochastic computa tion without noise

Leng & Petrovici et a l. (2016, 2018), Zenk (2018), Kungl et a l. (in prep.)

Superior mixing in spiking networks

Biologica l mechanisms for superior mixing

Leng & Petrovici et a l. (2016, 2018), Korcsak-Gorzo & Baumbach & Petrovici et a l., in prep.

E z

cortica l oscilla tions

short-term synaptic plasticity

Which way is down?

Whatโ€™s wrong with Euclidean gradient descent?

ฮ”๐‘ค๐‘คsyn = โˆ’๐œ‚๐œ‚๐œ•๐œ•๐œ•๐œ• ๐›ผ๐›ผ๐‘ค๐‘คsyn

๐œ•๐œ•๐‘ค๐‘คsyn = โˆ’๐œ‚๐œ‚๐›ผ๐›ผ๐œ•๐œ•๐œ•๐œ• ๐‘ค๐‘คsyn

๐œ•๐œ•๐‘ค๐‘คsyn

๐›ป๐›ปn = ๐บ๐บ(๐’˜๐’˜)โˆ’1๐›ป๐›ปe

Kreutzer et a l., in prep.

Synaptic plasticity as na tura l gradient descent

loca l lea rning:ฮ”๐‘›๐‘›๐‘ค๐‘ค = ๐œ‚๐œ‚ โˆซ0๐‘‡๐‘‡ ๐›พ๐›พ0 ๐‘ฆ๐‘ฆโˆ— โˆ’ ๐œ™๐œ™ ๐‘‰๐‘‰ ๐œ™๐œ™โ€ฒ ๐‘‰๐‘‰

๐œ™๐œ™ ๐‘‰๐‘‰๐’™๐’™๐œ–๐œ–

๐’“๐’“โˆ’ ๐›พ๐›พ1 + ๐›พ๐›พ2๐’˜๐’˜ ๐‘‘๐‘‘๐‘‘๐‘‘

Chen et a l. (2013)Hรคusser et a l. (2001) Loewenstein et a l. (2011)

Kreutzer et a l., in prep.

Hierarchica l networks and the credit-assignment problem

propagate and assign error

reduce cost (gradient descent)

?

Lagrangian mechanics

fundamenta l principle inโ†’ mechanicsโ†’ geometrica l opticsโ†’ electrodynamicsโ†’ quantum mechanicsโ†’ โ€ฆโ†’ neurobiology?

principle of (least) sta tionary action

๐›ฟ๐›ฟ ๏ฟฝ๐‘‘๐‘‘๐‘‘๐‘‘ ๐ฟ๐ฟ ๐’’๐’’, ๏ฟฝฬ‡๏ฟฝ๐’’ = 0

๐œ•๐œ•๐ฟ๐ฟ๐œ•๐œ•๐‘ž๐‘ž๐‘–๐‘–

โˆ’๐‘‘๐‘‘๐‘‘๐‘‘๐‘‘๐‘‘

๐œ•๐œ•๐ฟ๐ฟ๐œ•๐œ•๏ฟฝฬ‡๏ฟฝ๐‘ž๐‘–๐‘–

= 0

Euler-Lagrange equations of motion

โ‡’

๐ธ๐ธ ๐’–๐’– = ๏ฟฝ๐‘–๐‘–

12๐’–๐’–๐‘–๐‘– โˆ’๐‘พ๐‘พ๐‘–๐‘–๏ฟฝ๐’“๐’“๐‘–๐‘–โˆ’1 2 + ๐›ฝ๐›ฝ

12๐’–๐’–๐‘๐‘ โˆ’ ๐’–๐’–๐‘๐‘

tgt 2

๐œ•๐œ•๐ฟ๐ฟ๐œ•๐œ•๏ฟฝ๐’–๐’–๐‘–๐‘–

โˆ’๐‘‘๐‘‘๐‘‘๐‘‘๐‘‘๐‘‘

๐œ•๐œ•๐ฟ๐ฟ๐œ•๐œ•๏ฟฝฬ‡๐’–๐’–๐‘–๐‘–

= 0

๏ฟฝฬ‡๏ฟฝ๐‘พ๐‘–๐‘– = โˆ’๐œ‚๐œ‚๐œ•๐œ•๐ธ๐ธ๐œ•๐œ•๐‘พ๐‘พ๐‘–๐‘–

๐œ๐œ๏ฟฝฬ‡๏ฟฝ๐’–๐‘–๐‘– = ๐‘พ๐‘พ๐‘–๐‘–๐’“๐’“๐‘–๐‘–โˆ’1 โˆ’ ๐’–๐’–๐‘–๐‘– + ๐’†๐’†๐‘–๐‘– โ†’ neuron dynamics!

๏ฟฝ๐’†๐’†๐‘–๐‘– = ๏ฟฝ๐’“๐’“๐‘–๐‘–โ€ฒ ๐‘พ๐‘พ๐‘–๐‘–+1๐‘‡๐‘‡ ๐’–๐’–๐‘–๐‘–+1 โˆ’๐‘พ๐‘พ๐‘–๐‘–+1๏ฟฝ๐’“๐’“๐‘–๐‘– โ†’ error backprop!

๏ฟฝฬ‡๏ฟฝ๐‘พ๐‘–๐‘– = ๐œ‚๐œ‚ ๐’–๐’–๐‘–๐‘– โˆ’๐‘พ๐‘พ๐‘–๐‘–๏ฟฝ๐’“๐’“๐‘–๐‘–โˆ’1 ๏ฟฝ๐’“๐’“๐‘–๐‘–โˆ’1๐‘‡๐‘‡ โ†’ Urbanczik-Senn learning rule!

โ‡’

1

๐‘–๐‘–

๐‘–๐‘– โˆ’ 1

๐‘๐‘

โ‹ฎ

โ‹ฎ

Dold et a l. (Cosyne abstracts 2019, paper in prep.)

Lagrangian mechanics for neuronal networks

๐’–๐’– = ๏ฟฝ๐’–๐’– โˆ’ ๐œ๐œ๏ฟฝฬ‡๐’–๐’–๐ฟ๐ฟ ๏ฟฝ๐’–๐’–, ๏ฟฝฬ‡๐’–๐’–

energy ๐ธ๐ธ

๐œท๐œท = ๐ŸŽ๐ŸŽ, ๏ฟฝฬ‡๏ฟฝ๐‘พ = ๐ŸŽ๐ŸŽโ†’ ๐‘ฌ๐‘ฌ = ๐ŸŽ๐ŸŽ

๐œท๐œท โ‰  ๐ŸŽ๐ŸŽ, ๏ฟฝฬ‡๏ฟฝ๐‘พ = ๐ŸŽ๐ŸŽโ†’ ๐‘ฌ๐‘ฌ โ‰  ๐ŸŽ๐ŸŽ

๐œท๐œท โ‰  ๐ŸŽ๐ŸŽ, ๏ฟฝฬ‡๏ฟฝ๐‘พ โ‰  ๐ŸŽ๐ŸŽโ†’ ๐‘ฌ๐‘ฌ = ๐ŸŽ๐ŸŽ

Sacramento et a l. (2017), Dold et a l. (Cosyne abstracts 2019, paper in prep.)

Biophysica l implementa tion

๐’“๐’“ ๐’•๐’• โ‰ˆ ๐‹๐‹(๐’–๐’– ๐’•๐’• + ๐‰๐‰ )

โ€ข loca l representa tion of errors for plausible synaptic plasticity

โ€ข prospective coding for continuous dynamics

Bio-inspired artificial intelligence

Some of the neura l networks behind our neura l networks

Dominik Dold

Elena Kreutzer

Akos Kungl Andi Baumbach

Luziwei Leng Oliver Breitwieser

Walter Senn Johannes Schemmel Karlheinz Meier

Jakob Jordan

Joao Sacramento

Agnes Korcsak-Gorzo