Training Spiking Neural Networks Using Combined Learning Approaches

  • Daniel Elbrecht
  • , Maryam Parsa
  • , Shruti R. Kulkarni
  • , J. Parker Mitchell
  • , Catherine D. Schuman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Spiking neural networks (SNNs), the class of neural networks used in neuromorphic computing, are difficult to train using traditional back-propagation techniques. Spike timingdependent plasticity (STDP) is a biologically inspired learning mechanism that can be used to train SNNs. Evolutionary algorithms have also been demonstrated as a method for training SNNs. In this work, we explore the relationship between these two training methodologies. We evaluate STDP and evolutionary optimization as standalone methods for training networks, and also evaluate a combined approach where STDP weight updates are applied within an evolutionary algorithm. We also apply Bayesian hyperparameter optimization as a meta learner for each of the algorithms. We find that STDP by itself is not an ideal learning rule for randomly connected networks, while the inclusion of STDP within an evolutionary algorithm leads to similar performance, with a few interesting differences. This study suggests future work in understanding the relationship between network topology and learning rules.

Original languageEnglish
Title of host publication2020 IEEE Symposium Series on Computational Intelligence, SSCI 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1995-2001
Number of pages7
ISBN (Electronic)9781728125473
DOIs
StatePublished - Dec 1 2020
Event2020 IEEE Symposium Series on Computational Intelligence, SSCI 2020 - Virtual, Online, Australia
Duration: Dec 1 2020Dec 4 2020

Publication series

Name2020 IEEE Symposium Series on Computational Intelligence, SSCI 2020

Conference

Conference2020 IEEE Symposium Series on Computational Intelligence, SSCI 2020
Country/TerritoryAustralia
CityVirtual, Online
Period12/1/2012/4/20

Keywords

  • Bayesian optimization
  • evolutionary algorithms
  • spike-timing dependent plasticity
  • spiking neural networks

Fingerprint

Dive into the research topics of 'Training Spiking Neural Networks Using Combined Learning Approaches'. Together they form a unique fingerprint.

Cite this