Plug-and-Play Myoelectric Control via a Self-Calibrating Random Forest Common Model

Xinyu Jiang,Chenfei Ma,Kianoush Nazarpour
DOI: https://doi.org/10.1101/2024.11.07.622455
2024-11-07
Abstract:Electromyographic (EMG) signals show large variabilities over time due to factors such as electrode shifting, user behaviour variations, etc., substantially degrading the performance of myoelectric control models in long-term use. Previously one-time model calibration was usually required each time before usage. However, the EMG characteristics could change even within a short period of time. Our objective is to develop a self-calibrating model, with an automatic and unsupervised self-calibration mechanism. Approach: We developed a computationally efficient random forest (RF) common model, which can (1) be pre-trained and easily adapt to a new user via one-shot calibration, and (2) keep calibrating itself once in a while by boosting the RF with new decision trees trained on pseudo-labels of testing samples in a data buffer. Main results: Our model has been validated in both offline and real-time, both open and closed-loop, both intra-day and long-term (up to 5 weeks) experiments. We tested this approach with data from 66 able-bodied participants. We also explored the effects of bidirectional user-model co-adaption in closed-loop experiments. We found that the self-calibrating model could gradually improve its performance in long-term use. With visual feedback, users will also adapt to the dynamic model meanwhile learn to perform hand gestures with significantly lower EMG amplitudes (less muscle effort). Significance: Our random forest-approach provides a new alternative built on simple decision tree for myoelectric control, which is explainable, computationally efficient, and requires minimal data for model calibration. Source codes are available at: https://github.com/MoveR-Digital-Health-and-Care-Hub/self-calibrating-rf.
Neuroscience
What problem does this paper attempt to address?