Spiking neural networks (SNNs) capture the most important aspects of brain information processing. They are considered a promising approach for next-generation artificial intelligence. However, the biggest problem restricting the development of SNNs is the training algorithm.
To solve this problem, a research team led by Prof. ZENG Yi from the Institute of Automation of the Chinese Academy of Sciences has proposed backpropagation (BP) with biologically plausible spatiotemporal adjustment for training deep spiking neural networks.
The associated study was published in Patterns on June 2.
Backpropagation-based training has extended SNNs to more complex network structures and tasks. However, the traditional design of BP ignores the dynamic characteristics of SNNs and is not biologically plausible.
Inspired by neural mechanisms in the brain, the researchers proposed a biologically plausible spatiotemporal adjustment to replace the traditional artificial design.
"After rethinking the relationship between membrane potential and spikes, we proposed the biologically plausible spatial adjustment of gradients to different time steps. It precisely controls the backpropagation of the error along the spatial dimension," said Prof. ZENG Yi, corresponding author of the study.
To overcome the problem of temporal dependency of traditional spiking neurons within a single spike period, the researchers proposed a biologically plausible temporal adjustment to make the error propagate across the spikes in the temporal dimension, according to SHEN Guobin, first author of the study.
The adjustment improves the performance of the SNNs and reduces energy consumption and latency. Compared with other surrogate gradient algorithms, the algorithm proposed in this study achieves 4.34% and 6.36% improvement in accuracy with only about half the energy consumption on DVS-Gesture and DVS-CIFAR10, typical datasets for temporal-sequential information processing.
"In theory, compared with artificial neural networks of the same structure, the proposed algorithm uses only about 3% of the energy to achieve competitive classification accuracy," said Assistant Professor ZHAO Dongcheng.
This study is part of the Brain-inspired Cognitive Intelligence Engine (BrainCog) project initiated by Prof. ZENG Yi's team, an on-going scientific exploration of the infrastructure of brain-inspired artificial intelligence.
Backpropagation with biologically plausible spatiotemporal adjustment for training deep spiking neural networks
Article Publication Date