Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Training Spiking Neural Networks Using Combined Learning Approaches

Conference ·

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.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1760122
Country of Publication:
United States
Language:
English

References (15)

Spike Timing-Dependent Plasticity of Neural Circuits journal September 2004
Bayesian Multi-objective Hyperparameter Optimization for Accurate, Fast, and Efficient Neural Network Accelerator Design journal July 2020
Evolutionary Optimization for Neuromorphic Systems
  • Schuman, Catherine D.; Mitchell, J. Parker; Patton, Robert M.
  • NICE '20: Neuro-inspired Computational Elements Workshop, Proceedings of the Neuro-inspired Computational Elements Workshop https://doi.org/10.1145/3381755.3381758
conference June 2020
Error-backpropagation in temporally encoded networks of spiking neurons journal October 2002
Non-Traditional Input Encoding Schemes for Spiking Neuromorphic Systems conference July 2019
PABO: Pseudo Agent-Based Multi-Objective Bayesian Hyperparameter Optimization for Efficient Neural Accelerator Design conference November 2019
An evolutionary optimization framework for neural networks and neuromorphic architectures conference July 2016
Hyperparameter Optimization in Binary Communication Networks for Neuromorphic Deployment conference July 2020
Caspian conference March 2020
Loihi: A Neuromorphic Manycore Processor with On-Chip Learning journal January 2018
Evolving spiking neural networks for robot control journal January 2011
Bayesian-based Hyperparameter Optimization for Spiking Neuromorphic Systems conference December 2019
Learning Real-World Stimuli in a Neural Network with Spike-Driven Synaptic Dynamics journal November 2007
Training Deep Spiking Neural Networks Using Backpropagation journal November 2016
First-Spike-Based Visual Categorization Using Reward-Modulated STDP journal December 2018

Similar Records

Training Spiking Neural Networks with Synaptic Plasticity under Integer Representation
Conference · Thu Jul 01 00:00:00 EDT 2021 · OSTI ID:1876349

Multi-Objective Hyperparameter Optimization for Spiking Neural Network Neuroevolution
Conference · Tue Jun 01 00:00:00 EDT 2021 · OSTI ID:1814329

A Software Framework for Comparing Training Approaches for Spiking Neuromorphic Systems
Conference · Thu Jul 01 00:00:00 EDT 2021 · OSTI ID:1823363

Related Subjects