Cross-User Adaptation for sEMG Gesture Recognition via Continual Learning
Organizations: Department of Electrical and Computer Engineering, University of California, Santa Cruz, CA 95064, USA
Abstract
Prosthetic and assistive interfaces increasingly depend on decoding hand gestures from surface electromyography (sEMG). Because the signal is shaped by person-specific factors, the recurrent neural networks (RNNs) commonly used to model these temporal streams must adapt to new wearers and new gesture classes after deployment. Continual learning (CL) enables this adaptation without retraining from scratch, yet applying it to recurrent sEMG models is not straightforward. Standard recurrent training practices can destabilize learning, and which CL strategy holds up under realistic cross-user drift is unestablished. We evaluate three representative CL strategies under domain- and class-incremental drift on NinaPro DB1, and find experience replay to outperform elastic weight consolidation (EWC) and naive fine-tuning. It reaches 83.3% final accuracy for class-incremental drift while limiting forgetting to 1.8-5.8% accuracy drop, as against 16.2-28.5% for EWC and naive training. We further show these models must be trained on shuffled, independently-windowed segments. Streaming windows in temporal order collapses the network into predicting a single dominant gesture, while a shuffled, stateless regime trains stably. Finally, hand-crafted time-domain features raise per-task accuracy by up to about 40% over raw signals, but only replay preserves that gain under class-incremental drift.
Figures & tables
| DIL | CIL | ||||
|---|---|---|---|---|---|
| Arch | Method | F-Acc | Frgt | F-Acc | Frgt |
| HGRN | naive | ||||
| replay | |||||
| EWC | |||||
| LSTM | naive | ||||
| replay | 0.058 | 0.023 | |||
| DIL | CIL | ||||
| Arch | Method | Raw | TD | Raw | TD |
| Final accuracy ( ) | |||||
| HGRN | naive | 0.544 | 0.659 | ||
| HGRN | EWC | 0.570 | 0.689 | ||
| LSTM | naive | 0.487 | 0.688 | ||
| LSTM | replay | 0.718 | 0.772 | ||
| DIL | CIL | |||
|---|---|---|---|---|
| Arch | Params | FLOPs/win | Params | FLOPs/win |
| HGRN | 339K | 6.68M | 345K | 6.70M |
| LSTM | 538K | 10.62M | 543K | 10.63M |
EMG-Based Gesture Recognition
EMG-based gesture recognition decodes hand and arm movements from muscle electrical signals for prosthetic control, wearables, and human-machine interfaces.
See all 26 papers