Artificial cerebellum on FPGA: realistic real-time cerebellar spiking neural network model capable of real-world adaptive motor control

被引:0
作者
Shinji, Yusuke [1 ]
Okuno, Hirotsugu [2 ]
Hirata, Yutaka [3 ,4 ,5 ]
机构
[1] Chubu Univ, Grad Sch Engn, Dept Comp Sci, Kasugai, Japan
[2] Osaka Inst Technol, Fac Informat Sci & Technol, Hirakata, Japan
[3] Chubu Univ, Coll Engn, Dept Artificial Intelligence & Robot, Kasugai, Japan
[4] Chubu Univ, Ctr Math Sci & Artificial Intelligence, Kasugai, Japan
[5] Chubu Univ, Acad Emerging Sci, Kasugai, Japan
关键词
artificial cerebellum; spiking neural network; FPGA; adaptive control; motor learning; LONG-TERM DEPRESSION; TIMING-DEPENDENT PLASTICITY; VESTIBULOOCULAR REFLEX; SENSORY DEPRIVATION; PURKINJE-CELL; LESIONS; EYE; ADAPTATION; NEURONS; LOIHI;
D O I
10.3389/fnins.2024.1220908
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
The cerebellum plays a central role in motor control and learning. Its neuronal network architecture, firing characteristics of component neurons, and learning rules at their synapses have been well understood in terms of anatomy and physiology. A realistic artificial cerebellum with mimetic network architecture and synaptic plasticity mechanisms may allow us to analyze cerebellar information processing in the real world by applying it to adaptive control of actual machines. Several artificial cerebellums have previously been constructed, but they require high-performance hardware to run in real-time for real-world machine control. Presently, we implemented an artificial cerebellum with the size of 104 spiking neuron models on a field-programmable gate array (FPGA) which is compact, lightweight, portable, and low-power-consumption. In the implementation three novel techniques are employed: (1) 16-bit fixed-point operation and randomized rounding, (2) fully connected spike information transmission, and (3) alternative memory that uses pseudo-random number generators. We demonstrate that the FPGA artificial cerebellum runs in real-time, and its component neuron models behave as those in the corresponding artificial cerebellum configured on a personal computer in Python. We applied the FPGA artificial cerebellum to the adaptive control of a machine in the real world and demonstrated that the artificial cerebellum is capable of adaptively reducing control error after sudden load changes. This is the first implementation and demonstration of a spiking artificial cerebellum on an FPGA applicable to real-world adaptive control. The FPGA artificial cerebellum may provide neuroscientific insights into cerebellar information processing in adaptive motor control and may be applied to various neuro-devices to augment and extend human motor control capabilities.
引用
收藏
页数:17
相关论文
共 74 条
  • [1] Albus J. S., 1975, Transactions of the ASME. Series G, Journal of Dynamic Systems, Measurement and Control, V97, P220, DOI 10.1115/1.3426922
  • [2] ALBUS J S, 1971, Mathematical Biosciences, V10, P25, DOI 10.1016/0025-5564(71)90051-4
  • [3] Long-term depression induced by sensory deprivation during cortical map plasticity in vivo
    Allen, CB
    Celikel, T
    Feldman, DE
    [J]. NATURE NEUROSCIENCE, 2003, 6 (03) : 291 - 299
  • [4] Functions of Interneurons in mouse cerebellum
    Barmack, Neal H.
    Yakhnitsa, Vadim
    [J]. JOURNAL OF NEUROSCIENCE, 2008, 28 (05) : 1140 - 1152
  • [5] Synaptic modifications in cultured hippocampal neurons: Dependence on spike timing, synaptic strength, and postsynaptic cell type
    Bi, GQ
    Poo, MM
    [J]. JOURNAL OF NEUROSCIENCE, 1998, 18 (24) : 10464 - 10472
  • [6] Blazquez PM, 2003, J NEUROSCI, V23, P9742
  • [7] A Bidirectional Brain-Machine Interface Featuring a Neuromorphic Hardware Decoder
    Boi, Fabio
    Moraitis, Timoleon
    De Feo, Vito
    Diotalevi, Francesco
    Bartolozzi, Chiara
    Indiveri, Giacomo
    Vato, Alessandro
    [J]. FRONTIERS IN NEUROSCIENCE, 2016, 10
  • [8] The Human Brain Project and neuromorphic computing
    Calimera, Andrea
    Macii, Enrico
    Poncino, Massimo
    [J]. FUNCTIONAL NEUROLOGY, 2013, 28 (03) : 191 - 196
  • [9] Reconstruction and Simulation of a Scaffold Model of the Cerebellar Network
    Casali, Stefano
    Marenzi, Elisa
    Medini, Chaitanya
    Casellato, Claudia
    D'Angelo, Egidio
    [J]. FRONTIERS IN NEUROINFORMATICS, 2019, 13
  • [10] Cassidy A., 2011, 2011 45th Annual Conference on Information Sciences and Systems, P1, DOI DOI 10.1109/CISS.2011.5766099