Enhancing neuroprosthesis calibration: the advantage of integrating prior training over exclusive use of new data.

Caleb J Thomson, Troy N Tully, Eric S Stone, Christian B Morrell, Erik Scheme, David James Warren, Douglas T Hutchinson, Gregory A Clark, Jacob A George
{"title":"Enhancing neuroprosthesis calibration: the advantage of integrating prior training over exclusive use of new data.","authors":"Caleb J Thomson, Troy N Tully, Eric S Stone, Christian B Morrell, Erik Scheme, David James Warren, Douglas T Hutchinson, Gregory A Clark, Jacob A George","doi":"10.1088/1741-2552/ad94a7","DOIUrl":null,"url":null,"abstract":"<p><strong>Objective: </strong>Neuroprostheses typically operate under supervised learning, in which a machine-learning algorithm is trained to correlate neural or myoelectric activity with an individual's motor intent. Due to the stochastic nature of neuromyoelectric signals, algorithm performance decays over time. This decay is accelerated when attempting to regress proportional control of multiple joints in parallel, compared with the more typical classification-based pattern recognition control. To overcome this degradation, neuroprostheses and commercial myoelectric prostheses are often recalibrated and retrained frequently so that only the most recent, up-to-date data influences the algorithm performance. Here, we introduce and validate an alternative training paradigm in which training data from past calibrations is aggregated and reused in future calibrations for regression control.&#xD;Approach: Using a cohort of four transradial amputees implanted with intramuscular electromyographic recording leads, we demonstrate that aggregating prior datasets improves prosthetic regression-based control in offline analyses and an online human-in-the-loop task. In offline analyses, we compared the performance of a convolutional neural network (CNN) and a modified Kalman filter (MKF) to simultaneously regress the kinematics of an eight-degree-of-freedom prosthesis. Both algorithms were trained under the traditional paradigm using a single dataset, as well as under the new paradigm using aggregated datasets from the past five or ten trainings. &#xD;Main Results: Dataset aggregation reduced the root-mean-squared error of algorithm estimates for both the CNN and MKF, although the CNN saw a greater reduction in error. Further offline analyses revealed that dataset aggregation improved CNN robustness when reusing the same algorithm on subsequent test days, as indicated by a smaller increase in RMSE per day. Finally, data from an online virtual-target-touching task with one amputee showed significantly better real-time prosthetic control when using aggregated training data from just two prior datasets. &#xD;Significance: Altogether, these results demonstrate that training data from past calibrations should not be discarded but, rather, should be reused in an aggregated training dataset such that the increased amount and diversity of data improve algorithm performance. More broadly, this work supports a paradigm shift for the field of neuroprostheses away from daily data recalibration for linear classification models and towards daily data aggregation for non-linear regression models.</p>","PeriodicalId":94096,"journal":{"name":"Journal of neural engineering","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of neural engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/1741-2552/ad94a7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Objective: Neuroprostheses typically operate under supervised learning, in which a machine-learning algorithm is trained to correlate neural or myoelectric activity with an individual's motor intent. Due to the stochastic nature of neuromyoelectric signals, algorithm performance decays over time. This decay is accelerated when attempting to regress proportional control of multiple joints in parallel, compared with the more typical classification-based pattern recognition control. To overcome this degradation, neuroprostheses and commercial myoelectric prostheses are often recalibrated and retrained frequently so that only the most recent, up-to-date data influences the algorithm performance. Here, we introduce and validate an alternative training paradigm in which training data from past calibrations is aggregated and reused in future calibrations for regression control. Approach: Using a cohort of four transradial amputees implanted with intramuscular electromyographic recording leads, we demonstrate that aggregating prior datasets improves prosthetic regression-based control in offline analyses and an online human-in-the-loop task. In offline analyses, we compared the performance of a convolutional neural network (CNN) and a modified Kalman filter (MKF) to simultaneously regress the kinematics of an eight-degree-of-freedom prosthesis. Both algorithms were trained under the traditional paradigm using a single dataset, as well as under the new paradigm using aggregated datasets from the past five or ten trainings. Main Results: Dataset aggregation reduced the root-mean-squared error of algorithm estimates for both the CNN and MKF, although the CNN saw a greater reduction in error. Further offline analyses revealed that dataset aggregation improved CNN robustness when reusing the same algorithm on subsequent test days, as indicated by a smaller increase in RMSE per day. Finally, data from an online virtual-target-touching task with one amputee showed significantly better real-time prosthetic control when using aggregated training data from just two prior datasets. Significance: Altogether, these results demonstrate that training data from past calibrations should not be discarded but, rather, should be reused in an aggregated training dataset such that the increased amount and diversity of data improve algorithm performance. More broadly, this work supports a paradigm shift for the field of neuroprostheses away from daily data recalibration for linear classification models and towards daily data aggregation for non-linear regression models.

加强神经假体校准:整合先前训练比完全使用新数据更有优势。
目的:神经义肢通常是在监督学习下运行的,其中机器学习算法经过训练,可将神经或肌电活动与个人的运动意图相关联。由于神经肌电信号的随机性,算法性能会随着时间的推移而衰减。与更典型的基于分类的模式识别控制相比,在尝试对多个关节进行并行比例控制时,这种衰减会加速。为了克服这种衰减,神经义肢和商用肌电义肢通常会经常重新校准和训练,这样只有最新的数据才会影响算法性能。在这里,我们引入并验证了另一种训练模式,即在未来的回归控制校准中汇总并重复使用过去校准的训练数据:我们利用植入肌内肌电记录导线的四名经桡动脉截肢者,证明在离线分析和在线人在回路任务中,汇总以前的数据集可改善基于义肢回归的控制。在离线分析中,我们比较了卷积神经网络(CNN)和修正卡尔曼滤波器(MKF)同时回归八自由度假肢运动学的性能。这两种算法都是在传统范式下使用单一数据集进行训练的,也是在新范式下使用过去五次或十次训练的汇总数据集进行训练的:数据集聚合降低了 CNN 和 MKF 算法估计值的均方根误差,但 CNN 的误差降低幅度更大。进一步的离线分析表明,在随后的测试日重复使用相同算法时,数据集聚合提高了 CNN 的鲁棒性,每天均方根误差的增加幅度较小就说明了这一点。最后,来自一名截肢者的在线虚拟目标触摸任务数据显示,在使用之前两个数据集的聚合训练数据时,假肢控制的实时性显著提高:总之,这些结果表明,过去校准的训练数据不应丢弃,而应在聚合训练数据集中重新使用,这样增加的数据量和数据多样性可以提高算法性能。更广泛地说,这项工作支持神经义肢领域的范式转变,即从线性分类模型的每日数据重新校准转向非线性回归模型的每日数据汇总。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信