Overcoming behavioral variability in electromyography signals by an adaptive incremental classification approach.
Hiba Hellara1, Oumayma Kahouli1, Sawsan Njeh1
1Professorship of Measurement and Sensor Technology, Technische Universität Chemnitz, Reichenhainer Str 70, Chemnitz, 09126, Saxony, Germany.
Computational and Structural Biotechnology Journal
|February 2, 2026
Summary
A new adaptive algorithm (ADINC-kNN) improves surface electromyography hand gesture recognition for diverse populations, including smokers and alcohol consumers, without full retraining.
Area of Science:
- Biomedical Engineering
- Machine Learning
- Human-Computer Interaction
Background:
- Surface electromyography (sEMG)-based gesture recognition systems face performance issues with physiological variations.
- Lifestyle factors like smoking and alcohol consumption cause distributional shifts, degrading model accuracy.
Purpose of the Study:
- To introduce an adaptive incremental k-Nearest Neighbors (ADINC-kNN) algorithm for robust sEMG gesture recognition.
- To enable dynamic adaptation to population-specific physiological variations without complete model retraining.
Main Methods:
- Implemented an adaptive incremental k-Nearest Neighbors (ADINC-kNN) algorithm.
- Utilized a sliding-window buffer and distance-weighted voting for dynamic decision boundary refinement.
- Evaluated on 15 hand force exercises with 14 subjects using 5-fold cross-validation.
Main Results:
- ADINC-kNN significantly outperformed static kNN in accuracy, precision, recall, and F1-score.
- Achieved over 90% classification performance in smoking and alcohol-consuming groups.
- Demonstrated a superior balance between computational efficiency and predictive accuracy compared to retraining-based methods.
Conclusions:
- ADINC-kNN offers a scalable and practical solution for robust sEMG gesture recognition.
- The algorithm effectively adapts to diverse user populations and changing physiological conditions.
- Suitable for real-world applications in rehabilitation, assistive technology, and human-machine interaction.
Related Concept Videos
Classification of Signals
1.4K
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
1.4K
Bioavailability Enhancement: Determination and Conceptual Approaches in Overcoming Bioavailability Problems
210
Body:Bioavailability is a critical pharmacological concept that measures the extent and rate at which an active drug ingredient or therapeutic moiety enters the systemic circulation, remaining unchanged. It's a pivotal factor in determining a drug's efficacy and safety.The Biopharmaceutics Classification System (BCS) plays an essential role in drug development by categorizing drugs into four classes based on their solubility and permeability. This classification aids in understanding drug...
210
What is Behavior?
10.3K
Behaviors are actions that an organism engages in—they can be related to finding food, reproducing, defending against threats, and many other possible actions. Behaviors include activities related to the environment around the animal—such as migration—as well as social interactions within a species or population. Many behaviors involve motor output—that is, muscle movements—while others involve less visible actions, such as learning.
10.3K
Variability: Analysis
511
Measures of variability are statistical metrics that reveal the dispersion pattern within a dataset. They are pivotal in biostatistics, providing insights into the heterogeneity within health and biological data. Variability signifies the degree to which data points diverge from one another, helping researchers understand the potential range of values and associated uncertainty within the data.
The range is a simple measure of variability, indicating the difference between the highest and...
The range is a simple measure of variability, indicating the difference between the highest and...
511
Random Variables
17.8K
A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
17.8K
Graphs of Equations in Two Variables
246
An equation with two variables, typically written in the form y = f(x) or Ax + By = C, describes a relationship between quantities represented by x and y. Each solution to such an equation is an ordered pair (x, y) that satisfies the equation when substituted. These pairs can be represented graphically to understand the variables' relationship visually.A common technique for constructing the graph of a two-variable equation is to create a value table. Begin by choosing several values for the...
246


