NECVLGApr 28, 2018

Spiking Deep Residual Network

arXiv:1805.01352v280 citations
AI Analysis

This addresses the problem of energy-efficient deep learning for researchers and practitioners by enabling deeper SNNs with competitive accuracy, though it is incremental as it adapts existing ResNet methods to SNNs.

The paper tackled the challenge of training very deep spiking neural networks (SNNs) by proposing a spiking version of deep residual networks (ResNet), achieving state-of-the-art performance on CIFAR-10, CIFAR-100, and ImageNet 2012, with the first SNN deeper than 40 layers and comparable to artificial neural networks on large-scale datasets.

Spiking neural networks (SNNs) have received significant attention for their biological plausibility. SNNs theoretically have at least the same computational power as traditional artificial neural networks (ANNs). They possess potential of achieving energy-efficiency while keeping comparable performance to deep neural networks (DNNs). However, it is still a big challenge to train a very deep SNN. In this paper, we propose an efficient approach to build a spiking version of deep residual network (ResNet). ResNet is considered as a kind of the state-of-the-art convolutional neural networks (CNNs). We employ the idea of converting a trained ResNet to a network of spiking neurons, named Spiking ResNet (S-ResNet). We propose a shortcut conversion model to appropriately scale continuous-valued activations to match firing rates in SNN, and a compensation mechanism to reduce the error caused by discretisation. Experimental results demonstrate that, compared with the state-of-the-art SNN approaches, the proposed Spiking ResNet achieves the best performance on CIFAR-10, CIFAR-100, and ImageNet 2012. Our work is the first time to build a SNN deeper than 40, with comparable performance to ANNs on a large-scale dataset.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes