Nowadays, artificial neural networks (ANNs) can outperform the human brain ability in specific tasks. However, ANNs cannot replicate the efficient and low-power learning, adaptation and consolidation typical of biological organisms. Here, we present a hardware design, based on arrays of SiOx resistive switching memories (RRAMs), that allows to combine the accuracy of convolutional neural networks with the flexibility of bio-inspired neuronal plasticity. In order to enable the combination of the stable and the plastic attributes of the network, we exploit the spike-frequency adaptation of the neurons relying on the multilevel programming of the RRAM devices. This procedure enhances the efficiency and accuracy of the network for MNIST, noisy MNIST (N-MNIST), Fashion-MNIST and CIFAR-10 datasets, with inference accuracies of about 99% to 89%, respectively. We also demonstrate that the hardware is capable of asynchronous self-adaptation of its operative frequency according to the fire rate of the spiking neuron, thus optimizing the whole behavior of the network. We finally show that the system enables fast and accurate filter re-training to overcome catastrophic forgetting, showing high efficiency in terms of operations per second and robustness against device non-idealities. This work paves the way for the theoretical modelling and hardware realization of resilient autonomous systems in dynamic environments.

Combining accuracy and plasticity in convolutional neural networks based on resistive memory arrays for autonomous learning

Bianchi S.;Covi E.;Bricalli A.;Ielmini D.
2021-01-01

Abstract

Nowadays, artificial neural networks (ANNs) can outperform the human brain ability in specific tasks. However, ANNs cannot replicate the efficient and low-power learning, adaptation and consolidation typical of biological organisms. Here, we present a hardware design, based on arrays of SiOx resistive switching memories (RRAMs), that allows to combine the accuracy of convolutional neural networks with the flexibility of bio-inspired neuronal plasticity. In order to enable the combination of the stable and the plastic attributes of the network, we exploit the spike-frequency adaptation of the neurons relying on the multilevel programming of the RRAM devices. This procedure enhances the efficiency and accuracy of the network for MNIST, noisy MNIST (N-MNIST), Fashion-MNIST and CIFAR-10 datasets, with inference accuracies of about 99% to 89%, respectively. We also demonstrate that the hardware is capable of asynchronous self-adaptation of its operative frequency according to the fire rate of the spiking neuron, thus optimizing the whole behavior of the network. We finally show that the system enables fast and accurate filter re-training to overcome catastrophic forgetting, showing high efficiency in terms of operations per second and robustness against device non-idealities. This work paves the way for the theoretical modelling and hardware realization of resilient autonomous systems in dynamic environments.
2021
catastrophic forgetting
complementary learning systems
continual learning
convolutional neural networks
RRAM
STDP
supervised learning
unsupervised learning
File in questo prodotto:
File Dimensione Formato  
2021_jxcdc.pdf

accesso aperto

: Publisher’s version
Dimensione 3.09 MB
Formato Adobe PDF
3.09 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1190413
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 2
social impact