Efficient and Fault-Tolerant Memristive Neural Networks with In-Situ Training
Santlal Prajapat, Manobendra Nath Mondal, and Susmita Sur-Kolay

TL;DR
This paper introduces a memristor-based neural network architecture with in-situ training that performs computations in constant time, offering high efficiency and robustness against faults and device variations, validated through simulations on multiple datasets.
Contribution
The work presents a novel memristive multi-layer neural network architecture with an efficient in-situ training algorithm that is fault-tolerant and highly area and energy efficient.
Findings
Achieves high classification accuracy on multiple datasets.
Maintains performance despite memristor faults and device variations.
Performs matrix operations in constant time using memristive crossbars.
Abstract
Neuromorphic architectures, which incorporate parallel and in-memory processing, are crucial for accelerating artificial neural network (ANN) computations. This work presents a novel memristor-based multi-layer neural network (memristive MLNN) architecture and an efficient in-situ training algorithm. The proposed design performs matrix-vector multiplications, outer products, and weight updates in constant time , leveraging the inherent parallelism of memristive crossbars. Each synapse is realized using a single memristor, eliminating the need for transistors, and offering enhanced area and energy efficiency. The architecture is evaluated through LTspice simulations on the IRIS, NASA Asteroid, and Breast Cancer Wisconsin datasets, achieving classification accuracies of 98.22\%, 90.43\%, and 98.59\%, respectively. Robustness is assessed by introducing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
