An Introduction to Probabilistic Spiking Neural Networks
Jang, Hyeryung, Simeone, Osvaldo, Gardner, Brian, Grüning, André
Spiking neural networks (SNNs) are distributed trainable systems whose computing elements, or neurons, are characterized by internal analog dynamics and by digital and sparse synaptic communications. The sparsity of the synaptic spiking inputs and the corresponding event-driven nature of neural processing can be leveraged by energy-efficient hardware implementations, which can offer significant energy reductions as compared to conventional artificial neural networks (ANNs). The design of training algorithms lags behind the hardware implementations. Most existing training algorithms for SNNs have been designed either for biological plausibility or through conversion from pretrained ANNs via rate encoding. This article provides an introduction to SNNs by focusing on a probabilistic signal processing methodology that enables the direct derivation of learning rules by leveraging the unique time-encoding capabilities of SNNs. We adopt discrete-time probabilistic models for networked spiking neurons and derive supervised and unsupervised learning rules from first principles via variational inference. Examples and open research problems are also provided.
- Country:
- North America
- United States (0.14)
- Canada
- Quebec > Montreal (0.04)
- Alberta > Census Division No. 15
- Improvement District No. 9 > Banff (0.04)
- Europe
- United Kingdom > England
- Surrey > Guildford (0.04)
- Greater London > London (0.04)
- West Midlands > Coventry (0.04)
- East Sussex > Brighton (0.04)
- Devon > Exeter (0.04)
- Cambridgeshire > Cambridge (0.04)
- Italy
- Tuscany > Florence (0.04)
- Lombardy > Milan (0.04)
- Friuli Venezia Giulia > Trieste Province
- Trieste (0.04)
- Germany > Saxony
- Leipzig (0.04)
- France > Île-de-France
- United Kingdom > England
- Asia > China
- North America
- Genre:
- Research Report (0.50)
- Overview (0.48)
- Industry:
- Energy (0.69)
- Education (0.68)
- Health & Medicine > Therapeutic Area
- Neurology (0.69)