A deep learning model for assistive decision-making during robot-aided rehabilitation therapies based on therapists' demonstrations.

IF 5.2 2区 医学 Q1 ENGINEERING, BIOMEDICAL Journal of NeuroEngineering and Rehabilitation Pub Date : 2025-01-31 DOI:10.1186/s12984-024-01517-4
David Martínez-Pascual, José M Catalán, Luís D Lledó, Andrea Blanco-Ivorra, Nicolás García-Aracil
{"title":"A deep learning model for assistive decision-making during robot-aided rehabilitation therapies based on therapists' demonstrations.","authors":"David Martínez-Pascual, José M Catalán, Luís D Lledó, Andrea Blanco-Ivorra, Nicolás García-Aracil","doi":"10.1186/s12984-024-01517-4","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>A promising approach to improving motor recovery during rehabilitation is the use of robotic rehabilitation devices. These robotic devices provide tools to monitor the patient's recovery progress while providing highly standardized and intensive therapy. A major challenge in using these robotic devices is the ability to decide when to assist the user. In this context, we propose a Deep Learning-based solution that can learn from a therapist's criteria when a patient needs assistance during robot-aided rehabilitation therapy.</p><p><strong>Methods: </strong>An experimental session was conducted with diverse people who suffered from neurological conditions. The participants used an upper limb rehabilitation robot to play a point-to-point game. A therapist supervised the robot-aided rehabilitation exercises and assisted the participants when considered necessary. This assistance provided by the therapist was detected to label those trajectories that were assisted to train a Deep Learning model that learns from the therapist when to assist. A series of transformations have been applied to the trajectories performed by the participants to generalize the method. Furthermore, the trajectory data was divided into sequences to be introduced to the model and continuously infer whether the user needs assistance. The data acquired during the experimental sessions have been divided into two datasets to train and evaluate the model: intra-participants (80% training, 20% validation) and test participants. The architecture of the Deep Learning model is conceived to perform time-series classification. It consists of diverse one-dimensional convolutional layers, a convolutional attention mechanism, and a Global Average Pooling layer. In addition, the output layer has one neuron with the sigmoid activation function, whose output can be interpreted as a probability of assistance. The model proposed in this study has been evaluated according to different metrics. In addition, the impact of applying fine-tuning to adapt the assistance to each user has been evaluated with the test participants.</p><p><strong>Results: </strong>The proposed model achieved an accuracy of 91.39% and an F1-Score of 75.15% with the validation dataset during a sequence-to-sequence evaluation, surpassing other state-of-the-art architectures. When evaluating the trajectories collected in the test dataset, the method proposed achieved an accuracy of 76.09% and an F1-Score of 74.42% after applying fine-tuning to each participant.</p><p><strong>Conclusions: </strong>The results achieved by our Deep Learning-based method show the feasibility of learning assistance decision-making from experimented therapists. Furthermore, fine-tuning can be applied to personalize the assistance to each user and improve the accuracy of the method presented when deciding whether to assist with the rehabilitation robot.</p>","PeriodicalId":16384,"journal":{"name":"Journal of NeuroEngineering and Rehabilitation","volume":"22 1","pages":"18"},"PeriodicalIF":5.2000,"publicationDate":"2025-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11786484/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of NeuroEngineering and Rehabilitation","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1186/s12984-024-01517-4","RegionNum":2,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Background: A promising approach to improving motor recovery during rehabilitation is the use of robotic rehabilitation devices. These robotic devices provide tools to monitor the patient's recovery progress while providing highly standardized and intensive therapy. A major challenge in using these robotic devices is the ability to decide when to assist the user. In this context, we propose a Deep Learning-based solution that can learn from a therapist's criteria when a patient needs assistance during robot-aided rehabilitation therapy.

Methods: An experimental session was conducted with diverse people who suffered from neurological conditions. The participants used an upper limb rehabilitation robot to play a point-to-point game. A therapist supervised the robot-aided rehabilitation exercises and assisted the participants when considered necessary. This assistance provided by the therapist was detected to label those trajectories that were assisted to train a Deep Learning model that learns from the therapist when to assist. A series of transformations have been applied to the trajectories performed by the participants to generalize the method. Furthermore, the trajectory data was divided into sequences to be introduced to the model and continuously infer whether the user needs assistance. The data acquired during the experimental sessions have been divided into two datasets to train and evaluate the model: intra-participants (80% training, 20% validation) and test participants. The architecture of the Deep Learning model is conceived to perform time-series classification. It consists of diverse one-dimensional convolutional layers, a convolutional attention mechanism, and a Global Average Pooling layer. In addition, the output layer has one neuron with the sigmoid activation function, whose output can be interpreted as a probability of assistance. The model proposed in this study has been evaluated according to different metrics. In addition, the impact of applying fine-tuning to adapt the assistance to each user has been evaluated with the test participants.

Results: The proposed model achieved an accuracy of 91.39% and an F1-Score of 75.15% with the validation dataset during a sequence-to-sequence evaluation, surpassing other state-of-the-art architectures. When evaluating the trajectories collected in the test dataset, the method proposed achieved an accuracy of 76.09% and an F1-Score of 74.42% after applying fine-tuning to each participant.

Conclusions: The results achieved by our Deep Learning-based method show the feasibility of learning assistance decision-making from experimented therapists. Furthermore, fine-tuning can be applied to personalize the assistance to each user and improve the accuracy of the method presented when deciding whether to assist with the rehabilitation robot.

Abstract Image

Abstract Image

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于治疗师演示的机器人辅助康复治疗辅助决策的深度学习模型。
背景:机器人康复装置的使用是改善康复过程中运动恢复的一种很有前途的方法。这些机器人设备在提供高度标准化和强化治疗的同时,提供了监测患者康复进展的工具。使用这些机器人设备的一个主要挑战是决定何时帮助用户的能力。在这种情况下,我们提出了一个基于深度学习的解决方案,当患者在机器人辅助康复治疗中需要帮助时,可以从治疗师的标准中学习。方法:对患有神经系统疾病的不同人群进行了一次实验。参与者使用上肢康复机器人玩点对点游戏。一名治疗师监督机器人辅助康复练习,并在必要时为参与者提供帮助。治疗师提供的这种帮助被检测到,以标记那些被帮助的轨迹,以训练一个深度学习模型,该模型从治疗师那里学习何时提供帮助。为了推广该方法,对参与者执行的轨迹进行了一系列变换。然后,将轨迹数据分成序列引入模型,不断推断用户是否需要帮助。在实验过程中获得的数据被分成两个数据集来训练和评估模型:内部参与者(80%训练,20%验证)和测试参与者。深度学习模型的架构被设想为执行时间序列分类。它由多种一维卷积层、卷积注意机制和全局平均池化层组成。另外,输出层有一个具有s型激活函数的神经元,其输出可以解释为辅助概率。本研究中提出的模型已经根据不同的指标进行了评估。此外,还与测试参与者一起评估了应用微调以适应每个用户的帮助的影响。结果:在序列到序列的评估中,该模型的准确率为91.39%,F1-Score为75.15%,超过了其他最先进的架构。在对测试数据集中收集的轨迹进行评估时,对每个参与者进行微调后,该方法的准确率为76.09%,F1-Score为74.42%。结论:我们基于深度学习的方法所获得的结果表明了实验治疗师学习辅助决策的可行性。此外,可以应用微调来个性化每个用户的帮助,并提高在决定是否协助康复机器人时提出的方法的准确性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Journal of NeuroEngineering and Rehabilitation
Journal of NeuroEngineering and Rehabilitation 工程技术-工程:生物医学
CiteScore
9.60
自引率
3.90%
发文量
122
审稿时长
24 months
期刊介绍: Journal of NeuroEngineering and Rehabilitation considers manuscripts on all aspects of research that result from cross-fertilization of the fields of neuroscience, biomedical engineering, and physical medicine & rehabilitation.
期刊最新文献
Noisy galvanic vestibular stimulation improves postural stability under virtual reality perturbation by enhancing vestibular processing and multisensory integration. Assessment of dynamic stability and identification of key tasks, inertial sensors, and parameters in patients with bilateral and unilateral vestibulopathy: investigation in a semi-standardized environment. Gait analysis methods in people with spinal cord injury: a systematic review. AI-powered biomechanical modeling for ACL-reconstructed knees: predicting knee joint contact forces via computer vision and deep learning. Towards the implementation of home-based phantom limb pain training facilitated by a textile-electrode system: lessons learned from a pilot study.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1