HAL Id: inria-00323643
https://hal.inria.fr/inria-00323643
Submitted on 22 Sep 2008
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires
networks
Jonathan Touboul
To cite this version:
Jonathan Touboul. A markovian model for stochastic integrate-and-fire networks. [Research Report]
RR-6661, INRIA. 2008. �inria-00323643�
a p p o r t
d e r e c h e r c h e
9-6399ISRNINRIA/RR--6661--FR+ENG
Thème BIO
A markovian model for stochastic integrate-and-fire networks
Jonathan Touboul
N° 6661
September 22, 2008
Jonathan Touboul
∗
ThèmeBIOSystèmesbiologiques
ProjetOdyssée
Rapportdereherhe n°6661September22,200842pages
Abstrat: In this paper we introdue and study a mathematial framework in order to
haraterizeand simulate networks of noisyintegrate-and-reneurons. This framework is
basedonamarkovianmodelizationofthenetwork,similartotheevent-basedmodelization
ofdeterministinetworks. Inthese networksthevalueofinterestateah neuronisnotthe
membranepotentialitselfbuttherelatedountdownproess,whihisdenedlooselyasthe
time remaining to thenext spike if nothing ours meanwhile in the network. The main
issueofthismodelizationistoensurethatthedynamisofthisountdownproess,possibly
supplemented with other variables, is an autonomous Markov proess (i.e. that does not
depend onthemembrane'spotential).
We provethat awide rangeof integrate-and-re neuronmodels and dierent typesof
interationstintothisgeneralmathematialframework. Thisframeworkinvolvesrenewal
proessesandhasalreadybeenstudiedintheeldofrandomnetworksinamorerestrited
setting by Cottrell, Robert, Turova forinstane [6, 7,13, 27, 28℄, and from a mathemat-
ialviewpoint, ergodiity matters havebeen disussed Fayolle, Menshikov, Malyshev and
Borovkov[12,3℄.
Thismodelizationprovidesaveryeientalgorithmtosimulatelargenetworksofnoisy
integrate-and-reneuronmodels. Wedisussdierenttypesofimplementations,anddevel-
oppedtogetherwithRenaudKervienandAlexandreChariotaveryeientparalelsimulator
implementonGPU.
Key-words:
∗
jonathan.touboulsophia.inria.fr
Résumé : In this paper we introdue and study a mathematial framework in order to
haraterizeand simulate networks of noisyintegrate-and-reneurons. This framework is
basedonamarkovianmodelizationofthenetwork,similartotheevent-basedmodelization
ofdeterministinetworks. Inthese networksthevalueofinterestateah neuronisnotthe
membranepotentialitselfbuttherelatedountdownproess,whihisdenedlooselyasthe
time remaining to thenext spike if nothing ours meanwhile in the network. The main
issueofthismodelizationistoensurethatthedynamisofthisountdownproess,possibly
supplemented with other variables, is an autonomous Markov proess (i.e. that does not
depend onthemembrane'spotential).
We provethat awide rangeof integrate-and-re neuronmodels and dierent typesof
interationstintothisgeneralmathematialframework. Thisframeworkinvolvesrenewal
proessesandhasalreadybeenstudiedintheeldofrandomnetworksinamorerestrited
setting by Cottrell, Robert, Turovafor instane [6, 7, 13, 27, 28℄, and from a mathema-
tial viewpoint, ergodiitymattershave beendisussed Fayolle,Menshikov,Malyshev and
Borovkov[12,3℄.
Thismodelizationprovidesaveryeientalgorithmtosimulatelargenetworksofnoisy
integrate-and-reneuronmodels. Wedisuss dierenttypesofimplementations,anddeve-
lopped togetherwithRenaudKervienand AlexandreChariotaveryeientparalelsimu-
latorimplementonGPU.
Mots-lés :
Figure1: Ageneralneuralnetworkarhiteture: thenetworkisomposedofneurons(blue
irles)onnetedthroughadiretionalonnetivitymap(blak arrow)withsynaptie-
ienywij. Theintrinsidynamisandtheeet ofaninomingspikeonthepostsynapti neuronanbemodeledinmanyways
1 Theoretial framework
In this paper we build abridge between a wide range of biologial networks models and
a general mathematial framework. The type of network we onsider is omposed of N
stohastiintegrate-and-reneurons(seegure1). Classialy,neuron'sativityisdesribed
byitsmembranepotential. Themembranepotential'sdynamisweonsiderinthispaperis
stohasti: eahneuron reeivesathis synapsesnoisyinputsorrespondingto therandom
ativity ofionhannelsandat theexternalativityof thenetwork,asreviewed[24℄. This
randomspikeinomingis heremodelled asBrownianmotion,usingadiusionapproxima-
tion. Dierenttypesofintrinsidynamisandofsynaptiintegrationwillbeonsideredans
anoexistin agivennetwork.
Duringthe timeintervalswhereno spikeisemittedin the network,themembranepo-
tential of eah neuron evolves as independently to the other's, aording to its intrinsi
dynamis. When the membrane potential V(i)(t) of the neuron indexed by i reahes its
Figure2: A sampletraeofthemembranepotentialfor twoonnetedneuronsindex byi
and j. The neuroni is therst to spikein thenetwork: it hasthe lowestrst spiketime Xi(0). Atthistime,theneuroniisresettovranditsnextspiketimeisresetaordingto
Yi. Itsendsaspiketoitsneighbors,amongwhihj. Iftheinterationisinstantaneous,the membranepotentialofj isinstantaneouslyaddedthesynaptiweightwi,j andthetimeto
thenextspikefortheneuronj isinreasedbyavalueηi,j. Thisgurewasproduedinthe
aseofthePerfetIntegrate-and-remodel.
deterministithresholdfuntionθ(t)attimet0,theneuroneliitsanationpotential. Sub-
sequently, its membrane potentialis reset to agiven value Vr(i), and the statesof all the
postsynaptineuronsjonnetedtotheneuroniismodied. WedenotebyV(i)thepostsy-
naptineighboorhoodoftheneuroni,i.e. thesetofneuronsthatreeivespikesfromneuron i. Theeetofapresynaptispikereeivedbyneuronj∈ V(i)anbemodelledindierent
fashions: itanbeonsideredashavinganinstantaneouseetonthemembranepotential
(i.e. V(j)(t0) =V(j)(t−0) +wi,jwherewi,jisthesynaptieienyoftheonnetioni→j),
ormoreomplex,inludingforinstaneasynaptiurrent,asynaptipulses, et.... Many
exampleswilltreatedinthetext. Figure2illustratesthedynamisofthenetwork,showing
thestrutureofthenetworkin 1andthedynamisofthemembranepotentialin 2
This type of model wasstudied forinstane byBrunel and Hakim [5℄with the use of
theFokker-Plankequation. Assumingthat thenetworkissparsely onneted,theyfound
that in the limit N → ∞ thenetwork exhibited asharp transition betweentwo regimes:
a stationnaryregime and a weakly synhronized osillatory regime. In their model, eah
neuron is an integrate-and-re neuron, and is randomly onneted to C neurons of the
network,andto Cext
externalneurons. Thesparseonnetivityassumptionis ε= NC ≪1.
Interations betweenexternal and internal neuronsare delayed bya onstant delayδ (i.e.
whenaspikeisemittedbyaneuronofthenetwork,itdereasesorinreasesthemembrane
potential after a time δ, see setion 4). This delay plays aruial role in the generation
of global osillations. We wish to re-express the dynamis from an event-driven point of
view(seefor exampleReutimann,GiuglianoanFusi [20℄),and toonsiderthenoiseinthe
dynamisofeah individualneuron.
Independently,intheeldofstohastinetworksandqueuetheoryandMarkovproesses,
anetwork modelhasbeendevelopedduring thelast10years. It isreferredforinstane as
thehourglass model by Turova[2,7, 28, 27℄. This model hasbeenintrodued fortherst
time by MarieCottrell in [6℄, and the variable taken into aount was initially alled the
inhibitionproess. This nameisveryonfusingin theeld ofneurosiene,andwewill not
usethisexpressionwhendealingwithneuronandpreferthenameofountdownproess.
These modelsaredenedbytworandomparameters:
Therandomvariables(Yi)i=1...N whihdesribetheinterspikeintervaldistributionfor theneuroni.
(ηi,j)i6=j desribingtheinteration ofi→j.
LetthestateofthenetworkbedesribedbyaN-dimensionalvetor(Xt)t≥0=
(Xt(i))i=1...N
t≥0
havingthefollowingdynamis: lett >0,
(i). if∀i ∈ {1. . . N}, Xi(t)>0 then eah omponentof X dereaseslinearlywithslope
−1in time.
(ii). if∃i∈ {1. . . N}, Xi(t−) = 0,subsequentlywehave:
Xi isresettoarandomvariableindependentofallthehistoryoftheproessand withdistributionYi.
∀j∈ V(i),apositiverandomvariableηi,j isaddedtoXj:
Xj(t) =Xj(t−) +ηi,j
Hene eah nodeof the network is arenewalproess andthe networkstruture makes
theseproessesinteratviapositiverandomvariables.
Inthis paperwebuild abridgebetweenthese twomodels. Wewill see that stohasti
networksofintegrate-and-reneuronsanbedesribedusinganextensionofthehourglass
model,butneedamoregeneralformalismtotakeintoaountthemoreomplexinteration
strutureatthelevelofthemembranepotential.
2 From Biologial networks to the Hourglass model
Inthissetionwepresenttheequivalenebetweenthebio-inspirednetworkandthehourglass
model. Werstonsiderinhibitory networksforthesakeofsimpliity. Indeed,inthease
ofnon-inhibitorynetworksan appearthe phenomenonof whatweallaspike avalanhe.
Assumethat theinterations areonsideredinstantaneousandexitatory. Inthisasethe
following proessan our: if thesynapti eieniesare big enough,the spikeemission
of a neuron an indue at the very sametime the spike emission of the neurons diretly
onneted to this neuron, whih themselves anindue spikesin their neighboorhood. A
spikeanthereforebetransmittedinthewholenetwork,andtheninduethespikeemission
in therst neuronwhospike, and thereforethis proesswill not stop. Thismehanismis
learlynot biologiallyplausible: rst of allthere are transmissiondelaysin the network,
and hene this avalane, even if it ours, generates a high frequeny ativity, but with
nologialproblems suh astheonewejust desribed. Furthermore,the limitedresoures
in the neuron's environment makes suh a wasteful enegeti proess impossible. From a
omutational and theoretial point of view, suh a phenomenon results in stuking the
dynamis at the time when it ours: this innite loop of simultaneous spikes bloksthe
proessatthistimeandweannotinferwhatwouldhappenafterwards.
We willsee in setion 4that inludingarefratory period and transmissiondelaysbe-
tweenneuronsoveromesthisdiulty.
Thisequivaleneisbuiltupontheintrodutionofanewproessrelatedtothemembrane
potentialproess,theountdownproess,rigorouslydenedasfollows:
Denition 2.1. [Countdown proess℄ For eah neuron i, let us dene X(i)(t) ≥ 0 the
duration of time (after timet)tillthe rst ringmoment of this neuron,if no interation
takes plae meanwhile. We will all this stohasti proess the ountdown proess of the
neurons.
This proess is alled ountdown beause of its dynamis, but in fat at any time, its
valuegivesusthetimetowaittillthenextspike,soitanbealsoseenasalok. Itanbe
seenasaountdownset attheinstantofreeptionofthelastspikeorjust after thespike,
tothetimetowaitforthenextspiketoourifnointerationtakesplaemeanwhile. The
dynamisofthisvariableXiislinearlydereasingwithslope−1duringtheintervalsoftime
wherenospikeisreeivedorprodued:
dX(i)
dt =−1 (2.1)
Attimet,thenextspikewillourin neuroni= Arg Minj∈1...NX(j)(t)attimet+X(i)(t)
(tis theabsolute time). Inmostofthease,forinstanein theasewherealltherandom
variableshaveadensitywithrespettoLebesgue'smeasure,theprobabilityfortwoneurons
to spikeexatlyat thesame timeis nullwhen the network is inhibitory. Inthat ase, we
negletthis ase and assumethat onlyoneneuron spikesat a given time. At spiketime,
X(i)(t)isinstantaneouslyresetbydrawingthelawofarandomvariablenotedYi,whihhas
the samedistribution asthe rst hitting time of the stohasti proess (Vt(i))t≥0 starting
fromVr to theboundaryθ(t)(the distribution oftheinterspikeintervalin termsofneural models). Thestatesofallneuronsjust beforethespikearegivenby: X(j) (t+X(i))−
= X(j)(t)−X(i)(t). Finally, the states of all neuronsj onnetedto neuron i are modied
aording to the spike produed by neuron i. Beause the interation is inhibitory, this amountsto postponingthespikeprodued byneuronj byanamountηi,j ≥0 (seeFig 3),
beausetheinhibitioninreasesthetimetothenextspike.
Ingeneral,ηi,j isarandomvariabledependingonthemembranepotentialV(j) attime t. Inmostofthemodelsonsideredinsetion3,itdependsinfatonlyonX(j),sothatthe
updatereadsX(j)(t+X(i)) =X(j)(t)−X(i)(t) +ηi,j(X(j)(t)−X(i)(t)),where ηi,j(x)is a
randomfuntion.
Inallourmathematialstudyweonsider theproess
X(t) := (X(i)(t))1≤i≤N (2.2)
UptoanadditionalMarkovhain,thismodelwillbeaontinuoustimeMarkovproess,as
wewillshowinsetion3. Theproess(Xt)tdenedispieewiseontinuous,sotheanalysis
ofDavisin [11℄anbeapplied here. Ouraseisevenmoresimplesinethedisontinuities
are verysimply related to the valueof theproess. This very partiularpropertyimplies
thatstudyingtheontinuoustimestohastiproessisstritlyequivalenttoonsideringone
ofthetwofollovingdisretetimeMarkovhain(2.3)and(2.4).
Indeed,let(tn)denotethetimesequeneofthespikesemittedbyoneofalltheneurons, (Zn)thesequeneofthestatesjustbeforeeahspikeand(Xn)thevetorofstatesjustafter
eah spike.
Zn =X(t−n) (2.3)
Xn =X(tn) (2.4)
Consider now therandom variable ηi,j to add to the stateof a postsynaptineuron j
when reeiving a spike from i at time t∗. This random variable is the delay aused by
theinhibition, i.e. theadditionaltime to wait for j to spikebeauseof the reeptionof a
presynaptispike.
Alltheworkdoneinthefollowingsetions3and4isaimedtoshowthatmanybiologial
neuronmodelstintotheframeworkdesribedinsetion2andtoidentifytheparametersof
theorrespondingHourglassmodel. Wewillseethatin manyases,theserandomvariables
anberelatedto rsthittingtimesofstohasti proesses.
3 Inhibitory Networks with instantaneous interations
Inthissetionweonsiderdierenttypesofmodelsoflinearintegrate-and-reneuronsand
dierenttypesofinhibitorysynaptiinterations,anduptoatransformationshowthatthe
networkmodelan beonsidered asan hourglassnetwork,and identify theparametersof
themodel.
Figure 3: A representation of a sample path for the ountdown proess and the related
membranepotentialintheaseoftheperfetintegrate-and-reneuronrepresentedingure
The rst model we onsider is a noisy integrate-and-re neuron without leak urrent,
whih wereferastheperfetnoisyintegrate-and-reneuron. Wethenaddaleakurrent.
Werststatesomegeneralresultsabouttheserandom variables. Firstof all,itisvery
interestingto note that the reset proess is only linked with the presynapti neuron, and
has the law of the rst hitting time of the membrane potential proess to the threshold
funtion θ(t). Indeed, when a neuron eliits a spike in the integrate-and-re framework withnorefratory period, itsmembranepotentialis resettoaertainvalueVr1 Therefore
theresetrandomvariable,dened asthetime before thenextspikeoftheneuron,hasthe
law of the rst hitting time of the membranepotentialto the threshold. The interation
variableonlydependsonthepostsynaptidynamisofthemembranepotentialandonthe
synapti eieny w. When the neuron j reeives a spike from the neuron i at time t,
thetime to thenext spikeis hanged,and the random variable orrespondingis equal to
thedierenebetweenthe timeto reah thethresholdstartingfrom V(j)(t) +wij andthe
time toreah thethreshold startingfrom V(j)(t). Hene in thegeneral ase,this random
variable depends on thevalue of thepotentialat time t. We will see that in the simplest
aseswetreatherethisrandomvariableonlydependsonX(j),thetimetothenextspikefor
thepostsynaptineuronj. Thispropertyis veryinterestingsineitmakesthe ountdown proessanindependentMarkovhain,i.e. thatdependsonnootherproess.
3.1 Perfet integrate-and-re models
3.1.1 Perfet IF neuron with instantaneous synapses
Westartbyonsideringtheperfetintegrate-and-reneuronwithexternalinputsandBrow-
niannoise. Themembranepotentialoftheneuroni,denotedV(i)(t),ishenedrivenbythe
followingequationbetweentwospikes:
τidV(i)(t) =Ie(i)(t)dt+σidWt(i) (3.1)
whereτiisthemembranepotentialtimeonstant,Ie(i)(t)istheinputurrent,σithestandard
deviationofthenoiseand(W(i))1≤i≤N areindependentBrownianmotions,whihrepresents externalsynaptistimulations
2
. Theneuronreswhenitsmembranepotentialreahesthe
thresholdθ: themembranepotentialisresettoavalueVr andaspikeisemitted.
V(i)(t−) =θ⇒V(i)(t) =Vr (3.2)
1
TheresetvalueVr analsobearandomvariablewithnoadditionalomplexity.Theresultsweobtain foraonstantresetvalueanbereadilyextendedtothismoregeneralmodel.
2
ItouldhavebeenpossibletoreplaetheBrownianmotionsbyinstantaneousspikes(V(i)→V(i)+δ) triggeredaordingtoaPoissonproess(theequation(3.1 )wouldbethediusionapproximationofthistype
ofexitation). Thiswouldhangeonsiderablythefollowingstudy,sinetheproessisnomoreontinuous
betweentwoonseutivespikes