Abstract

The recent “multi-neuronal spike sequence detector” (MNSD) architecture integrates the weight- and delay-adjustment methods by combining heterosynaptic plasticity with the neurocomputational feature spike latency, representing a new opportunity to understand the mechanisms underlying biological learning. Unfortunately, the range of problems to which this topology can be applied is limited because of the low cardinality of the parallel spike trains that it can process, and the lack of a visualization mechanism to understand its internal operation. We present here the nMNSD structure, which is a generalization of the MNSD to any number of inputs. The mathematical framework of the structure is introduced, together with the “trapezoid method,” that is a reduced method to analyze the recognition mechanism operated by the nMNSD in response to a specific input parallel spike train. We apply the nMNSD to a classification problem previously faced with the classical MNSD from the same authors, showing the new possibilities the nMNSD opens, with associated improvement in classification performances. Finally, we benchmark the nMNSD on the classification of static inputs (MNIST database) obtaining state-of-the-art accuracies together with advantageous aspects in terms of time- and energy-efficiency if compared to similar classification methods.

Highlights

  • In the last few years, diverse machine learning (ML) methods have been proposed for the recognition of spike patterns generated by neural populations (Ambard and Rotter, 2012; Tapson et al, 2013; Grassia et al, 2017; Nazari and Faes, 2019)

  • The trapezoid method, i.e., a reduced method to analyze the recognition mechanism operated by the nMNSD in response to a specific input sequence

  • We face again the classification problem presented in Susi et al (2018) concerning the recognition of No-Go patterns from a patient executing the Go/No-Go paradigm, and we benchmark the nMNSD on static inputs using the MNIST dataset of handwritten digits to find pros and cons compared to other spiking neural networks (SNNs)-based classification methods

Read more

Summary

Introduction

In the last few years, diverse machine learning (ML) methods have been proposed for the recognition of spike patterns generated by neural populations (Ambard and Rotter, 2012; Tapson et al, 2013; Grassia et al, 2017; Nazari and Faes, 2019). The ability to learn and decode spike patterns is useful for the interpretation of biological mechanisms (Koyama et al, 2010; Rudnicki et al, 2012; Heelan et al, 2019) and for engineering applications, such as artificial vision and hearing (Nogueira et al, 2007; Zai et al, 2015; Schofield et al, 2018) analysis of brain signals (Susi et al, 2018), forecasting of energy consumption (Kulkarni et al, 2013), and so on Most of such ML methods are based on neural networks, and on the bio-inspired spiking neural networks (SNNs) (Maass, 1997; Florian, 2012). Experimental research proved that delays are widely present in biological neural networks and contribute to encode information (Chase and Young, 2007; Minneci et al, 2012), and various biological justifications have been attributed to the delay adjustment processes, among which the activity-dependent myelination (Mount and Monje, 2017) (which, in turn, results in the modulation of conduction velocities) and the spike latency tuning (see Fields, 2008, 2015; Zhou et al, 2012; Matsubara, 2017; Hwu et al, 2018; Wang et al, 2019)

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call