Ensembles of Spiking Neural Networks
Preprint
Abstract
This paper demonstrates how to construct ensembles of spiking neural networks producing state-of-the-art results, achieving classification accuracies of 98.71%, 100.0%, and 99.09%, on the MNIST, NMNIST and DVS Gesture datasets respectively. Furthermore, this performance is achieved using simplified individual models, with ensembles containing less than 50% of the parameters of published reference models. We provide comprehensive exploration on the effect of spike train interpretation methods, and derive the theoretical methodology for combining model predictions such that performance improvements are guaranteed for spiking ensembles. For this, we formalize spiking neural networks as GLM predictors, identifying a suitable representation for their target domain. Further, we show how the diversity of our spiking ensembles can be measured using the Ambiguity Decomposition. The work demonstrates how ensembling can overcome the challenges of producing individual SNN models which can compete with traditional deep neural networks, and creates systems with fewer trainable parameters and smaller memory footprints, opening the door to low-power edge applications, e.g. implemented on neuromorphic hardware.Keywords
All Related Versions
This publication has 46 references indexed in Scilit:
- Analysis of Neural Data2014
- Extraction of temporally correlated features from dynamic vision sensors with spike-timing-dependent plasticityNeural Networks, 2012
- Neural Syntax: Cell Assemblies, Synapsembles, and ReadersNeuron, 2010
- A simple model of retina-LGN transmissionJournal of Computational Neuroscience, 2007
- Coding and transmission of information by neural ensemblesTrends in Neurosciences, 2004
- Experimental evaluation of expert fusion strategiesPattern Recognition Letters, 1999
- Lapicque’s introduction of the integrate-and-fire model neuron (1907)Brain Research Bulletin, 1999
- Vector reconstruction from firing ratesJournal of Computational Neuroscience, 1994
- Democracy in neural nets: Voting schemes for classificationNeural Networks, 1994
- A Theoretical Analysis of Neuronal VariabilityBiophysical Journal, 1965