Cargando…

Equilibrium Propagation for Memristor-Based Recurrent Neural Networks

Among the recent innovative technologies, memristor (memory-resistor) has attracted researchers attention as a fundamental computation element. It has been experimentally shown that memristive elements can emulate synaptic dynamics and are even capable of supporting spike timing dependent plasticity...

Descripción completa

Detalles Bibliográficos
Autores principales: Zoppo, Gianluca, Marrone, Francesco, Corinto, Fernando
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7105894/
https://www.ncbi.nlm.nih.gov/pubmed/32265641
http://dx.doi.org/10.3389/fnins.2020.00240
_version_ 1783512498697142272
author Zoppo, Gianluca
Marrone, Francesco
Corinto, Fernando
author_facet Zoppo, Gianluca
Marrone, Francesco
Corinto, Fernando
author_sort Zoppo, Gianluca
collection PubMed
description Among the recent innovative technologies, memristor (memory-resistor) has attracted researchers attention as a fundamental computation element. It has been experimentally shown that memristive elements can emulate synaptic dynamics and are even capable of supporting spike timing dependent plasticity (STDP), an important adaptation rule that is gaining particular interest because of its simplicity and biological plausibility. The overall goal of this work is to provide a novel (theoretical) analog computing platform based on memristor devices and recurrent neural networks that exploits the memristor device physics to implement two variations of the backpropagation algorithm: recurrent backpropagation and equilibrium propagation. In the first learning technique, the use of memristor–based synaptic weights permits to propagate the error signals in the network by means of the nonlinear dynamics via an analog side network. This makes the processing non-digital and different from the current procedures. However, the necessity of a side analog network for the propagation of error derivatives makes this technique still highly biologically implausible. In order to solve this limitation, it is therefore proposed an alternative solution to the use of a side network by introducing a learning technique used for energy-based models: equilibrium propagation. Experimental results show that both approaches significantly outperform conventional architectures used for pattern reconstruction. Furthermore, due to the high suitability for VLSI implementation of the equilibrium propagation learning rule, additional results on the classification of the MNIST dataset are here reported.
format Online
Article
Text
id pubmed-7105894
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-71058942020-04-07 Equilibrium Propagation for Memristor-Based Recurrent Neural Networks Zoppo, Gianluca Marrone, Francesco Corinto, Fernando Front Neurosci Neuroscience Among the recent innovative technologies, memristor (memory-resistor) has attracted researchers attention as a fundamental computation element. It has been experimentally shown that memristive elements can emulate synaptic dynamics and are even capable of supporting spike timing dependent plasticity (STDP), an important adaptation rule that is gaining particular interest because of its simplicity and biological plausibility. The overall goal of this work is to provide a novel (theoretical) analog computing platform based on memristor devices and recurrent neural networks that exploits the memristor device physics to implement two variations of the backpropagation algorithm: recurrent backpropagation and equilibrium propagation. In the first learning technique, the use of memristor–based synaptic weights permits to propagate the error signals in the network by means of the nonlinear dynamics via an analog side network. This makes the processing non-digital and different from the current procedures. However, the necessity of a side analog network for the propagation of error derivatives makes this technique still highly biologically implausible. In order to solve this limitation, it is therefore proposed an alternative solution to the use of a side network by introducing a learning technique used for energy-based models: equilibrium propagation. Experimental results show that both approaches significantly outperform conventional architectures used for pattern reconstruction. Furthermore, due to the high suitability for VLSI implementation of the equilibrium propagation learning rule, additional results on the classification of the MNIST dataset are here reported. Frontiers Media S.A. 2020-03-24 /pmc/articles/PMC7105894/ /pubmed/32265641 http://dx.doi.org/10.3389/fnins.2020.00240 Text en Copyright © 2020 Zoppo, Marrone and Corinto. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Zoppo, Gianluca
Marrone, Francesco
Corinto, Fernando
Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title_full Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title_fullStr Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title_full_unstemmed Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title_short Equilibrium Propagation for Memristor-Based Recurrent Neural Networks
title_sort equilibrium propagation for memristor-based recurrent neural networks
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7105894/
https://www.ncbi.nlm.nih.gov/pubmed/32265641
http://dx.doi.org/10.3389/fnins.2020.00240
work_keys_str_mv AT zoppogianluca equilibriumpropagationformemristorbasedrecurrentneuralnetworks
AT marronefrancesco equilibriumpropagationformemristorbasedrecurrentneuralnetworks
AT corintofernando equilibriumpropagationformemristorbasedrecurrentneuralnetworks