Martínez-Pascual David, Catalán José M, Lledó Luís D, Blanco-Ivorra Andrea, García-Aracil Nicolás
Robotics and Artificial Intelligence Group, Bioengineering Institute, Miguel Hernández University, Avenida de la Universidad, s/n., 03202, Elche, Alicante, Spain.
J Neuroeng Rehabil. 2025 Jan 31;22(1):18. doi: 10.1186/s12984-024-01517-4.
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.
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.
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.
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.
改善康复过程中运动恢复的一种有前景的方法是使用机器人康复设备。这些机器人设备提供了监测患者恢复进展的工具,同时提供高度标准化和强化的治疗。使用这些机器人设备的一个主要挑战是确定何时协助用户。在此背景下,我们提出一种基于深度学习的解决方案,该方案可以从治疗师的标准中学习患者在机器人辅助康复治疗期间何时需要协助。
对患有神经系统疾病的不同人群进行了一次实验。参与者使用上肢康复机器人玩点对点游戏。治疗师监督机器人辅助的康复练习,并在认为必要时协助参与者。检测到治疗师提供的这种协助,以标记那些得到协助的轨迹,从而训练一个深度学习模型,该模型从治疗师那里学习何时提供协助。对参与者执行的轨迹应用了一系列变换,以使该方法具有通用性。此外,轨迹数据被划分为序列,以引入模型并持续推断用户是否需要协助。实验期间获取的数据被分为两个数据集来训练和评估模型:参与者内数据集(80%用于训练,20%用于验证)和测试参与者数据集。深度学习模型的架构旨在执行时间序列分类。它由不同的一维卷积层、一个卷积注意力机制和一个全局平均池化层组成。此外,输出层有一个带有 sigmoid 激活函数的神经元,其输出可以解释为协助的概率。本研究中提出的模型已根据不同指标进行评估。此外,还与测试参与者一起评估了应用微调以使协助适应每个用户的影响。
在序列到序列评估期间,所提出的模型在验证数据集上的准确率达到 91.39%,F1 分数达到 75.15%,超过了其他先进架构。在评估测试数据集中收集的轨迹时,对每个参与者应用微调后,所提出的方法的准确率达到 76.09%,F1 分数达到 74.42%。
我们基于深度学习的方法所取得的结果表明,从经验丰富的治疗师那里学习协助决策是可行的。此外,可以应用微调来为每个用户个性化协助,并提高在决定是否用康复机器人协助时所提出方法的准确性。