A Basic Compositional Model for Spiking Neural Networks
A Basic Compositional Model for Spiking Neural Networks
复制标题
DOI:
10.1007/978-3-031-15629-8_22
复制
发表时间:
2018-08
期刊:
影响因子:
--
通讯作者:
N. Lynch;Cameron Musco
中科院分区:
文献类型:
--
作者:
N. Lynch;Cameron Musco
We present a formal, mathematical foundation for modeling and reasoning about the behavior ofsynchronous, stochastic Spiking Neural Networks (SNNs), which have been widely used in studies of neural computation. Our approach follows paradigms established in the field of concurrency theory.Our SNN model is based on directed graphs of neurons, classified as input, output, and internal neurons. We focus here on basic SNNs, in which a neuron’s only state is a Boolean value indicating whether or not the neuron is currently firing. We also define theexternal behaviorof an SNN, in terms of probability distributions on its external firing patterns. We define two operators on SNNs: acomposition operator, which supports modeling of SNNs as combinations of smaller SNNs, and ahiding operator, which reclassifies some output behavior of an SNN as internal. We prove results showing how the external behavior of a network built using these operators is related to the external behavior of its component networks. Finally, we definition the notion of aproblemto be solved by an SNN, and show how the composition and hiding operators affect the problems that are solved by the networks.We illustrate our definitions with three examples: a Boolean circuit constructed from gates, anAttentionnetwork constructed from aWinner-Take-Allnetwork and aFilternetwork, and a toy example involving combining two networks in a cyclic fashion.