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

Training Spiking Neural Networks with Synaptic Plasticity under Integer Representation

Conference ·

Neuromorphic computing is emerging as a promising Beyond Moore computing paradigm that employs event-triggered computation and non-von Neumann hardware. Spike Timing Dependent Plasticity (STDP) is a well-known bio-inspired learning rule that relies on activities of locally connected neurons to adjust the weights of their respective synapses. In this work, we analyze a basic STDP rule and its sensitivity on the different hyperparameters for training spiking neural networks (SNNs) with supervision, customized for a neuromorphic hardware implementation with integer weights. We compare the classification performance on four UCI datasets (iris, wine, breast cancer and digits) that depict varying levels of complexity. We perform a search for optimal set of hyperparameters using both grid search and Bayesian optimization. Through the use of Bayesian optimization, we show the general trends in hyperparameter sensitivity in SNN classification problem. With the best sets of hyperparameters, we achieve accuracies comparable to some of the best performing SNNs on these four datasets. With a highly optimized supervised STDP rule we show that these accuracies can be achieved with just 20 epochs of training.

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:
1876349
Country of Publication:
United States
Language:
English

References (12)

The TENNLab Exploratory Neuromorphic Computing Framework journal July 2018
Synaptic Modifications in Cultured Hippocampal Neurons: Dependence on Spike Timing, Synaptic Strength, and Postsynaptic Cell Type journal December 1998
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
Spike Timing–Dependent Plasticity: A Hebbian Learning Rule journal July 2008
Building Brain-Inspired Computing Systems: Examining the Role of Nanoscale Devices journal September 2018
Unsupervised speech recognition through spike-timing-dependent plasticity in a convolutional spiking neural network journal November 2018
Caspian conference March 2020
Surrogate Gradient Learning in Spiking Neural Networks: Bringing the Power of Gradient-Based Optimization to Spiking Neural Networks journal November 2019
Bayesian-based Hyperparameter Optimization for Spiking Neuromorphic Systems conference December 2019
Training deep neural networks for binary communication with the Whetstone method journal January 2019
First-Spike-Based Visual Categorization Using Reward-Modulated STDP journal December 2018

Similar Records

Training Spiking Neural Networks Using Combined Learning Approaches
Conference · Mon Nov 30 23:00:00 EST 2020 · OSTI ID:1760122

Bayesian-based Hyperparameter Optimization for Spiking Neuromorphic Systems
Conference · Sat Nov 30 23:00:00 EST 2019 · OSTI ID:1606790

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