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

Multi-Objective Optimization for Size and Resilience of Spiking Neural Networks

Conference ·
Inspired by the connectivity mechanisms in the brain, neuromorphic computing architectures model Spiking Neural Networks (SNNs) in silicon. As such, neuromorphic architectures are designed and developed with the goal of having small, low power chips that can perform control and machine learning tasks. However, the power consumption of the developed hardware can greatly depend on the size of the network that is being evaluated on the chip. Furthermore, the accuracy of a trained SNN that is evaluated on chip can change due to voltage and current variations in the hardware that perturb the learned weights of the network. While efforts are made on the hardware side to minimize those perturbations, a software based strategy to make the deployed networks more resilient can help further alleviate that issue. In this work, we study Spiking Neural Networks in two neuromorphic architecture implementations with the goal of decreasing their size, while at the same time increasing their resiliency to hardware faults. We leverage an evolutionary algorithm to train the SNNs and propose a multiobjective fitness function to optimize the size and resiliency of the SNN. We demonstrate that this strategy leads to well-performing, small-sized networks that are more resilient to hardware faults.
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:
1606935
Country of Publication:
United States
Language:
English

References (21)

A Comparison of Neuromorphic Classification Tasks conference January 2018
The TENNLab Exploratory Neuromorphic Computing Framework journal July 2018
A Novel Pruning Method for Convolutional Neural Networks Based off Identifying Critical Filters conference July 2019
A survey on the industrial readiness for Internet of Things conference October 2017
DANNA 2: Dynamic Adaptive Neural Network Arrays conference January 2018
Simplifying deep neural networks for neuromorphic architectures conference June 2016
MLPNN Training via a Multiobjective Optimization of Training Error and Stochastic Sensitivity journal May 2016
SpiNNaker: A 1-W 18-Core System-on-Chip for Massively-Parallel Neural Network Simulation journal August 2013
Challenges and research directions for Internet of Things journal July 2017
Neuroscience-inspired inspired dynamic architectures conference May 2014
Understanding Synapses: Past, Present, and Future journal November 2008
Homeostatic Fault Tolerance in Spiking Neural Networks: A Dynamic Hardware Perspective journal February 2018
IoT technologies for embedded computing
  • Samie, Farzad; Bauer, Lars; Henkel, Jörg
  • Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis https://doi.org/10.1145/2968456.2974004
conference October 2016
An evolutionary optimization framework for neural networks and neuromorphic architectures conference July 2016
Exploiting data representation for fault tolerance journal May 2016
Loihi: A Neuromorphic Manycore Processor with On-Chip Learning journal January 2018
Internet of Things and Body area network-an integrated future conference October 2017
Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations journal May 2014
ThiNet: A Filter Level Pruning Method for Deep Neural Network Compression conference October 2017
Training Deep Spiking Neural Networks Using Backpropagation journal November 2016
A million spiking-neuron integrated circuit with a scalable communication network and interface journal August 2014

Similar Records

Resilience and Robustness of Spiking Neural Networks for Neuromorphic Systems
Conference · Wed Jul 01 00:00:00 EDT 2020 · OSTI ID:1671419

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

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

Related Subjects