Event-driven implementation of deep spiking convolutional neural networks for supervised classification using the SpiNNaker neuromorphic platform

被引:18
|
作者
Patino-Saucedo, Alberto [1 ]
Rostro-Gonzalez, Horacio [1 ]
Serrano-Gotarredona, Teresa [2 ]
Linares-Barranco, Bernabe [2 ]
机构
[1] Univ Guanajuato, Dept Elect Engn, Salamanca, Mexico
[2] CSIC, CNM, Inst Microelect Sevilla IMSE, Seville, Spain
关键词
Neuromorphic hardware; Artificial neural networks; Spiking neural networks; MNIST; SpiNNaker; Event processing; FIRING RATES;
D O I
10.1016/j.neunet.2019.09.008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural networks have enabled great advances in recent times due mainly to improved parallel computing capabilities in accordance to Moore's Law, which allowed reducing the time needed for the parameter learning of complex, multi-layered neural architectures. However, with silicon technology reaching its physical limits, new types of computing paradigms are needed to increase the power efficiency of learning algorithms, especially for dealing with deep spatio-temporal knowledge on embedded applications. With the goal of mimicking the brain's power efficiency, new hardware architectures such as the SpiNNaker board have been built. Furthermore, recent works have shown that networks using spiking neurons as learning units can match classical neural networks in supervised tasks. In this paper, we show that the implementation of state-of-the-art models on both the MNIST and the event-based NMNIST digit recognition datasets is possible on neuromorphic hardware. We use two approaches, by directly converting a classical neural network to its spiking version and by training a spiking network from scratch. For both cases, software simulations and implementations into a SpiNNaker 103 machine were performed. Numerical results approaching the state of the art on digit recognition are presented, and a new method to decrease the spike rate needed for the task is proposed, which allows a significant reduction of the spikes (up to 34 times for a fully connected architecture) while preserving the accuracy of the system. With this method, we provide new insights on the capabilities offered by networks of spiking neurons to efficiently encode spatio-temporal information. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:319 / 328
页数:10
相关论文
共 50 条
  • [1] An Efficient Event-driven Neuromorphic Architecture for Deep Spiking Neural Networks
    Duy-Anh Nguyen
    Duy-Hicu Bui
    Iacopi, Francesca
    Xuan-Tu Tran
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 144 - 149
  • [2] Event-Driven Simulation of Arbitrary Spiking Neural Networks on SpiNNaker
    Sharp, Thomas
    Plana, Luis A.
    Galluppi, Francesco
    Furber, Steve
    NEURAL INFORMATION PROCESSING, PT III, 2011, 7064 : 424 - 430
  • [3] Scene Context Classification with Event-Driven Spiking Deep Neural Networks
    Negri, Pablo
    Soto, Miguel
    Linares-Barranco, Bernabe
    Serrano-Gotarredona, Teresa
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 569 - 572
  • [4] Efficient Deployment of Spiking Neural Networks on SpiNNaker Neuromorphic Platform
    Galanis, Ioannis
    Anagnostopoulos, Iraklis
    Nguyen, Chinh
    Bares, Guillermo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (06) : 1937 - 1941
  • [5] Event-Driven Intrinsic Plasticity for Spiking Convolutional Neural Networks
    Zhang, Anguo
    Li, Xiumin
    Gao, Yueming
    Niu, Yuzhen
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (05) : 1986 - 1995
  • [6] Real-time Event-driven Spiking Neural Network Object Recognition on the SpiNNaker Platform
    Orchard, Garrick
    Lagorce, Xavier
    Posch, Christoph
    Furber, Steve B.
    Benosman, Ryad
    Galluppi, Francesco
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2413 - 2416
  • [7] Training Spiking Neural Networks with Event-driven Backpropagation
    Zhu, Yaoyu
    Yu, Zhaofei
    Fang, Wei
    Xie, Xiaodong
    Huang, Tiejun
    Masquelier, Timothee
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [8] Audio classification systems using deep neural networks and an event-driven auditory sensor
    Ceolini, Enea
    Kiselev, Ilya
    Liu, Shih-Chii
    2019 IEEE SENSORS, 2019,
  • [9] Strategy and Benchmark for Converting Deep Q-Networks to Event-Driven Spiking Neural Networks
    Tan, Weihao
    Patel, Devdhar
    Kozma, Robert
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 9816 - 9824
  • [10] A Programmable Event-driven Architecture for Evaluating Spiking Neural Networks
    Roy, Arnab
    Venkataramani, Swagath
    Gala, Neel
    Sen, Sanchari
    Veezhinathan, Kamakoti
    Raghunathan, Anand
    2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,