Coding method based on fuzzy C-Means clustering for spiking neural network with triangular spike response function

Fang Liu,Witold Pedrycz,Chao Zhang,Jie Yang,Wei Wu
DOI: https://doi.org/10.1109/tfuzz.2023.3279786
IF: 12.253
2023-01-01
IEEE Transactions on Fuzzy Systems
Abstract:Although spiking neural network (SNN) has the advantages of strong brain-likeness and low energy consumption due to the use of discrete spikes for information representation and transmission, its performance still needs to be improved. This paper improves SNN in terms of the coding process and the spike response function by invoking fuzzy sets. In terms of coding, a new Fuzzy C-Means Coding (FCMC) method is proposed, which breaks the limitation of uniformly distributed receptive fields of existing coding methods and automatically determines suitable receptive fields that reflect the density distribution of the input data for encoding through the Fuzzy C-Means (FCM) clustering. In terms of spike response function, triangular fuzzy numbers instead of the commonly used alpha-type function are used as the spike response function. Different from other functions of fixed shape, width parameters of the proposed function are learnt in the iterative way like weights of synapses do. Experimental results obtained on seven benchmark datasets and two real-world datasets with 11 approaches demonstrate that SNN with triangular spike response functions (abbreviated as T- SNN) combining FCMC can achieve improved performance in terms of accuracy, F-measure, AUC, required epochs, running time and stability.
computer science, artificial intelligence,engineering, electrical & electronic
What problem does this paper attempt to address?