Learning First-to-Spike Policies for Neuromorphic Control Using Policy Gradients
Bleema Rosenfeld, Osvaldo Simeone, Bipin Rajendran

TL;DR
This paper introduces a novel policy gradient method for training spiking neural networks as energy-efficient stochastic policies in reinforcement learning, leveraging a first-to-spike action rule to balance control performance and energy consumption.
Contribution
It develops a new training algorithm for SNNs using policy gradients with a first-to-spike rule, enabling efficient RL control with reduced energy use.
Findings
SNN policies can effectively trade off energy and control performance.
Online training of SNNs as policies outperforms converted ANN-to-SNN approaches.
Significant energy savings achieved with maintained control accuracy.
Abstract
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. Due to their low energy consumption, SNNs are considered to be important candidates as co-processors to be implemented in mobile devices. 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 considering a Generalized Linear Model (GLM) for spiking neurons. Experimental results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
