Paper Reading AI Learner

Tuning Convolutional Spiking Neural Network with Biologically-plausible Reward Propagation

2020-10-09 08:42:13
Tielin Zhang, Shuncheng Jia, Xiang Cheng, Bo Xu

Abstract

Spiking Neural Networks (SNNs) contain more biology-realistic structures and biology-inspired learning principles compared with that in standard Artificial Neural Networks (ANNs). The dynamic neurons in SNNs are non-differential, containing decayed historical states and generating event-based spikes after their states reaching the firing threshold. This dynamic characteristic of SNNs made it hard to be directly trained with standard back propagation (BP) which is considered not biologically plausible. In this paper, a Biologically-plausible Reward Propagation (BRP) algorithm is proposed and applied on a SNN architecture with both spiking-convolution (with both 1D and 2D convolutional kernels) and full-connection layers. Different with standard BP that propagated the error signals from post to pre synaptic neurons layer by layer, the BRP propagated the target labels instead of target errors directly from the output layer to all of the pre hidden layers. This effort was more consistent with the top-down reward-guiding learning in cortical columns of the neocortex. Then synaptic modifications with only local gradient differences were induced with pseudo-BP that might also be replaced with Spike-Timing Dependent Plasticity (STDP). The performance of the proposed BRP-SNN was further verified on spatial (including MNIST and Cifar-10) and temporal (including TIDigits and DvsGesture) tasks. The experimental result showed that the BRP played roles on convergent learning of SNN, reached higher accuracy compared with other state-of-the-art SNN algorithms, and saved more than 50% computational cost compared with that on ANNs. We think the introduction of biologically-plausible learning rules to the training procedure of biologically-realistic SNNs might give us more hints and inspirations towards a better understanding of the intelligent nature of the biological system.

Abstract (translated)

URL

https://arxiv.org/abs/2010.04434

PDF

https://arxiv.org/pdf/2010.04434.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot