We propose a formalisation of spiking neural networks based on timed automata networks. Neurons are modelled as timed automata waiting for inputs on a number of different channels (synapses), for a given amount of time (the accumulation period). When this period is over, the current potential value is computed taking into account the current inputs and the previous decayed potential value. If the current potential overcomes a given threshold, the automaton emits a broadcast signal over its output channel, otherwise it restarts another accumulation period. After each emission, the automaton is constrained to remain inactive for a fixed refractory period. Spiking neural networks are formalised as sets of automata, one for each neuron, running in parallel and sharing channels according to the structure of the network. The model is then validated against some crucial properties defined via proper temporal logic formulae.

Formal validation of neural networks as timed automata / De Maria, Elisabetta; Di Giusto, Cinzia; Ciatto, Giovanni. - ELETTRONICO. - 132747:(2017), pp. 15-22. (Intervento presentato al convegno 8th International Conference on Computational Systems-Biology and Bioinformatics, CSBio 2017 tenutosi a Vietnam nel 2017) [10.1145/3156346.3156350].

Formal validation of neural networks as timed automata

Ciatto, Giovanni
2017

Abstract

We propose a formalisation of spiking neural networks based on timed automata networks. Neurons are modelled as timed automata waiting for inputs on a number of different channels (synapses), for a given amount of time (the accumulation period). When this period is over, the current potential value is computed taking into account the current inputs and the previous decayed potential value. If the current potential overcomes a given threshold, the automaton emits a broadcast signal over its output channel, otherwise it restarts another accumulation period. After each emission, the automaton is constrained to remain inactive for a fixed refractory period. Spiking neural networks are formalised as sets of automata, one for each neuron, running in parallel and sharing channels according to the structure of the network. The model is then validated against some crucial properties defined via proper temporal logic formulae.
2017
PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SYSTEMS-BIOLOGY AND BIOINFORMATICS (CSBIO 2017)
15
22
Formal validation of neural networks as timed automata / De Maria, Elisabetta; Di Giusto, Cinzia; Ciatto, Giovanni. - ELETTRONICO. - 132747:(2017), pp. 15-22. (Intervento presentato al convegno 8th International Conference on Computational Systems-Biology and Bioinformatics, CSBio 2017 tenutosi a Vietnam nel 2017) [10.1145/3156346.3156350].
De Maria, Elisabetta; Di Giusto, Cinzia; Ciatto, Giovanni
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/618763
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact