Literature DB >> 32866745

Comparing SNNs and RNNs on neuromorphic vision datasets: Similarities and differences.

Weihua He1, YuJie Wu2, Lei Deng3, Guoqi Li4, Haoyu Wang5, Yang Tian6, Wei Ding7, Wenhui Wang8, Yuan Xie9.   

Abstract

Neuromorphic data, recording frameless spike events, have attracted considerable attention for the spatiotemporal information components and the event-driven processing fashion. Spiking neural networks (SNNs) represent a family of event-driven models with spatiotemporal dynamics for neuromorphic computing, which are widely benchmarked on neuromorphic data. Interestingly, researchers in the machine learning community can argue that recurrent (artificial) neural networks (RNNs) also have the capability to extract spatiotemporal features although they are not event-driven. Thus, the question of "what will happen if we benchmark these two kinds of models together on neuromorphic data" comes out but remains unclear. In this work, we make a systematic study to compare SNNs and RNNs on neuromorphic data, taking the vision datasets as a case study. First, we identify the similarities and differences between SNNs and RNNs (including the vanilla RNNs and LSTM) from the modeling and learning perspectives. To improve comparability and fairness, we unify the supervised learning algorithm based on backpropagation through time (BPTT), the loss function exploiting the outputs at all timesteps, the network structure with stacked fully-connected or convolutional layers, and the hyper-parameters during training. Especially, given the mainstream loss function used in RNNs, we modify it inspired by the rate coding scheme to approach that of SNNs. Furthermore, we tune the temporal resolution of datasets to test model robustness and generalization. At last, a series of contrast experiments are conducted on two types of neuromorphic datasets: DVS-converted (N-MNIST) and DVS-captured (DVS Gesture). Extensive insights regarding recognition accuracy, feature extraction, temporal resolution and contrast, learning generalization, computational complexity and parameter volume are provided, which are beneficial for the model selection on different workloads and even for the invention of novel neural models in the future.
Copyright © 2020 Elsevier Ltd. All rights reserved.

Keywords:  Long short-term memory; Neuromorphic dataset; Recurrent neural networks; Spatiotemporal dynamics; Spiking neural networks

Mesh:

Year:  2020        PMID: 32866745     DOI: 10.1016/j.neunet.2020.08.001

Source DB:  PubMed          Journal:  Neural Netw        ISSN: 0893-6080


  4 in total

1.  Is Neuromorphic MNIST Neuromorphic? Analyzing the Discriminative Power of Neuromorphic Datasets in the Time Domain.

Authors:  Laxmi R Iyer; Yansong Chua; Haizhou Li
Journal:  Front Neurosci       Date:  2021-03-25       Impact factor: 4.677

2.  Editorial: Understanding and Bridging the Gap Between Neuromorphic Computing and Machine Learning.

Authors:  Lei Deng; Huajin Tang; Kaushik Roy
Journal:  Front Comput Neurosci       Date:  2021-03-17       Impact factor: 2.380

Review 3.  Spiking Neural Networks and Their Applications: A Review.

Authors:  Kashu Yamazaki; Viet-Khoa Vo-Ho; Darshan Bulsara; Ngan Le
Journal:  Brain Sci       Date:  2022-06-30

4.  EVtracker: An Event-Driven Spatiotemporal Method for Dynamic Object Tracking.

Authors:  Shixiong Zhang; Wenmin Wang; Honglei Li; Shenyong Zhang
Journal:  Sensors (Basel)       Date:  2022-08-15       Impact factor: 3.847

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.