Papers
Topics
Authors
Recent
Search
2000 character limit reached

PGUDA: Pressure-Guided Unsupervised Domain Adaptation with Cross-Modal Knowledge Distillation for sEMG-Based Gesture Recognition

Published 30 Jun 2026 in eess.SP and cs.AI | (2606.31349v1)

Abstract: Surface electromyography (sEMG)-based gesture recognition has emerged as a promising technology for natural human-computer interaction. However, its practical deployment remains challenging due to severe performance degradation caused by feature distribution discrepancies across different subjects and recording sessions. Although domain adaptation (DA) techniques are commonly employed to mitigate such discrepancies, conventional methods often struggle to effectively aligning sEMG features, primarily due to their inherent stochasticity and the scarcity of labeled data. To address these limitations, this paper proposes a novel Pressure-Guided Unsupervised Domain Adaptation (PGUDA) framework, which leverages the robustness and stability of pressure signals to introduce a cross-modal knowledge distillation strategy that transfers consistent physical semantics across modalities. Specifically, a teacher network trained on pressure signals guides an sEMG student network on unlabeled target domains, thereby regularizing the representation learning process with transferable and modality-invariant knowledge. Extensive experiments conducted on a self-collected multimodal dataset involving eleven subjects validate the effectiveness of the proposed PGUDA framework. The results demonstrate that our proposed PGUDA achieves leading performance in both cross-subject and cross-session classification tasks, achieving average accuracies of 58.08% and substantially outperforming existing DA approaches. Notably, PGUDA exhibits remarkable label efficiency: it attains classification accuracy comparable to fully supervised benchmarks while requiring only 5% of labeled data for teacher network training. This framework offers a robust and data-efficient solution that can significantly reduce the calibration burden in practical sEMG-based gesture recognition systems.

Summary

  • The paper introduces PGUDA, a two-stage framework that leverages stable pressure signals as a guide for unsupervised sEMG domain adaptation through cross-modal knowledge distillation.
  • The approach achieves up to 16.94% accuracy and 20.91% F1 score improvements in cross-subject transfers compared to state-of-the-art domain adaptation baselines.
  • PGUDA demonstrates high label efficiency by needing only 5% annotated data while ensuring robust performance across variable users and recording sessions.

Pressure-Guided Unsupervised Domain Adaptation (PGUDA) with Cross-Modal Knowledge Distillation for sEMG Gesture Recognition

Motivation and Problem Statement

Surface electromyography (sEMG)-based gesture recognition is fundamental for naturalistic human-computer interaction and prosthetic control, but its deployment is severely constrained by poor generalization across subjects and recording sessions, primarily due to inter-domain variability in sEMG distributions. Standard domain adaptation (DA) techniques—effective for structured data such as images—struggle with sEMG's high stochasticity, low SNR, and lack of strong semantic continuity. Label acquisition in new domains is labor-intensive. To address the limitations of existing approaches, the authors propose a two-stage framework—PGUDA—that incorporates robust pressure signal guidance through cross-modal knowledge distillation (KD) to regularize sEMG domain adaptation.

Methodological Framework

The PGUDA architecture integrates multimodal data acquisition (sEMG and pressure), with pressure acting as a stable physical anchor. Training proceeds in two decoupled stages. First, a pressure-based "teacher" model is trained on source domain data and calibrated onto the target with adaptive batch normalization and MMD-based alignment. In the second stage, an sEMG "student" network learns in the target domain by mimicking both the soft outputs and latent features of the teacher, leveraging unlabeled target instances for distribution alignment. Figure 1

Figure 1

Figure 1: Overview of the PGUDA framework, displaying the data pipeline, two-stage training with pressure teacher and sEMG student, and inference.

The sEMG student employs a residual 1D CNN backbone for feature encoding, branching into a 64-D feature alignment head (for MMD-based domain/feature alignment) and a classification head. The pressure teacher, due to the signal's stability and low dimensionality, uses a compact, fully connected MLP. Feature and logit-level distillation occur jointly, with a hyperparameter (α\alpha) controlling the weight between feature alignment and logit KD. Figure 2

Figure 2

Figure 2: sEMG student network architecture integrating feature extraction and dual-task heads.

Data Collection and Feature Engineering

A new dataset was collected comprising synchronized four-channel sEMG and five-channel pressure recordings from eleven healthy participants, capturing five discrete hand gestures. The sEMG system (500 Hz) and fingertip-embedded pressure sensors (5 Hz) provided time-aligned multimodal data. Standard time- and frequency-domain sEMG features (RMS, MAV, VAR, WL, DASDV, PSA, MPS) were extracted per 200 ms window, while the pressure signal exploited only mean amplitude per window—reflecting high intra-class stability and reduced domain discrepancy in pressure space. Figure 3

Figure 3

Figure 3: Custom hardware and sensors for multimodal sEMG-pressure gesture acquisition and gesture classes.

Experimental Protocols

Comprehensive unsupervised DA evaluation involved both cross-subject and cross-session protocols, comparing PGUDA to classical and recent DA baselines (KNN, MMD, CORAL, DANN, CDAN, MDD, MCD). Ninety cross-subject transfers and twenty cross-session transfers were conducted, with ablations and label efficiency analysis.

Results

PGUDA demonstrates a substantial increase in classification accuracy and F1F_1 for both cross-subject and cross-session transfer, outperforming the second-best DA baseline by up to 16.94% in accuracy and 20.91% in F1F_1 in the cross-subject regime. The "teacher" provides more stable and discriminative guidance than any DA alignment method in isolation. Intra- and inter-domain feature visualization via t-SNE further confirms improved class separation and clustering with the PGUDA approach. Figure 4

Figure 4

Figure 4: t-SNE visualizations of sEMG (a) and pressure (b) feature spaces across subjects, showing high stochasticity in sEMG and improved compactness/separability in pressure.

Figure 5

Figure 5

Figure 5: t-SNE feature visualizations for CORAL, MCD, MDD, and PGUDA. PGUDA delivers clear class clusters and improved discriminability.

The ablation analysis demonstrates that removal of KD (i.e., relying solely on feature alignment) yields marginal gains over the source-only model, while knowledge distillation alone produces the majority of the performance increment. Full integration of both components (align + KD) is necessary for optimal results, confirming their complementary nature. Figure 6

Figure 6

Figure 6: Ablation results showing accuracy and F1F_1 impact for variants omitting KD or alignment losses.

Label efficiency experiments reveal that PGUDA achieves competitive performance with only 5% labeled data for the teacher, compared to supervised baselines trained with 80% labeled data. This confirms high label efficiency and robust generalization under annotation scarcity. Figure 7

Figure 7

Figure 7: Error rates for PGUDA and supervised baselines under varying proportions of labeled data. PGUDA’s label efficiency is evident at all ratios.

Parameter sensitivity analysis (for α\alpha) indicates broad robustness, with optimal performance at intermediate values (5–10), and a decline at excessively high values due to negative transfer effects from over-alignment. Figure 8

Figure 8: Performance sensitivity (Accuracy, F1F_1) to α\alpha controlling the feature alignment/KD trade-off.

Theoretical and Practical Implications

Physiologically, the core advantage stems from the invariance of pressure signals to individual and temporal variability—stabilizing and regularizing sEMG feature learning across domains. The CMKD mechanism enforces both soft semantic assignment (via logits) and physical consistency (via features), providing reliable pseudo-supervision and anchoring class separation in the latent space. This dual guidance overcomes the risks of negative transfer inherent in classic DA, where distribution alignment can lead to class confusion.

On the practical front, the framework requires only brief pressure-sEMG calibration, but pressure data are not needed at inference—thus reducing calibration burdens, annotation requirements, and enhancing the feasibility of real-world deployment. The pressure-guided regime is inherently robust to both inter-user and temporal variability, making it suited for adaptive prosthetic control, rehabilitation, and ubiquitous gesture interfaces.

Future Directions

Future research may extend this framework to online, continuous UDA, incremental learning under emerging gestures, and edge deployment for low-latency scenarios. Applying similar CMKD paradigms to other biomedical signals with poor inter-domain generalization (e.g., EEG, fNIRS) is also a promising direction. The framework may be further generalized to continuous force regression with multimodal supervision.

Conclusion

The PGUDA framework establishes a new paradigm for robust sEMG-based gesture recognition, utilizing cross-modal knowledge distillation from pressure as a physically grounded, domain-invariant teacher. This approach yields strong performance gains over classical DA techniques—especially in label-scarce regimes—by integrating both semantic and distributional alignment objectives. As hardware for multimodal acquisition becomes more accessible, such approaches will underpin practical, adaptive HCI and assistive systems.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.