4.7 Article

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

期刊

NEURAL NETWORKS
卷 121, 期 -, 页码 319-328

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.neunet.2019.09.008

关键词

Neuromorphic hardware; Artificial neural networks; Spiking neural networks; MNIST; SpiNNaker; Event processing

资金

  1. CONACYT, Mexico [FC2016-1961]
  2. EU [824164]
  3. Spanish grant ''COGNET'' [TEC2015-63884-C2-1-P]
  4. European Regional Development Fund

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Computer Science, Hardware & Architecture

Embedded system implementation of an evolutionary algorithm for circle detection on programmable devices

Luis F. Rojas-Munoz, Santiago Sanchez-Solano, Carlos H. Garcia-Capulin, Horacio Rostro-Gonzalez

Summary: This paper describes a hardware implementation of a genetic algorithm for circle detection in digital images. The results demonstrate the suitability of this proposal for designing embedded systems with restricted size, resources, and energy consumption for applications in the Internet of Things, Industry 4.0, and related paradigms.

COMPUTERS & ELECTRICAL ENGINEERING (2022)

Article Computer Science, Artificial Intelligence

A Neuromorphic CMOS Circuit With Self-Repairing Capability

Ehsan Rahiminejad, Fatemeh Azad, Adel Parvizi-Fard, Mahmood Amiri, Bernabe Linares-Barranco

Summary: Neurophysiological observations show that the brain can detect and repair impaired synapses, especially through the collaboration of astrocytes retrograde signaling with nearby neurons. A CMOS neuromorphic circuit with self-repairing capabilities has been proposed based on these findings, which can compensate for damaged synapses by modifying signals of healthy synapses. This fault-tolerant circuit is considered a key candidate for future silicon neuronal systems and neuro-inspired circuits.

IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS (2022)

Article Neurosciences

Liquid State Machine on SpiNNaker for Spatio-Temporal Classification Tasks

Alberto Patino-Saucedo, Horacio Rostro-Gonzalez, Teresa Serrano-Gotarredona, Bernabe Linares-Barranco

Summary: This work demonstrates that offline-trained Liquid State Machines (LSMs) implemented in the SpiNNaker neuromorphic processor can classify visual events, achieving state-of-the-art performance in the event-based N-MNIST dataset. The readout layer is trained using a variation of back-propagation-through-time (BPTT) for Spiking Neural Networks (SNNs), while the internal weights of the reservoir remain static. Results show that mapping the LSM from a Deep Learning framework to SpiNNaker does not affect the classification task performance. Additionally, weight quantization has a minimal impact on the performance of the LSM.

FRONTIERS IN NEUROSCIENCE (2022)

Article Computer Science, Artificial Intelligence

Neuromorphic adaptive spiking CPG towards bio-inspired locomotion

Pablo Lopez-Osorio, Alberto Patino-Saucedo, Juan P. Dominguez-Morales, Horacio Rostro-Gonzalez, Fernando Perez-Pena

Summary: In recent years, locomotion mechanisms exhibited by vertebrate animals have served as an inspiration for enhancing the performance of robotic systems. This study aims to replicate the adaptability of locomotion seen in vertebrates through a sCPG model. The sCPG generates different rhythmic patterns driven by an external stimulus, allowing the locomotion of a robotic platform to be adapted to the terrain using any sensor as input.

NEUROCOMPUTING (2022)

Article Engineering, Electrical & Electronic

Effect of Device Mismatches in Differential Oscillatory Neural Networks

Jafar Shamsi, Maria Jose Avedillo, Bernabe Linares-Barranco, Teresa Serrano-Gotarredona

Summary: This paper investigates the effect of component mismatches on the performance of differential oscillatory neural networks (DONNs). The results show that mismatches in the components of the differential oscillatory neurons have a greater impact on the performance compared to mismatches in the synaptic circuits. Mismatches in the differential oscillatory neurons result in non-uniformity of the natural frequencies, causing desynchronization and instability.

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS (2023)

Article Computer Science, Artificial Intelligence

Neuromorphic Context-Dependent Learning Framework With Fault-Tolerant Spike Routing

Shuangming Yang, Jiang Wang, Bin Deng, Mostafa Rahimi Azghadi, Bernabe Linares-Barranco

Summary: This study introduces a scalable hardware framework for fault-tolerant context-dependent learning in neuromorphic computing, demonstrating an improvement in network throughput. The proposed system can be utilized for real-time decision-making, brain-machine integration, and research on brain cognition during learning.

IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS (2022)

Article Engineering, Electrical & Electronic

A CMOL-Like Memristor-CMOS Neuromorphic Chip-Core Demonstrating Stochastic Binary STDP

Luis A. Camunas-Mesa, Elisa Vianello, Carlo Reita, Teresa Serrano-Gotarredona, Bernabe Linares-Barranco

Summary: This study presents a pseudo-CMOL monolithic chip core that overcomes technical challenges in current CMOS-memristor technologies, using a CMOL-like chip layout technique and a binary weight stochastic STDP learning rule. Experimental results demonstrate successful template matching tasks and feature extraction learning in hardware, achieving perfect recognition.

IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS (2022)

Article Computer Science, Cybernetics

Stakes of neuromorphic foveation: a promising future for embedded event cameras

Amelie Gruel, Dalia Hareb, Antoine Grimaldi, Jean Martinet, Laurent Perrinet, Bernabe Linares-Barranco, Teresa Serrano-Gotarredona

Summary: Foveation refers to the organic action of directing gaze towards a visual region of interest for selective acquisition of relevant information. The recent development of event cameras presents an opportunity to exploit this visual neuroscience mechanism and enhance the efficiency of event data processing. By applying foveation to event data, it is possible to comprehend visual scenes with significantly reduced raw data volume. This study demonstrates the significance of neuromorphic foveation in computer vision tasks such as semantic segmentation and classification, showing a superior trade-off between quantity and quality of information conveyed compared to high or low-resolution event data. The code for this study is publicly available at: https://github.com/amygruel/FoveationStakes_DVS.

BIOLOGICAL CYBERNETICS (2023)

Article Computer Science, Information Systems

Hardware-Efficient Design and Implementation of a Spiking Neural Model With Noisy Astrocyte

Morteza Gholami, Gholamreza Karimi, Bernabe Linares-Barranco

Summary: This paper presents an efficient FPGA-based digital implementation of a spiking neuron model and a neuron-astrocyte model. The investigation of astrocytes and noise implications in neural networks are important challenges in neuromorphic studies. The experimental findings show improved hardware synthesis for the proposed models and the role of the approximated astrocyte in neural regulation.

IEEE ACCESS (2023)

Proceedings Paper Computer Science, Artificial Intelligence

Unsupervised learning of visual representations using delay-weight spike-timing-dependent plasticity

Adrien Fois, Horacio Rostro-Gonzalez, Bernard Girau

Summary: This study proposes a novel method for unsupervised learning in Spiking Neural Networks (SNN), using spike-timing-dependent plasticity rules (STDP) to adjust synaptic weights and delays for extracting visual representations. Experimental results demonstrate state-of-the-art performances in terms of reconstruction error.

2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) (2022)

Article Computer Science, Information Systems

Classifying Parasitized and Uninfected Malaria Red Blood Cells Using Convolutional-Recurrent Neural Networks

Adan Antonio Alonso-Ramirez, Tat'y Mwata-Velu, Carlos Hugo Garcia-Capulin, Horacio Rostro-Gonzalez, Juan Prado-Olivarez, Marcos Gutierrez-Lopez, Alejandro Israel Barranco-Gutierrez

Summary: This work utilizes two deep learning approaches to classify malaria infected red blood cells from uninfected ones. The proposed deep learning architectures, based on Convolutional-Recurrent neural Networks, achieved an accuracy of 99.89% in detecting malaria-infected red blood cells without preprocessing data, using a malaria's public dataset.

IEEE ACCESS (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Electronically Foveated Dynamic Vision Sensor

T. Serrano-Gotarredona, F. Faramarzi, B. Linares-Barranco

Summary: This paper proposes a vision system that uses a foveal mechanism to concentrate attention and dynamically control the center and size of the region of interest. The system is based on an electronically-foveated dynamic vision sensor, and an architecture and implementation for it are presented. Simulation results are provided to demonstrate its operation.

2022 IEEE INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2022) (2022)

Proceedings Paper Automation & Control Systems

Reliability Analysis of a Spiking Neural Network Hardware Accelerator

Theofilos Spyrou, Sarah A. El-Sayed, Engin Afacan, Luis A. Camunas-Mesa, Bernabe Linares-Barranco, Haralampos-G Stratigopoulos

Summary: This paper assesses the resilience characteristics of a hardware accelerator for Spiking Neural Networks (SNNs) and identifies the parts of the design that need protection against faults and the parts that are inherently fault-tolerant.

PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022) (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Event Data Downscaling for Embedded Computer Vision

Amelie Gruel, Jean Martinet, Teresa Serrano-Gotarredona, Bernabe Linares-Barranco

Summary: Event cameras are a new type of sensor that measure pixel-wise changes in brightness and output asynchronous events accordingly. This technology allows for sparse and energy-efficient recording and storage of visual information. Downsizing event data is important for adjusting the complexity of data to available resources, especially in embedded systems.

PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISAPP), VOL 4 (2022)

Article Computer Science, Artificial Intelligence

Reduced-complexity Convolutional Neural Network in the compressed domain

Hamdan Abdellatef, Lina J. Karam

Summary: This paper proposes performing the learning and inference processes in the compressed domain to reduce computational complexity and improve speed of neural networks. Experimental results show that modified ResNet-50 in the compressed domain is 70% faster than traditional spatial-based ResNet-50 while maintaining similar accuracy. Additionally, a preprocessing step with partial encoding is suggested to improve resilience to distortions caused by low-quality encoded images. Training a network with highly compressed data can achieve good classification accuracy with significantly reduced storage requirements.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Theoretical limits on the speed of learning inverse models explain the rate of adaptation in arm reaching tasks

Victor R. Barradas, Yasuharu Koike, Nicolas Schweighofer

Summary: Inverse models are essential for human motor learning as they map desired actions to motor commands. The shape of the error surface and the distribution of targets in a task play a crucial role in determining the speed of learning.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Learning a robust foundation model against clean-label data poisoning attacks at downstream tasks

Ting Zhou, Hanshu Yan, Jingfeng Zhang, Lei Liu, Bo Han

Summary: We propose a defense strategy that reduces the success rate of data poisoning attacks in downstream tasks by pre-training a robust foundation model.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

AdaSAM: Boosting sharpness-aware minimization with adaptive learning rate and momentum for neural networks

Hao Sun, Li Shen, Qihuang Zhong, Liang Ding, Shixiang Chen, Jingwei Sun, Jing Li, Guangzhong Sun, Dacheng Tao

Summary: In this paper, the convergence rate of AdaSAM in the stochastic non-convex setting is analyzed. Theoretical proof shows that AdaSAM has a linear speedup property and decouples the stochastic gradient steps with the adaptive learning rate and perturbed gradient. Experimental results demonstrate that AdaSAM outperforms other optimizers in terms of performance.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Grasping detection of dual manipulators based on Markov decision process with neural network

Juntong Yun, Du Jiang, Li Huang, Bo Tao, Shangchun Liao, Ying Liu, Xin Liu, Gongfa Li, Disi Chen, Baojia Chen

Summary: In this study, a dual manipulator grasping detection model based on the Markov decision process is proposed. By parameterizing the grasping detection model of dual manipulators using a cross entropy convolutional neural network and a full convolutional neural network, stable grasping of complex multiple objects is achieved. Robot grasping experiments were conducted to verify the feasibility and superiority of this method.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Asymmetric double networks mutual teaching for unsupervised person Re-identification

Miaohui Zhang, Kaifang Li, Jianxin Ma, Xile Wang

Summary: This paper proposes an unsupervised person re-identification (Re-ID) method that uses two asymmetric networks to generate pseudo-labels for each other by clustering and updates and optimizes the pseudo-labels through alternate training. It also designs similarity compensation and similarity suppression based on the camera ID of pedestrian images to optimize the similarity measure. Extensive experiments show that the proposed method achieves superior performance compared to state-of-the-art unsupervised person re-identification methods.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Low-variance Forward Gradients using Direct Feedback Alignment and momentum

Florian Bacho, Dominique Chu

Summary: This paper proposes a new approach called the Forward Direct Feedback Alignment algorithm for supervised learning in deep neural networks. By combining activity-perturbed forward gradients, direct feedback alignment, and momentum, this method achieves better performance and convergence speed compared to other local alternatives to backpropagation.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Maximum margin and global criterion based-recursive feature selection

Xiaojian Ding, Yi Li, Shilin Chen

Summary: This research paper addresses the limitations of recursive feature elimination (RFE) and its variants in high-dimensional feature selection tasks. The proposed algorithms, which introduce a novel feature ranking criterion and an optimal feature subset evaluation algorithm, outperform current state-of-the-art methods.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Mental image reconstruction from human brain activity: Neural decoding of mental imagery via deep neural network-based Bayesian estimation

Naoko Koide-Majima, Shinji Nishimoto, Kei Majima

Summary: Visual images observed by humans can be reconstructed from brain activity, and the visualization of arbitrary natural images from mental imagery has been achieved through an improved method. This study provides a unique tool for directly investigating the subjective contents of the brain.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Hierarchical attention network with progressive feature fusion for facial expression recognition

Huanjie Tao, Qianyue Duan

Summary: In this paper, a hierarchical attention network with progressive feature fusion is proposed for facial expression recognition (FER), addressing the challenges posed by pose variation, occlusions, and illumination variation. The model achieves enhanced performance by aggregating diverse features and progressively enhancing discriminative features.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

SLAPP: Subgraph-level attention-based performance prediction for deep learning models

Zhenyi Wang, Pengfei Yang, Linwei Hu, Bowen Zhang, Chengmin Lin, Wenkai Lv, Quan Wang

Summary: In the face of the complex landscape of deep learning, we propose a novel subgraph-level performance prediction method called SLAPP, which combines graph and operator features through an innovative graph neural network called EAGAT, providing accurate performance predictions. In addition, we introduce a mixed loss design with dynamic weight adjustment to improve predictive accuracy.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

LDCNet: Lightweight dynamic convolution network for laparoscopic procedures image segmentation

Yiyang Yin, Shuangling Luo, Jun Zhou, Liang Kang, Calvin Yu-Chian Chen

Summary: Medical image segmentation is crucial for modern healthcare systems, especially in reducing surgical risks and planning treatments. Transanal total mesorectal excision (TaTME) has become an important method for treating colon and rectum cancers. Real-time instance segmentation during TaTME surgeries can assist surgeons in minimizing risks. However, the dynamic variations in TaTME images pose challenges for accurate instance segmentation.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

start-stop points CenterNet for wideband signals detection and time-frequency localization in spectrum sensing

Teng Cheng, Lei Sun, Junning Zhang, Jinling Wang, Zhanyang Wei

Summary: This study proposes a scheme that combines the start-stop point signal features for wideband multi-signal detection, called Fast Spectrum-Size Self-Training network (FSSNet). By utilizing start-stop points to build the signal model, this method successfully solves the difficulty of existing deep learning methods in detecting discontinuous signals and achieves satisfactory detection speed.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Learning deep representation and discriminative features for clustering of multi-layer networks

Wenming Wu, Xiaoke Ma, Quan Wang, Maoguo Gong, Quanxue Gao

Summary: The layer-specific modules in multi-layer networks are critical for understanding the structure and function of the system. However, existing methods fail to accurately characterize and balance the connectivity and specificity of these modules. To address this issue, a joint learning graph clustering algorithm (DRDF) is proposed, which learns the deep representation and discriminative features of the multi-layer network, and balances the connectivity and specificity of the layer-specific modules through joint learning.

NEURAL NETWORKS (2024)

Article Computer Science, Artificial Intelligence

Boundary uncertainty aware network for automated polyp segmentation

Guanghui Yue, Guibin Zhuo, Weiqing Yan, Tianwei Zhou, Chang Tang, Peng Yang, Tianfu Wang

Summary: This paper proposes a novel boundary uncertainty aware network (BUNet) for precise and robust colorectal polyp segmentation. BUNet utilizes a pyramid vision transformer encoder to learn multi-scale features and incorporates a boundary exploration module (BEM) and a boundary uncertainty aware module (BUM) to handle boundary areas. Experimental results demonstrate that BUNet outperforms other methods in terms of performance and generalization ability.

NEURAL NETWORKS (2024)