Training Spiking Neural Networks Using Combined Learning Approaches
D. Elbrecht and M. Parsa and S. R. Kulkarni and J. P. Mitchell and C. D. Schuman
December, 2020
IEEE Symposium Series on Computational Intelligence (SSCI)
https://doi.org/10.1109/SSCI47803.2020.9308443
PDF not available yet, or is only available from the conference/journal publisher.
Abstract
Spiking neural networks (SNNs), the class of neural networks used in neuromorphic computing, are difficult to train using traditional back-propagation techniques. Spike timing-dependent 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.Citation Information
Text
author D. Elbrecht and M. Parsa and S. R. Kulkarni and J. P. Mitchell and C. D. Schuman title Training Spiking Neural Networks Using Combined Learning Approaches booktitle IEEE Symposium Series on Computational Intelligence (SSCI) publisher IEEE pages 1995--2001 year 2020 url https://doi.org/10.1109/SSCI47803.2020.9308443 doi 10.1109/SSCI47803.2020.9308443
Bibtex
@INPROCEEDINGS{epk:20:tsn, author = "D. Elbrecht and M. Parsa and S. R. Kulkarni and J. P. Mitchell and C. D. Schuman", title = "Training Spiking Neural Networks Using Combined Learning Approaches", booktitle = "IEEE Symposium Series on Computational Intelligence (SSCI)", publisher = "IEEE", pages = "1995--2001", year = "2020", url = "https://doi.org/10.1109/SSCI47803.2020.9308443", doi = "10.1109/SSCI47803.2020.9308443" }