Back to Search Start Over

Memristor-based spiking neural network with online reinforcement learning.

Authors :
Vlasov, Danila
Minnekhanov, Anton
Rybka, Roman
Davydov, Yury
Sboev, Alexander
Serenko, Alexey
Ilyasov, Alexander
Demin, Vyacheslav
Source :
Neural Networks. Sep2023, Vol. 166, p512-523. 12p.
Publication Year :
2023

Abstract

Neural networks implemented in memristor-based hardware can provide fast and efficient in-memory computation, but traditional learning methods such as error back-propagation are hardly feasible in it. Spiking neural networks (SNNs) are highly promising in this regard, as their weights can be changed locally in a self-organized manner without the demand for high-precision changes calculated with the use of information almost from the entire network. This problem is rather relevant for solving control tasks with neural-network reinforcement learning methods, as those are highly sensitive to any source of stochasticity in a model initialization, training, or decision-making procedure. This paper presents an online reinforcement learning algorithm in which the change of connection weights is carried out after processing each environment state during interaction-with-environment data generation. Another novel feature of the algorithm is that it is applied to SNNs with memristor-based STDP-like learning rules. The plasticity functions are obtained from real memristors based on poly-p-xylylene and CoFeB-LiNbO 3 nanocomposite, which were experimentally assembled and analyzed. The SNN is comprised of leaky integrate-and-fire neurons. Environmental states are encoded by the timings of input spikes, and the control action is decoded by the first spike. The proposed learning algorithm solves the Cart-Pole benchmark task successfully. This result could be the first step towards implementing a real-time agent learning procedure in a continuous-time environment that can be run on neuromorphic systems with memristive synapses. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
08936080
Volume :
166
Database :
Academic Search Index
Journal :
Neural Networks
Publication Type :
Academic Journal
Accession number :
171586343
Full Text :
https://doi.org/10.1016/j.neunet.2023.07.031