Text Classification in Memristor-based Spiking Neural Networks

07/27/2022
by   Jinqi Huang, et al.
0

Memristors, emerging non-volatile memory devices, have shown promising potential in neuromorphic hardware designs, especially in spiking neural network (SNN) hardware implementation. Memristor-based SNNs have been successfully applied in a wide range of various applications, including image classification and pattern recognition. However, implementing memristor-based SNNs in text classification is still under exploration. One of the main reasons is that training memristor-based SNNs for text classification is costly due to the lack of efficient learning rules and memristor non-idealities. To address these issues and accelerate the research of exploring memristor-based spiking neural networks in text classification applications, we develop a simulation framework with a virtual memristor array using an empirical memristor model. We use this framework to demonstrate a sentiment analysis task in the IMDB movie reviews dataset. We take two approaches to obtain trained spiking neural networks with memristor models: 1) by converting a pre-trained artificial neural network (ANN) to a memristor-based SNN, or 2) by training a memristor-based SNN directly. These two approaches can be applied in two scenarios: offline classification and online training. We achieve the classification accuracy of 85.88 memristor-based SNN and 84.86 given that the baseline training accuracy of the equivalent ANN is 86.02 conclude that it is possible to achieve similar classification accuracy in simulation from ANNs to SNNs and from non-memristive synapses to data-driven memristive synapses. We also investigate how global parameters such as spike train length, the read noise, and the weight updating stop conditions affect the neural networks in both approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2023

Spiking Neural Network Decision Feedback Equalization for IM/DD Systems

A spiking neural network (SNN) equalizer with a decision feedback struct...
research
11/17/2021

L4-Norm Weight Adjustments for Converted Spiking Neural Networks

Spiking Neural Networks (SNNs) are being explored for their potential en...
research
09/16/2018

Direct Training for Spiking Neural Networks: Faster, Larger, Better

Spiking neural networks (SNNs) are gaining more attention as a promising...
research
05/13/2023

Spiking Network Initialisation and Firing Rate Collapse

In recent years, newly developed methods to train spiking neural network...
research
06/19/2022

SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networks

Spiking neural networks are efficient computation models for low-power e...
research
04/07/2021

PrivateSNN: Fully Privacy-Preserving Spiking Neural Networks

How can we bring both privacy and energy-efficiency to a neural system o...
research
06/11/2023

An Efficient and Accurate Memristive Memory for Array-based Spiking Neural Networks

Memristors provide a tempting solution for weighted synapse connections ...

Please sign up or login with your details

Forgot password? Click here to reset