IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i18p2846-d1477495.html
   My bibliography  Save this article

A Particle Swarm Optimization-Based Interpretable Spiking Neural Classifier with Time-Varying Weights

Author

Listed:
  • Mohammed Thousif

    (Department of Aerospace Engineering, Indian Institute of Science, Bangalore 560012, India)

  • Shirin Dora

    (Department of Computer Science, Loughborough University, Loughborough LE11 3TU, UK)

  • Suresh Sundaram

    (Department of Aerospace Engineering, Indian Institute of Science, Bangalore 560012, India)

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.

Suggested Citation

  • Mohammed Thousif & Shirin Dora & Suresh Sundaram, 2024. "A Particle Swarm Optimization-Based Interpretable Spiking Neural Classifier with Time-Varying Weights," Mathematics, MDPI, vol. 12(18), pages 1-16, September.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:18:p:2846-:d:1477495
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/18/2846/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/18/2846/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:18:p:2846-:d:1477495. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.