Event-driven spiking neural networks with spike-based learning

被引:0
作者
Limiao Ning
Junfei Dong
Rong Xiao
Kay Chen Tan
Huajin Tang
机构
[1] Sichuan University,College of Computer Science
[2] The Hong Kong Polytechnic University,Department of Computing
[3] Zhejiang University,College of Computer Science and Technology
来源
Memetic Computing | 2023年 / 15卷
关键词
Event-driven; Precise-spike-driven (PSD); Address event representation (AER) categorization; Spiking neural networks (SNN); Neuromorphic computing;
D O I
暂无
中图分类号
学科分类号
摘要
Spiking neural networks (SNNs) use spikes to communicate between neurons, leading to biological plausible implementation. Considering spikes as events, SNNs are inherently suitable for processing address event representation (AER) data. Despite the progress in event-driven methods for AER data, there is little study on the relationship between time-driven and event-driven algorithms, that is required to gain insight into the understanding of SNNs. In this paper, an in-depth analysis of time-driven and event-driven algorithms was given. A same-timestamp problem in event-driven simulation, which may lead to an error spike, is found and solved in a simple efficacious way. An event-driven learning algorithm was proposed, which is efficient and compatible with a multitude of spike-based plasticity mechanisms. Leaky integrate-and-fire neurons with precise spike driven synaptic plasticity was used to demonstrate the property of the proposed event-driven algorithm and conduct experiments on two AER datasets (MNIST-DVS and AER Poker Card) and MNIST dataset. The results show that the event-driven simulation is always faster than the time-driven simulation, and the proposed algorithm achieves similar accuracy to other conventional time-driven methods.
引用
收藏
页码:205 / 217
页数:12
相关论文
共 178 条
  • [71] Xie X(undefined)undefined undefined undefined undefined-undefined
  • [72] Liu Y(undefined)undefined undefined undefined undefined-undefined
  • [73] Zhang M(undefined)undefined undefined undefined undefined-undefined
  • [74] Lu L(undefined)undefined undefined undefined undefined-undefined
  • [75] Zhang M(undefined)undefined undefined undefined undefined-undefined
  • [76] Qu H(undefined)undefined undefined undefined undefined-undefined
  • [77] Belatreche A(undefined)undefined undefined undefined undefined-undefined
  • [78] Xie X(undefined)undefined undefined undefined undefined-undefined
  • [79] Zhang M(undefined)undefined undefined undefined undefined-undefined
  • [80] Qu H(undefined)undefined undefined undefined undefined-undefined