Affiliation:
1. Department of Aerospace Engineering, Indian Institute of Science, Bangalore 560012, India
2. Department of Computer Science, Loughborough University, Loughborough LE11 3TU, UK
Abstract
This paper presents an interpretable, spiking neural classifier (IpT-SNC) with time-varying weights. IpT-SNC uses a two-layered spiking neural network (SNN) architecture in which weights of synapses are modeled using amplitude-modulated, time-varying Gaussian functions. Self-regulated particle swarm optimization (SRPSO) is used to update the amplitude, width, and centers of the Gaussian functions and thresholds of neurons in the output layer. IpT-SNC has been developed to improve the interpretability of spiking neural networks. The time-varying weights in IpT-SNC allow us to describe the rationale behind predictions in terms of specific input spikes. The performance of IpT-SNC is evaluated on ten benchmark datasets in the UCI machine learning repository and compared with the performance of other learning algorithms. According to the performance results, IpT-SNC enhances classification performance on testing datasets from a minimum of 0.5% to a maximum of 7.7%. The significance level of IpT-SNC with other learning algorithms is evaluated using statistical tests like the Friedman test and the paired t-test. Furthermore, on the challenging real-world BCI (Brain Computer Interface) competition IV dataset, IpT-SNC outperforms current classifiers by about 8% in terms of classification accuracy. The results indicate that IpT-SNC has better generalization performance than other algorithms.
Reference37 articles.
1. NoisySpiking Neurons with Temporal Coding have more Computational Power than Sigmoidal Neurons;Maass;Adv. Neural Inf. Process. Syst.,1996
2. Machingal, P., Thousif, M., Dora, S., and Sundaram, S. (2020, January 19–24). Self-regulated Learning Algorithm for Distributed Coding Based Spiking Neural Classifier. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.
3. STDP-based spiking deep convolutional neural networks for object recognition;Kheradpisheh;Neural Netw.,2018
4. Kim, S., Park, S., Na, B., and Yoon, S. (2020, January 7–12). Spiking-yolo: Spiking neural network for energy-efficient object detection. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.
5. Error-backpropagation in temporally encoded networks of spiking neurons;Bohte;Neurocomputing,2002