Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning

Objective: In brain machine interfaces (BMIs), the functional mapping between neural activities and kinematic parameters varied over time owing to changes in neural recording conditions. The variability in neural recording conditions might result in unstable long-term decoding performance. Relevant...

Full description

Bibliographic Details
Main Authors: Shih-Hung Yang, Han-Lin Wang, Yu-Chun Lo, Hsin-Yi Lai, Kuan-Yu Chen, Yu-Hao Lan, Ching-Chia Kao, Chin Chou, Sheng-Huang Lin, Jyun-We Huang, Ching-Fu Wang, Chao-Hung Kuo, You-Yin Chen
Format: Article
Language:English
Published: Frontiers Media S.A. 2020-03-01
Series:Frontiers in Computational Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fncom.2020.00022/full
_version_ 1818116118569549824
author Shih-Hung Yang
Han-Lin Wang
Yu-Chun Lo
Hsin-Yi Lai
Hsin-Yi Lai
Kuan-Yu Chen
Yu-Hao Lan
Ching-Chia Kao
Chin Chou
Sheng-Huang Lin
Sheng-Huang Lin
Jyun-We Huang
Ching-Fu Wang
Chao-Hung Kuo
Chao-Hung Kuo
Chao-Hung Kuo
You-Yin Chen
You-Yin Chen
author_facet Shih-Hung Yang
Han-Lin Wang
Yu-Chun Lo
Hsin-Yi Lai
Hsin-Yi Lai
Kuan-Yu Chen
Yu-Hao Lan
Ching-Chia Kao
Chin Chou
Sheng-Huang Lin
Sheng-Huang Lin
Jyun-We Huang
Ching-Fu Wang
Chao-Hung Kuo
Chao-Hung Kuo
Chao-Hung Kuo
You-Yin Chen
You-Yin Chen
author_sort Shih-Hung Yang
collection DOAJ
description Objective: In brain machine interfaces (BMIs), the functional mapping between neural activities and kinematic parameters varied over time owing to changes in neural recording conditions. The variability in neural recording conditions might result in unstable long-term decoding performance. Relevant studies trained decoders with several days of training data to make them inherently robust to changes in neural recording conditions. However, these decoders might not be robust to changes in neural recording conditions when only a few days of training data are available. In time-series prediction and feedback control system, an error feedback was commonly adopted to reduce the effects of model uncertainty. This motivated us to introduce an error feedback to a neural decoder for dealing with the variability in neural recording conditions.Approach: We proposed an evolutionary constructive and pruning neural network with error feedback (ECPNN-EF) as a neural decoder. The ECPNN-EF with partially connected topology decoded the instantaneous firing rates of each sorted unit into forelimb movement of a rat. Furthermore, an error feedback was adopted as an additional input to provide kinematic information and thus compensate for changes in functional mapping. The proposed neural decoder was trained on data collected from a water reward-related lever-pressing task for a rat. The first 2 days of data were used to train the decoder, and the subsequent 10 days of data were used to test the decoder.Main Results: The ECPNN-EF under different settings was evaluated to better understand the impact of the error feedback and partially connected topology. The experimental results demonstrated that the ECPNN-EF achieved significantly higher daily decoding performance with smaller daily variability when using the error feedback and partially connected topology.Significance: These results suggested that the ECPNN-EF with partially connected topology could cope with both within- and across-day changes in neural recording conditions. The error feedback in the ECPNN-EF compensated for decreases in decoding performance when neural recording conditions changed. This mechanism made the ECPNN-EF robust against changes in functional mappings and thus improved the long-term decoding stability when only a few days of training data were available.
first_indexed 2024-12-11T04:17:26Z
format Article
id doaj.art-42f994c0a05a4ff0be64d41dbb92178f
institution Directory Open Access Journal
issn 1662-5188
language English
last_indexed 2024-12-11T04:17:26Z
publishDate 2020-03-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Computational Neuroscience
spelling doaj.art-42f994c0a05a4ff0be64d41dbb92178f2022-12-22T01:21:13ZengFrontiers Media S.A.Frontiers in Computational Neuroscience1662-51882020-03-011410.3389/fncom.2020.00022513364Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction LearningShih-Hung Yang0Han-Lin Wang1Yu-Chun Lo2Hsin-Yi Lai3Hsin-Yi Lai4Kuan-Yu Chen5Yu-Hao Lan6Ching-Chia Kao7Chin Chou8Sheng-Huang Lin9Sheng-Huang Lin10Jyun-We Huang11Ching-Fu Wang12Chao-Hung Kuo13Chao-Hung Kuo14Chao-Hung Kuo15You-Yin Chen16You-Yin Chen17Department of Mechanical Engineering, National Cheng Kung University, Tainan, TaiwanDepartment of Biomedical Engineering, National Yang Ming University, Taipei, TaiwanThe Ph.D. Program for Neural Regenerative Medicine, College of Medical Science and Technology, Taipei Medical University, Taipei, TaiwanKey Laboratory of Medical Neurobiology of Zhejiang Province, Department of Neurology of the Second Affiliated Hospital, Interdisciplinary Institute of Neuroscience and Technology, Zhejiang University School of Medicine, Hangzhou, ChinaKey Laboratory of Biomedical Engineering of Ministry of Education, College of Biomedical Engineering and Instrument Science, Qiushi Academy for Advanced Studies, Zhejiang University, Hangzhou, ChinaDepartment of Biomedical Engineering, National Yang Ming University, Taipei, TaiwanDepartment of Biomedical Engineering, National Yang Ming University, Taipei, TaiwanResearch Center for Information Technology Innovation, Academia Sinica, Taipei, TaiwanDepartment of Regulatory & Quality Sciences, University of Southern California, Los Angeles, CA, United StatesBuddhist Tzu Chi Medical Foundation, Department of Neurology, Hualien Tzu Chi Hospital, Hualien, TaiwanDepartment of Neurology, School of Medicine, Tzu Chi University, Hualien, TaiwanDepartment of Mechanical Engineering, National Cheng Kung University, Tainan, TaiwanDepartment of Biomedical Engineering, National Yang Ming University, Taipei, TaiwanDepartment of Biomedical Engineering, National Yang Ming University, Taipei, Taiwan0Department of Neurosurgery, Neurological Institute, Taipei Veterans General Hospital, Taipei, Taiwan1Department of Neurological Surgery, University of Washington, Seattle, WA, United StatesDepartment of Biomedical Engineering, National Yang Ming University, Taipei, TaiwanThe Ph.D. Program for Neural Regenerative Medicine, College of Medical Science and Technology, Taipei Medical University, Taipei, TaiwanObjective: In brain machine interfaces (BMIs), the functional mapping between neural activities and kinematic parameters varied over time owing to changes in neural recording conditions. The variability in neural recording conditions might result in unstable long-term decoding performance. Relevant studies trained decoders with several days of training data to make them inherently robust to changes in neural recording conditions. However, these decoders might not be robust to changes in neural recording conditions when only a few days of training data are available. In time-series prediction and feedback control system, an error feedback was commonly adopted to reduce the effects of model uncertainty. This motivated us to introduce an error feedback to a neural decoder for dealing with the variability in neural recording conditions.Approach: We proposed an evolutionary constructive and pruning neural network with error feedback (ECPNN-EF) as a neural decoder. The ECPNN-EF with partially connected topology decoded the instantaneous firing rates of each sorted unit into forelimb movement of a rat. Furthermore, an error feedback was adopted as an additional input to provide kinematic information and thus compensate for changes in functional mapping. The proposed neural decoder was trained on data collected from a water reward-related lever-pressing task for a rat. The first 2 days of data were used to train the decoder, and the subsequent 10 days of data were used to test the decoder.Main Results: The ECPNN-EF under different settings was evaluated to better understand the impact of the error feedback and partially connected topology. The experimental results demonstrated that the ECPNN-EF achieved significantly higher daily decoding performance with smaller daily variability when using the error feedback and partially connected topology.Significance: These results suggested that the ECPNN-EF with partially connected topology could cope with both within- and across-day changes in neural recording conditions. The error feedback in the ECPNN-EF compensated for decreases in decoding performance when neural recording conditions changed. This mechanism made the ECPNN-EF robust against changes in functional mappings and thus improved the long-term decoding stability when only a few days of training data were available.https://www.frontiersin.org/article/10.3389/fncom.2020.00022/fullbrain machine interfacesneural decodingerror feedbackevolutionary algorithmrecurrent neural network
spellingShingle Shih-Hung Yang
Han-Lin Wang
Yu-Chun Lo
Hsin-Yi Lai
Hsin-Yi Lai
Kuan-Yu Chen
Yu-Hao Lan
Ching-Chia Kao
Chin Chou
Sheng-Huang Lin
Sheng-Huang Lin
Jyun-We Huang
Ching-Fu Wang
Chao-Hung Kuo
Chao-Hung Kuo
Chao-Hung Kuo
You-Yin Chen
You-Yin Chen
Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
Frontiers in Computational Neuroscience
brain machine interfaces
neural decoding
error feedback
evolutionary algorithm
recurrent neural network
title Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
title_full Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
title_fullStr Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
title_full_unstemmed Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
title_short Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning
title_sort inhibition of long term variability in decoding forelimb trajectory using evolutionary neural networks with error correction learning
topic brain machine interfaces
neural decoding
error feedback
evolutionary algorithm
recurrent neural network
url https://www.frontiersin.org/article/10.3389/fncom.2020.00022/full
work_keys_str_mv AT shihhungyang inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT hanlinwang inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT yuchunlo inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT hsinyilai inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT hsinyilai inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT kuanyuchen inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT yuhaolan inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chingchiakao inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chinchou inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT shenghuanglin inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT shenghuanglin inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT jyunwehuang inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chingfuwang inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chaohungkuo inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chaohungkuo inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT chaohungkuo inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT youyinchen inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning
AT youyinchen inhibitionoflongtermvariabilityindecodingforelimbtrajectoryusingevolutionaryneuralnetworkswitherrorcorrectionlearning