Cargando…

ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network

Recent developments in artificial neural networks and their learning algorithms have enabled new research directions in computer vision, language modeling, and neuroscience. Among various neural network algorithms, spiking neural networks (SNNs) are well-suited for understanding the behavior of biol...

Descripción completa

Detalles Bibliográficos
Autores principales: Hwang, Sangwoo, Hwang, Yujin, Kim, Duhee, Lee, Junhee, Choe, Han Kyoung, Lee, Junghyup, Kang, Hongki, Kung, Jaeha
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10448768/
https://www.ncbi.nlm.nih.gov/pubmed/37638314
http://dx.doi.org/10.3389/fnins.2023.1161592
_version_ 1785094806522822656
author Hwang, Sangwoo
Hwang, Yujin
Kim, Duhee
Lee, Junhee
Choe, Han Kyoung
Lee, Junghyup
Kang, Hongki
Kung, Jaeha
author_facet Hwang, Sangwoo
Hwang, Yujin
Kim, Duhee
Lee, Junhee
Choe, Han Kyoung
Lee, Junghyup
Kang, Hongki
Kung, Jaeha
author_sort Hwang, Sangwoo
collection PubMed
description Recent developments in artificial neural networks and their learning algorithms have enabled new research directions in computer vision, language modeling, and neuroscience. Among various neural network algorithms, spiking neural networks (SNNs) are well-suited for understanding the behavior of biological neural circuits. In this work, we propose to guide the training of a sparse SNN in order to replace a sub-region of a cultured hippocampal network with limited hardware resources. To verify our approach with a realistic experimental setup, we record spikes of cultured hippocampal neurons with a microelectrode array (in vitro). The main focus of this work is to dynamically cut unimportant synapses during SNN training on the fly so that the model can be realized on resource-constrained hardware, e.g., implantable devices. To do so, we adopt a simple STDP learning rule to easily select important synapses that impact the quality of spike timing learning. By combining the STDP rule with online supervised learning, we can precisely predict the spike pattern of the cultured network in real-time. The reduction in the model complexity, i.e., the reduced number of connections, significantly reduces the required hardware resources, which is crucial in developing an implantable chip for the treatment of neurological disorders. In addition to the new learning algorithm, we prototype a sparse SNN hardware on a small FPGA with pipelined execution and parallel computing to verify the possibility of real-time replacement. As a result, we can replace a sub-region of the biological neural circuit within 22 μs using 2.5 × fewer hardware resources, i.e., by allowing 80% sparsity in the SNN model, compared to the fully-connected SNN model. With energy-efficient algorithms and hardware, this work presents an essential step toward real-time neuroprosthetic computation.
format Online
Article
Text
id pubmed-10448768
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-104487682023-08-25 ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network Hwang, Sangwoo Hwang, Yujin Kim, Duhee Lee, Junhee Choe, Han Kyoung Lee, Junghyup Kang, Hongki Kung, Jaeha Front Neurosci Neuroscience Recent developments in artificial neural networks and their learning algorithms have enabled new research directions in computer vision, language modeling, and neuroscience. Among various neural network algorithms, spiking neural networks (SNNs) are well-suited for understanding the behavior of biological neural circuits. In this work, we propose to guide the training of a sparse SNN in order to replace a sub-region of a cultured hippocampal network with limited hardware resources. To verify our approach with a realistic experimental setup, we record spikes of cultured hippocampal neurons with a microelectrode array (in vitro). The main focus of this work is to dynamically cut unimportant synapses during SNN training on the fly so that the model can be realized on resource-constrained hardware, e.g., implantable devices. To do so, we adopt a simple STDP learning rule to easily select important synapses that impact the quality of spike timing learning. By combining the STDP rule with online supervised learning, we can precisely predict the spike pattern of the cultured network in real-time. The reduction in the model complexity, i.e., the reduced number of connections, significantly reduces the required hardware resources, which is crucial in developing an implantable chip for the treatment of neurological disorders. In addition to the new learning algorithm, we prototype a sparse SNN hardware on a small FPGA with pipelined execution and parallel computing to verify the possibility of real-time replacement. As a result, we can replace a sub-region of the biological neural circuit within 22 μs using 2.5 × fewer hardware resources, i.e., by allowing 80% sparsity in the SNN model, compared to the fully-connected SNN model. With energy-efficient algorithms and hardware, this work presents an essential step toward real-time neuroprosthetic computation. Frontiers Media S.A. 2023-08-10 /pmc/articles/PMC10448768/ /pubmed/37638314 http://dx.doi.org/10.3389/fnins.2023.1161592 Text en Copyright © 2023 Hwang, Hwang, Kim, Lee, Choe, Lee, Kang and Kung. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Hwang, Sangwoo
Hwang, Yujin
Kim, Duhee
Lee, Junhee
Choe, Han Kyoung
Lee, Junghyup
Kang, Hongki
Kung, Jaeha
ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title_full ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title_fullStr ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title_full_unstemmed ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title_short ReplaceNet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
title_sort replacenet: real-time replacement of a biological neural circuit with a hardware-assisted spiking neural network
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10448768/
https://www.ncbi.nlm.nih.gov/pubmed/37638314
http://dx.doi.org/10.3389/fnins.2023.1161592
work_keys_str_mv AT hwangsangwoo replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT hwangyujin replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT kimduhee replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT leejunhee replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT choehankyoung replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT leejunghyup replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT kanghongki replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork
AT kungjaeha replacenetrealtimereplacementofabiologicalneuralcircuitwithahardwareassistedspikingneuralnetwork