Temporal Pattern Coding in Deep Spiking Neural Networks

被引:13
作者
Rueckauer, Bodo [1 ]
Liu, Shih-Chii
机构
[1] Univ Zurich, Inst Neuroinformat, Zurich, Switzerland
来源
2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2021年
关键词
NEURONS; CELLS; POWER;
D O I
10.1109/IJCNN52387.2021.9533837
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep Artificial Neural Networks (ANNs) employ a simplified analog neuron model that mimics the rate transfer function of integrate-and-fire neurons. In Spiking Neural Networks (SNNs), the predominant information transmission method is based on rate codes. This code is inefficient from a hardware perspective because the number of transmitted spikes is proportional to the encoded analog value. Alternate codes such as temporal codes that are based on single spikes are difficult to scale up for large networks due to their sensitivity to spike timing noise. Here we present a study of an encoding scheme based on temporal spike patterns. This scheme inherits the efficiency of temporal codes but retains the robustness of rate codes. The pattern code is evaluated on MNIST, CIFAR-10, and ImageNet image classification tasks. We compare the network performance of ANNs, rate-coded SNNs, and temporal-coded SNNs, using the classification error and operation count as performance metrics. We also estimate the power consumption of the digital logic needed for the operations associated with each encoding type, and the impact of the bit precision of the weights and activations. On ImageNet, the temporal pattern code achieves up to 35x reduction in the estimated power consumption compared to the rate-coded SNN, and 42x compared to the ANN. The classification error of the pattern-coded SNN is increased by < 1% compared to the ANN, and decreased by 2% compared to the rate-coded SNN.
引用
收藏
页数:8
相关论文
共 41 条
[1]   NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Maps [J].
Aimar, Alessandro ;
Mostafa, Hesham ;
Calabrese, Enrico ;
Rios-Navarro, Antonio ;
Tapiador-Morales, Ricardo ;
Lungu, Iulia-Alexandra ;
Milde, Moritz B. ;
Corradi, Federico ;
Linares-Barranco, Alejandro ;
Liu, Shih-Chii ;
Delbruck, Tobi .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (03) :644-656
[2]   A Low Power, Fully Event-Based Gesture Recognition System [J].
Amir, Arnon ;
Taba, Brian ;
Berg, David ;
Melano, Timothy ;
McKinstry, Jeffrey ;
Di Nolfo, Carmelo ;
Nayak, Tapan ;
Andreopoulos, Alexander ;
Garreau, Guillaume ;
Mendoza, Marcela ;
Kusnitz, Jeff ;
Debole, Michael ;
Esser, Steve ;
Delbruck, Tobi ;
Flickner, Myron ;
Modha, Dharmendra .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :7388-7397
[3]  
[Anonymous], 2019, ARXIV 1910 12232
[4]  
[Anonymous], 2019, FRONT NEUROSCI
[5]  
[Anonymous], 2014, DIGEST OF TECHNICAL
[6]  
[Anonymous], 2021, ARXIV 2101 04261
[7]  
[Anonymous], 2015, PROCEEDINGS OF THE A
[8]  
[Anonymous], 2021, CORR
[9]  
[Anonymous], 1998, The first steps in seeing
[10]  
[Anonymous], 2017, ARXIV 1706 02393