Source-linked AI summary
Cross-User Adaptation for sEMG Gesture Recognition via Continual Learning
Aran Ramakrishnan, Shubhi Mishra, Tyler Ham, Assel Kembay, Jason Eshraghian
TL;DR
Person-specific sEMG signals make gesture recognition models need adaptation to new wearers and gestures, but continual-learning strategies for recurrent sEMG models have limited evaluation under realistic drift. The paper compares strategies across domain- and class-incremental settings and finds replay most robust, while showing that shuffled, independently windowed training and rehearsal matter for stable learning and feature retention.
Problem
Continual-learning strategies have been evaluated largely outside the recurrent models common in sEMG, leaving limited evidence about which strategies withstand realistic cross-user drift.
Source: §I · p. 1Method
The study compares naive training, EWC, and experience replay across domain- and class-incremental drift using LSTM and HGRN models on NinaPro DB1.
Source: §I · p. 1, §II · p. 1Results
83.3% final accuracy was reached by CIL-LSTM with stateless replay, which maintained 1.8%–5.8% accuracy drop in forgetting across replay methods.
Source: A. CL Method Comparison · p. 3Takeaways & Limitations
Shuffled, stateless training stabilizes learning on independently windowed segments, and under class-incremental drift rehearsal is needed to retain time-domain feature gains.
Source: §I · p. 1, B. Feature Representation · p. 3
Abstract
from arXiv · showhide
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.
I. INTRODUCTION
sEMG gesture recognition is person-specific, motivating continual adaptation to new wearers and gestures without retraining from scratch; recurrent sEMG models remain underexplored in continual-learning research. This paper compares strategies across domain- and class-incremental drift and recurrent model families, finding replay most robust and identifying training-order and feature-retention effects.
I. INTRODUCTION
- Experience replay is the most robust strategy across domain- and class-incremental drift and both recurrent architectures, with the continual-learning method outweighing architecture choice.The comparison spans NinaPro DB1 and builds on prior work that largely used a single continual-learning scenario or non-recurrent decoders –.Source: §I · p. 1, §II · p. 1
- Carrying hidden state across tasks is ill-posed for these independently windowed segments, and temporal-order training collapses prediction to a majority class.The paper traces the collapse primarily to batch ordering rather than recurrent memory and reports that purging statefulness between tasks and shuffling samples corrects the regime.Source: §I · p. 1
- Time-domain features improve per-task learning, but only rehearsal preserves that improvement under class-incremental drift.This is the paper’s third finding after the corrected shuffled, stateless training regime.Source: §I · p. 1
II. PRIOR WORK
- Prior sEMG continual-learning studies mostly used a single scenario and feedforward or generative decoders, leaving recurrent models largely untested.Chen et al. grouped subjects rather than treating each as a sequential task; Kanoga et al. and Yoneda et al. [6] examined memory mechanisms or model families.Source: §II · p. 1
A. Dataset and Task Formulation
The evaluation uses NinaPro DB1 and tests continual adaptation across subjects and an expanding gesture set. It also specifies repetition-level splits, signal preprocessing, and a time-domain feature representation.
A. Dataset and Task Formulation
- NinaPro DB1 supplies data from 27 subjects and three exercises containing isotonic and isometric hand and wrist gestures.The exercises contain 12, 17, and 23 gestures, respectively.Source: A. Dataset and Task Formulation · pp. 1–2
- The DIL and CIL formulations follow van de Ven & Tolias [10], with DIL testing cross-subject adaptation and CIL testing an expanding class set.The CIL label indices are offset sequentially for new gestures.Source: A. Dataset and Task Formulation · p. 2
- Domain-incremental learning keeps Exercise 1 gestures fixed while treating each of the 27 subjects as a sequential task.This setup tests generalization across anatomical variation and sensor-placement discrepancies between individuals.Source: A. Dataset and Task Formulation · p. 2
- Class-incremental learning presents Exercises 1, 2, and 3 sequentially, expanding the gesture labels while requiring retention of earlier performance.For HGRN, the classification head is sized at initialization for all classes, and the rest state remains shared across tasks.Source: A. Dataset and Task Formulation · p. 2
B. Signal Preprocessing and Feature Extraction
- Gesture executions are split at the repetition level into 70% training and 30% test sets before normalization and sliding-window segmentation.The window label is the active stimulus at the final sample; normalization parameters are fitted on training data and applied to both sets.Source: B. Signal Preprocessing and Feature… · p. 2
- Each 200-sample window becomes 10 sub-windows of 20 samples, represented by Hudgins features MAV, RMS, WL, ZC, and SSC.ZC and SSC use a noise-rejection threshold of 0.01σ, followed by per-feature standardization fitted on training windows.Source: B. Signal Preprocessing and Feature… · p. 2
C. Base Network Architectures
The study compares LSTM and HGRN recurrent models under a shared four-layer configuration and classification-head design. HGRN uses a depth-scaled lower bound in its gated recurrence.
C. Base Network Architectures
- Both baseline architectures use four layers, hidden dimension 128, and a shared classification head.For each architecture, the final-timestep hidden state is mapped to the active class set.Source: C. Base Network Architectures · p. 2, 2) Hierarchical Gated Recurrent Network · p. 2
1) Long Short-Term Memory:
- The LSTM uses explicit memory cells to mitigate vanishing gradients and serves as the standard sequential baseline.The paper identifies it as a standard baseline for this experiment.Source: 1) Long Short-Term Memory · p. 2
2) Hierarchical Gated Recurrent Network:
- HGRN extends the standard forget-gate formulation with a depth-scaled hierarchical lower bound, biasing shallow layers toward short-term relations and deep layers toward long-range retention.Its lower bound is initialized proportionally to layer depth.Source: 2) Hierarchical Gated Recurrent Network · p. 2
- HGRN runs with a hardware-aware chunked linear-recurrence kernel implemented using FLA/Triton.Source: 2) Hierarchical Gated Recurrent Network · p. 2
D. Continual Learning Methods
The study establishes stateless and stateful naive baselines, then describes experience replay as a rehearsal strategy. The baselines differ in whether hidden state resets or carries across batches and tasks.
1) Naive Stateless and Stateful Baselines:
- The stateless baseline resets recurrent hidden state to zero at each batch, while the stateful baseline carries it across batches within and between tasks.These are lower-bound regimes before any memory-retention mechanism is applied; statelessness matches independently windowed EMG segments.Source: 1) Naive Stateless and Stateful… · p. 2
2) Standard Experience Replay:
- Experience replay uses a global reservoir-sampling buffer capped at 10,000 windows, combining 16 uniformly sampled sequences with the current live batch.Replay sequences receive additive Gaussian noise augmentation.Source: 2) Standard Experience Replay · p. 2
- The replay loss contribution is weighted by λ_replay = 0.5.Source: 2) Standard Experience Replay · p. 2
3) Online Elastic Weight Consolidation (EWC):
Online EWC estimates and accumulates empirical Fisher information across completed tasks to regularize changes to the latest task’s weights. The evaluation reports final accuracy, forgetting, and plasticity.
3) Online Elastic Weight Consolidation (EWC):
- Online EWC accumulates empirical Fisher information across prior tasks and adds a quadratic penalty for deviations from the most recently completed task’s weights.The Fisher is estimated from predicted class probabilities on the completed task’s training data; λ_ewc is set to 30, the largest value preserving plasticity across the full sequence.Source: 3) Online Elastic Weight Consolidation… · p. 2
E. Evaluation Metrics
- Final accuracy measures accuracy on all tasks after the final task.The evaluation metrics are computed from R, where R_i,j is accuracy on Task j after training on Task i.Source: E. Evaluation Metrics · pp. 2–3
- Forgetting measures the average per-task accuracy drop after all subsequent tasks have been trained.Source: E. Evaluation Metrics · p. 3
- Plasticity is the mean final-epoch training accuracy over the last min(10, T) tasks, distinguishing learning from weight freezing.Those tasks are indexed by S = {T − min(10, T) + 1, . . . , T}.Source: E. Evaluation Metrics · p. 3
A. CL Method Comparison
In the stateless, time-domain-feature comparison, replay achieves the strongest resistance to forgetting across the evaluated scenarios and architectures. CIL replay has lower forgetting than DIL replay, consistent with the shorter CIL task stream.
A. CL Method Comparison
- 83.3% final accuracy for CIL-LSTM and 81.6% for CIL-HGRN; replay’s forgetting was 1.8%–5.8% accuracy drop, compared with EWC’s 16.2%–28.5%.Table I compares continual-learning methods using stateless time-domain features.Source: Table I · p. 3, A. CL Method Comparison · p. 3
- Replay forgetting was 1.8%–2.3% accuracy drop under CIL versus 4.3%–5.8% under DIL; the shorter three-task CIL stream versus 27 DIL tasks helps explain the difference.Forgetting accumulates with sequence length, so it is expected to be smaller under CIL on this basis alone.Source: A. CL Method Comparison · p. 3
- Under replay, immediate and final task-level accuracies remain closely aligned in DIL-HGRN and CIL-LSTM, indicating reduced forgetting.Shaded regions show ±1 standard deviation over multiple runs (seeds or subjects).Source: Figure 1 · p. 3
B. Feature Representation
Time-domain features improve DIL accuracy and stability, but their CIL benefit depends on replay. For independently windowed data, shuffling is essential for plasticity, while carried state offers no useful continuity.
B. Feature Representation
- ∼40% higher DIL accuracy with time-domain features comes with tighter convergence and removal of raw-window training instability.Every TD DIL configuration has std ≤0.03, compared with high seed variance in weaker raw-feature configurations.Source: B. Feature Representation · p. 3
- In CIL, time-domain features help replay but barely change naive and EWC results; increased forgetting can erase their initial accuracy gain.For LSTM EWC, forgetting rises from 12.3% to 28.5% accuracy drop.Source: B. Feature Representation · p. 3
C. Carrying State
- Because windows are independent segments, recurrent models should reset hidden state per window; temporal-order training lets rest-dominated gradients drive collapse.Carried state across shuffled windows instead injects irrelevant noise into batch initial states.Source: C. Carrying State · p. 4
- 94%–95% plasticity with stateless shuffling contrasts with 27%–45% when shuffling is off, below the 60% frozen threshold.Shuffled stateful training reaches 68%–76%, still below stateless training.Source: C. Carrying State · p. 4, Figure 2 · p. 4
D. EWC Regularization Quality
EWC is difficult to calibrate across the full task sequence and, when it remains plastic, still shows substantial forgetting. LSTM and HGRN perform comparably, while HGRN achieves similar accuracy at lower cost.
D. EWC Regularization Quality
- λewc tuning does not transfer from a 6-subject proxy to the 27-subject sweep, and an excessively large value freezes the network.For TD features, λewc = 30 was the largest value preserving plasticity across the full sequence.Source: D. EWC Regularization Quality · p. 4
- 0.162–0.285 accuracy drop persists in EWC configurations that avoid freezing, indicating limited constraint on parameter drift under strong DIL and CIL shifts.The authors identify plasticity below 0.60 on final tasks as freezing.Source: D. EWC Regularization Quality · p. 4
E. Effect of Recurrent Architecture
- LSTM and HGRN show no consistent architectural advantage; their replay CIL accuracies are 83.3% and 81.6%, respectively, within one standard deviation.The top-ranked configuration is LSTM-CIL replay; HGRN-CIL replay is second.Source: E. Effect of Recurrent Architecture · p. 4
- HGRN yields about the same accuracy at 1.6x lower cost than LSTM.The model-cost and memory-footprint comparison uses TD features.Source: E. Effect of Recurrent Architecture · p. 4, Table III · p. 4
V. CONCLUSION
Across 27 subjects and three exercises, the study evaluates continual learning for sEMG gesture classification under domain- and class-incremental drift. Replay performs best, while experiments remain limited to offline NinaPro DB1 data.
V. CONCLUSION
- 83.3% final accuracy with forgetting as low as 1.8% drop in accuracy is reported for experience replay, which outperforms EWC and naive baselines.The conclusion attributes long-term retention more to the continual-learning method than to recurrent architecture.Source: §V · p. 4
- A 2×2 ablation attributes stateful collapse to batch ordering rather than recurrent state, consistent with windowing into independent sEMG segments.Source: §V · p. 4
- Time-domain features improve per-task learning, but rehearsal is needed to retain that gain under class-incremental drift.Source: §V · p. 4
- The experiments were conducted offline and only on NinaPro DB1; transfer to other datasets and experimental settings remains for future work.Source: §V · p. 4