paper-with-me

Papers

Text Classification in Memristor-based Spiking Neural Networks

2022-07-27 · Jinqi Huang, Alex Serb, Spyros Stathopoulos, Themis Prodromakis

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% by converting a pre-trained ANN to a memristor-based SNN and 84.86% by training the memristor-based SNN directly, given that the baseline training accuracy of the equivalent ANN is 86.02%. We 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.

📄 PDF Abstract BibTeX arXiv:2207.13729

Code (1)

hjq310/text-classification-in-memristorsnn 공식 구현 pytorch

Tasks

Classificationimage-classificationImage ClassificationSentiment Analysistext-classificationText Classification

Similar Papers 제목 키워드 기반

Connecting Spiking Neurons to a Spiking Memristor Network Changes the Memristor Dynamics

2014-02-17 · Deborah Gater, Attya Iqbal, Jeffrey Davey, Ella Gale

Memristors have been suggested as neuromorphic computing elements. Spike-time dependent plasticity and the Hodgkin-Huxley model of the neuron have both been modelled effectively by memristor theory. The d.c. response of …

Translation

A CMOS Spiking Neuron for Dense Memristor-Synapse Connectivity for Brain-Inspired Computing

2015-06-02 · Xinyu Wu, Vishal Saxena, Kehan Zhu

Neuromorphic systems that densely integrate CMOS spiking neurons and nano-scale memristor synapses open a new avenue of brain-inspired computing. Existing silicon neurons have molded neural biophysical dynamics but are i…

Evolving Unipolar Memristor Spiking Neural Networks

2015-09-01 · David Howard, Larry Bull, Ben De Lacy Costello

Neuromorphic computing --- brainlike computing in hardware --- typically requires myriad CMOS spiking neurons interconnected by a dense mesh of nanoscale plastic synapses. Memristors are frequently citepd as strong synap…

Topology Optimization of Random Memristors for Input-Aware Dynamic SNN

2024-07-26 · Bo wang, Shaocong Wang, Ning Lin, Yi Li 외

There is unprecedented development in machine learning, exemplified by recent large language models and world simulators, which are artificial neural networks running on digital computers. However, they still cannot para…

image-classificationImage ClassificationImage Inpainting

Is Spiking Logic the Route to Memristor-Based Computers?

2014-02-17 · Ella Gale, Ben De Lacy Costello, Andrew Adamatzky

Memristors have been suggested as a novel route to neuromorphic computing based on the similarity between neurons (synapses and ion pumps) and memristors. The D.C. action of the memristor is a current spike, which we thi…