Deakin University
Browse

File(s) under embargo

Exploration Of Encoding And Decoding Methods For Spiking Neural Networks On The Cart Pole And Lunar Lander Problems Using Evolutionary Training

conference contribution
posted on 2023-08-24, 05:17 authored by AW Rafe, JA Garcia, WL Raffe
Spiking Neural Networks are increasingly drawing interest due to their potential for large efficiency gains when used with neuromorphic computers. However, when attempting to replicate the successes of Artificial Neural Networks, challenges are faced due to their vastly different architectures and therefore differing methods for training and optimisation. There has been minimal analysis of the differences between encoding and decoding methods and the effect of state space exposure periods on the performance of these networks. The core contribution of this paper is the detailed analysis of decoding methods, state exposure periods, and a learned input encoding method of an evolved Spiking Neural Network within the Reinforcement Learning context. This is demonstrated using the Cart Pole and Lunar Lander Reinforcement Learning problems. The paper discovers a negative correlation between the generation to reach the goal and the state space exposure period over all decoding methods tested. The state exposure period is also found to influence the number of random actions taken due to the decoding methods being unable to select an action. This paper explores the differences in temporal and rate-based decoding as well as identifying benefits in resetting networks to their default states between episode steps. Additionally, the novel input encoder, is effective at pre-processing state information using the same evolutionary algorithm as the rest of the network.

History

Volume

00

Pagination

498-505

Location

ELECTR NETWORK

Start date

2021-06-28

End date

2021-07-01

ISBN-13

9781728183923

Language

English

Title of proceedings

2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Proceedings

Event

IEEE Congress on Evolutionary Computation (IEEE CEC)

Publisher

IEEE

Place of publication

Piscataway, N.J.

Series

IEEE Congress on Evolutionary Computation