Learning First-to-Spike Policies for Neuromorphic Control Using Policy Gradients

10/23/2018
by   Bleema Rosenfeld, et al.
0

Artificial Neural Networks (ANNs) are currently being used as function approximators in many state-of-the-art Reinforcement Learning (RL) algorithms. Spiking Neural Networks (SNNs) have been shown to drastically reduce the energy consumption of ANNs by encoding information in sparse temporal binary spike streams, hence emulating the communication mechanism of biological neurons. In this work, the use of SNNs as stochastic policies is explored under an energy-efficient first-to-spike action rule, whereby the action taken by the RL agent is determined by the occurrence of the first spike among the output neurons. A policy gradient-based algorithm is derived and implemented on a windy grid-world problem. Experimental results demonstrate the capability of SNNs as stochastic policies to gracefully trade energy consumption, as measured by the number of spikes, and control performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2022

Deep Reinforcement Learning with Spiking Q-learning

With the help of special neuromorphic hardware, spiking neural networks ...
research
09/04/2019

Mapping Spiking Neural Networks to Neuromorphic Hardware

Neuromorphic hardware platforms implement biological neurons and synapse...
research
08/17/2023

Pattern recognition using spiking antiferromagnetic neurons

Spintronic devices offer a promising avenue for the development of nanos...
research
08/04/2023

Paired Competing Neurons Improving STDP Supervised Local Learning In Spiking Neural Networks

Direct training of Spiking Neural Networks (SNNs) on neuromorphic hardwa...
research
03/22/2020

Learning to Walk: Spike Based Reinforcement Learning for Hexapod Robot Central Pattern Generation

Learning to walk – i.e., learning locomotion under performance and energ...
research
05/19/2022

Spikemax: Spike-based Loss Methods for Classification

Spiking Neural Networks (SNNs) are a promising research paradigm for low...
research
04/09/2022

A Spiking Neural Network Structure Implementing Reinforcement Learning

At present, implementation of learning mechanisms in spiking neural netw...

Please sign up or login with your details

Forgot password? Click here to reset