Memristor-based in-memory processor for high precision semantic text classification

•Memristor-based in-memory processor was implemented for semantic text classification.•The proposed circuit could serve as an alternative to Von Neumann based processors for large scale natural language processing.•The efficacy of the proposed circuit was tested on two distinct datasets consisting o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & electrical engineering 2021-06, Vol.92, p.107160, Article 107160
Hauptverfasser: Viswakumar, Aditya, Ganganaik, Priyanka B, Raj, P Michael Preetam, Rao, BVVSN Prabhakar, Kundu, Souvik
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Memristor-based in-memory processor was implemented for semantic text classification.•The proposed circuit could serve as an alternative to Von Neumann based processors for large scale natural language processing.•The efficacy of the proposed circuit was tested on two distinct datasets consisting of a total of 55,575 texts.•The proposed circuit was able to classify the texts with an average accuracy of 91%. Text classification is an important component of digital media such as natural language processing, image labeling, sentiment analysis, spam filtering, chatbots, and translators. In this work, effort was devoted to develop an in-memory processor for Bayesian text classification using memristive crossbar architecture, in which memristive switches were employed to store information required for the classification of text. The efficacy of the proposed circuit was tested on two distinct datasets consisting of a total of 55,575 texts. The circuit was found to be efficient to categorize the texts with an average accuracy of 91%. This work paves the way for hardware realization of cognitive systems using in-memory processors. [Display omitted]
ISSN:0045-7906
1879-0755
DOI:10.1016/j.compeleceng.2021.107160