A Unified Approach to Understanding and Modeling Motor Primitives

Published on September 12, 2022

Just like a symphony is made up of different instruments playing harmoniously together, our movements are composed of motor primitives, which are like individual musical notes. These motor primitives, which the brain uses to simplify movement, have been found to have common features that remain consistent across different types of movements. However, current mathematical models for describing motor primitives tend to be specific to certain domains, making it difficult to compare results from different studies. In this research, scientists have developed a comprehensive framework that brings together various classes of motor primitive models under one umbrella. They also introduce a new identification algorithm called the Fourier-based Anechoic Demixing Algorithm (FADA) that can accurately identify motor primitives in simulated and experimental data. The researchers demonstrate that their framework outperforms existing model-specific algorithms in reconstructing movement patterns. You can explore the research further by accessing the MATLAB toolbox released by the team.

A large body of evidence suggests that human and animal movements, despite their apparent complexity and flexibility, are remarkably structured. Quantitative analyses of various classes of motor behaviors consistently identify spatial and temporal features that are invariant across movements. Such invariant features have been observed at different levels of organization in the motor system, including the electromyographic, kinematic, and kinetic levels, and are thought to reflect fixed modules—named motor primitives—that the brain uses to simplify the construction of movement. However, motor primitives across space, time, and organization levels are often described with ad-hoc mathematical models that tend to be domain-specific. This, in turn, generates the need to use model-specific algorithms for the identification of both the motor primitives and additional model parameters. The lack of a comprehensive framework complicates the comparison and interpretation of the results obtained across different domains and studies. In this work, we take the first steps toward addressing these issues, by introducing a unifying framework for the modeling and identification of qualitatively different classes of motor primitives. Specifically, we show that a single model, the anechoic mixture model, subsumes many popular classes of motor primitive models. Moreover, we exploit the flexibility of the anechoic mixture model to develop a new class of identification algorithms based on the Fourier-based Anechoic Demixing Algorithm (FADA). We validate our framework by identifying eight qualitatively different classes of motor primitives from both simulated and experimental data. We show that, compared to established model-specific algorithms for the identification of motor primitives, our flexible framework reaches overall comparable and sometimes superior reconstruction performance. The identification framework is publicly released as a MATLAB toolbox (FADA-T, https://tinyurl.com/compsens) to facilitate the identification and comparison of different motor primitive models.

Read Full Article (External Site)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>