Next Article in Journal
Knowledge Mining of Interactions between Drugs from the Extensive Literature with a Novel Graph-Convolutional-Network-Based Method
Next Article in Special Issue
The Study of Crash-Tolerant, Multi-Agent Offensive and Defensive Games Using Deep Reinforcement Learning
Previous Article in Journal
A Linear Quadratic Regression-Based Synchronised Health Monitoring System (SHMS) for IoT Applications
Previous Article in Special Issue
VW-SC3D: A Sparse 3D CNN-Based Spatial–Temporal Network with View Weighting for Skeleton-Based Action Recognition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spiking Neural-Networks-Based Data-Driven Control

1
Computer Engineering Laboratory, Faculty of Electronic Engineering, Mathematics and Computer Science, Delft University of Technology, Building 36, Mekelweg 4, 2628 CD Delft, The Netherlands
2
Department of Cognitive Robotics, Faculty of Mechanical, Maritime and Materials Engineering, Delft University of Technology, Building 34, Mekelweg 2, 2628 CD Delft, The Netherlands
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(2), 310; https://doi.org/10.3390/electronics12020310
Submission received: 30 November 2022 / Revised: 27 December 2022 / Accepted: 27 December 2022 / Published: 7 January 2023
(This article belongs to the Special Issue Design, Dynamics and Control of Robots)

Abstract

Machine learning can be effectively applied in control loops to make optimal control decisions robustly. There is increasing interest in using spiking neural networks (SNNs) as the apparatus for machine learning in control engineering because SNNs can potentially offer high energy efficiency, and new SNN-enabling neuromorphic hardware is being rapidly developed. A defining characteristic of control problems is that environmental reactions and delayed rewards must be considered. Although reinforcement learning (RL) provides the fundamental mechanisms to address such problems, implementing these mechanisms in SNN learning has been underexplored. Previously, spike-timing-dependent plasticity learning schemes (STDP) modulated by factors of temporal difference (TD-STDP) or reward (R-STDP) have been proposed for RL with SNN. Here, we designed and implemented an SNN controller to explore and compare these two schemes by considering cart-pole balancing as a representative example. Although the TD-based learning rules are very general, the resulting model exhibits rather slow convergence, producing noisy and imperfect results even after prolonged training. We show that by integrating the understanding of the dynamics of the environment into the reward function of R-STDP, a robust SNN-based controller can be learned much more efficiently than TD-STDP.
Keywords: spiking neural network; reinforcement learning; control spiking neural network; reinforcement learning; control

Share and Cite

MDPI and ACS Style

Liu, Y.; Pan, W. Spiking Neural-Networks-Based Data-Driven Control. Electronics 2023, 12, 310. https://doi.org/10.3390/electronics12020310

AMA Style

Liu Y, Pan W. Spiking Neural-Networks-Based Data-Driven Control. Electronics. 2023; 12(2):310. https://doi.org/10.3390/electronics12020310

Chicago/Turabian Style

Liu, Yuxiang, and Wei Pan. 2023. "Spiking Neural-Networks-Based Data-Driven Control" Electronics 12, no. 2: 310. https://doi.org/10.3390/electronics12020310

APA Style

Liu, Y., & Pan, W. (2023). Spiking Neural-Networks-Based Data-Driven Control. Electronics, 12(2), 310. https://doi.org/10.3390/electronics12020310

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop