Transcript

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


Recommended