Skip to main content
Experimental Physiology logoLink to Experimental Physiology
. 2025 Jun 4;110(10):1511–1530. doi: 10.1113/EP092313

Deep‐learning models of the ascending proprioceptive pathway are subject to illusions

Adriana Perez Rotondo 1,2, Merkourios Simos 1,2, Florian David 1,2, Sebastian Pigeon 1,2, Olaf Blanke 2, Alexander Mathis 1,2,
PMCID: PMC12486350  PMID: 40464159

Abstract

Proprioception is essential for perception and action. Like any other sense, proprioception is also subject to illusions. In this study, we model classic proprioceptive illusions in which tendon vibrations lead to biases in estimating the state of the body. We investigate these illusions with task‐driven models that have been trained to infer the state of the body from distributed sensory muscle spindle inputs (primary and secondary afferents). Recent work has shown that such models exhibit representations similar to the neural code along the ascending proprioceptive pathway. Importantly, we did not train the models on illusion experiments and simulated muscle–tendon vibrations by considering their effect on primary afferents. Our results demonstrate that task‐driven models are indeed susceptible to proprioceptive illusions, with the magnitude of the illusion depending on the vibration frequency. This work illustrates that primary afferents alone are sufficient to account for these classic illusions and provides a foundation for future theory‐driven experiments.

Keywords: deep learning, illusion, kinaesthetic perception, muscle spindle, perception, proprioception, task‐driven learning, tendon vibration


  • What is the central question of this study?

    Are deep‐learning models of the ascending proprioceptive pathway subject to illusions like those induced by muscle tendon vibrations?

  • What is the main finding and its importance?

    Task‐driven models trained on arm localization from proprioceptive input exhibit vibration‐induced illusory behaviour. This finding implies the sufficiency of simple feedforward processing of Ia afferents in explaining classic kinaesthetic illusions and enables future theory‐driven experiments.

1. INTRODUCTION

Perception needs to turn fleeting patterns of spiking inputs into knowledge about the body and surrounding world. This challenge is formidable, as most relevant knowledge available to an organism is not trivially contained in the input patterns. For instance, it is not obvious from light rays hitting the retinae to tell if the emitting object is friend or foe or if the emitting object affords to be sittable or walkable (Gibson, 2014; Gregory, 1968). Thus, perception is a complex process turning both sensory input and prior knowledge about the statistics of the world into beliefs about the world (Dayan et al., 1995; Kawato et al., 1993; Mumford, 1994; Von Helmholtz, 1867; Yuille & Kersten, 2006). Due to the complexity of this problem, perceptual systems make systematic errors, some of which are called perceptual illusions. The nervous system is indeed subject to a number of illusions, both for specific senses and also across senses (Gregory, 1968). Apart from being fascinating phenomena, illusions allow us to study the mechanisms and limits of conscious perception and provide essential hints about how the brain works (Geisler & Kersten, 2002; Gregory, 1968; Kanwisher et al., 2023; Weiss et al., 2002).

Proprioception is also subject to illusions (Blanke et al., 2015; Marasco & Nooij, 2023; Prochazka, 2021; Proske & Gandevia, 2012). Vibrations of the tendon of either the biceps or triceps brachii with frequencies around 100 Hz lead to an estimated position of the elbow that is biased so as to elongate the vibrated muscle (Goodwin et al. 1972a, 1972b; Roll & Vedel, 1982). Microneurography has confirmed that primary (type Ia) afferents are most affected by these tendon vibrations (Burke et al., 1976; Roll & Vedel, 1982; Roll et al., 1989), thus strongly suggesting that muscle spindles are the principal sensor for kinaesthetic perception (Marasco & Nooij, 2023; Proske & Gandevia, 2012). In this study, we model the ascending pathway using biomechanical models of the human arm and deep learning models of the proprioceptive pathway to investigate if ‘virtually’ vibrating tendons will lead to biased perception.

In general, we test the hypothesis that this illusion is the necessary byproduct of perception to solve challenging inverse problems. Specifically, we ask if models of the proprioceptive pathway, optimised to localize the state of the body from muscle spindle inputs, are susceptible to biased state estimation when we apply vibrations to these inputs. We build on task‐driven models of the proprioceptive pathway (Sandbrink et al., 2023; Vargas et al., 2024). These task‐driven models are trained from statistics of proprioceptive inputs to infer key computational objectives. Recent work showed that models that are better at inferring the state of the body (from proprioceptive inputs) are also better at predicting neural dynamics (Vargas et al., 2024). This suggests that models of the ascending pathways, when optimised on properties of the body, give rise to powerful encoding models for explaining neural data. Do they also account for proprioceptive illusions? We find that task‐driven models are indeed susceptible to vibration‐induced proprioceptive illusions and that the effect of the illusion is frequency‐dependent.

2. METHODS

To train the proprioceptive models, we used movement datasets providing naturalistic arm trajectories and muscle spindle models to generate afferent inputs. We introduce these two components and then we describe the training process and the evaluation on proprioceptive illusions.

2.1. Movement datasets and preprocessing

Firstly, we used the proprioceptive character recognition (PCR) dataset (Sandbrink et al., 2023), which contains 2858 measured end‐effector trajectories of 20 characters of the Latin alphabet sampled at 66.7 Hz. These trajectories were turned into synthetic upper‐limb movements (see below).

To complement the PCR dataset with a greater diversity of (recorded) upper‐limb movements, we also used the Fitness Activity Dataset with Language Instruction (FLAG3D) dataset (Tang et al., 2023), which contains full‐body, 3D motion‐captured pose data of 60 different fitness activities sampled at 120 Hz. We isolated the shoulder, elbow and wrist trajectories of 7200 motion sequences, and randomly sampled four 288‐frame windows from each sequence. We then slowed the samples to half speed to better match the observed velocities in the PCR dataset, filtered the keypoint sequences using a temporal Savitzky–Golay filter of order 1 and a window size of 25 frames, and performed an affine transformation on the keypoints to align them with the arm reference frame used in PCR.

Subsequently, to account for vibration frequencies exceeding the original sampling rates, the combined motion dataset was upsampled to 240 Hz using linear interpolation, leading to a fixed motion length of 1152 frames, or 4.8 s.

To summarize, the processed dataset contained 36,340 arm motions (of which 6709 were sourced from FLAG3D), described by one elbow and three shoulder joint angles, 3D arm keypoints extracted from the skeletal model after inverse kinematics, as well as muscle length, velocity and acceleration properties of 25 arm muscles. Overall, 30,000 motions (including 5367 FLAG3D motions) were used for training; the remaining motions were used as a held‐out test set.

Furthermore, we generated 99 arm trajectories consisting of elbow flexion and extension movements. For this Elbow Flexion Dataset (Ef3D) we deployed a musculoskeletal model of the human arm in OpenSim, an open‐source biomechanical modelling software (Delp et al., 2007; Holzbaur et al., 2005; Saul et al., 2015). We randomised initial conditions, with shoulder elevation (39°, 99°), shoulder rotation (−6°, 54°) and elevation angle (19°, 79°) sampled independently for each configuration and held constant throughout the simulation. Elbow flexion trajectories followed sinusoidal patterns of one to four cycles, with speeds between 3°/s and 666°/s and flexion angles ranging from 45° to 130°. Muscle lengths, joint coordinates, and positions of the shoulder, elbow and wrist were recorded over 320 time points at 66.7 Hz. To reduce noise, muscle lengths were first median‐filtered, then smoothed using a Savitzky–Golay filter (window length 5, polynomial order 2), and joint positions were centred relative to the shoulder position. The dataset comprising 99 motions was then upsampled to 240 Hz using linear interpolation to ensure compatibility with the combined motion dataset.

To test muscle–tendon vibrations, we generated 100 arm trajectories consisting of static poses in different arm configurations. For this Elbow Static Dataset (Es3D), we followed the same approach as for Ef3D to generate the initial arm configuration but maintained the arm static for the totality of the trial.

2.1.1. Computing joint angles and muscle length trajectories

We followed the method presented in Sandbrink et al. (2023) to transform elbow–wrist keypoint sequences into length trajectories of 25 arm muscles. Firstly, we used a skeletal model of the arm and performed inverse kinematics to extract the elbow flexion and shoulder elevation, adduction and rotation joint angles from the 3D shoulder, elbow and wrist positions. Following that, we deployed a musculoskeletal model of the human arm by Saul et al. (2015; Holzbaur et al., 2005) in OpenSim, an open‐source biomechanical modelling software (Delp et al., 2007), and extracted the length properties at equilibrium of 25 arm muscles corresponding to the extracted joint angle sequences. This process was performed for each time frame across all movement windows for both the PCR and the extracted FLAG3D motions. For PCR, we used the provided data (Table 1) while for FLAG3D, Es3D and Ef3D we adapted the code to generate the muscle state trajectories (Table 1).

TABLE 1.

Summary of software and datasets used and generated in this study.

Resource Reference Link
Datasets
Synthetic muscle spindle datasets and models This paper https://github.com/amathislab/ProprioceptiveIllusions
PCR dataset Sandbrink et al. (2023) https://zenodo.org/records/14544688
FLAG3D dataset Tang et al. (2023) https://andytang15.github.io/FLAG3D
Software and algorithms
Code This paper https://github.com/amathislab/ProprioceptiveIllusions
TensorFlow variant Sandbrink et al. (2023) https://github.com/amathislab/DeepDraw
PyTorch Paszke et al. (2019) https://pytorch.org

Finally, we computed the first and second moments of the extracted muscle length sequences (velocity and acceleration) smoothed using a Savitzky–Golay filter of order 1 and window size of 31 frames, which we used as an approximation of the dynamic properties of the muscles. All smoothing steps were performed to remove movement artifacts and address potential discontinuities arising at various processing steps. Movement sequences that contained such artifacts were removed, thus ensuring that all data were accurate and within a reasonable range.

To ensure uniformity across the 25 muscles with varying lengths, we normalised muscle lengths relative to their optimal fibre length L0 provided by the musculoskeletal model to obtain the normalised muscle length: l(t)=L(t)/L0, where L(t) is the fibre length provided by the simulation environment.

2.2. Modelling muscle spindles

Following Prochazka & Gorassini (1998) and Dimitriou & Edin (2008), we assumed a transfer function that is either linear or includes a power term in the velocity component. In our previous work on modelling the proprioceptive pathway (Sandbrink et al., 2023; Vargas et al., 2024), we also based our spindle models on those studies. However, we had made the simplifying argument that one can provide the state of the muscles to the deep learning models via two input channels per muscle: muscle length and velocity. (The word channel in the machine learning sense denotes certain input dimensions; Paszke et al., 2019.) Due to the large number of afferents, the system could effectively demix muscle length and velocity, which is why we directly provided those. In an earlier version of Sandbrink et al. we used the model by Prochazka & Gorassini (1998) and observed the emergence of similar tuning curves (see v1 on bioRxiv).

Here we deviated from this practice to allow the modelling of responses to muscle–tendon vibrations. These responses need to be mediated through afferents that combine all those signals. The muscle spindle responses to normalised muscle length l, velocity v and acceleration a were modelled using a linear transfer function with a velocity power term. The firing rate f for primary (type Ia) and secondary (type II) afferents was expressed as:

fl,v,a=maxkll+kvsignvvp+kaa+b,0typeIa,maxkll+kvsignvvp+b,0typeII, (1)

where kl, kv, ka, b, and p are scalar parameters. For type II afferents, the acceleration term a was excluded due to their reduced sensitivity to velocity changes (Proske & Gandevia, 2012). The velocity power coefficient p can be set to either 0.6 or 1, reflecting values found in the literature (Dimitriou & Edin, 2008; Prochazka & Gorassini, 1998). We note that in this article we use p=1 throughout.

2.3. Optimizing spindle model parameters

To ensure biologically realistic behaviour, the spindle model was constrained in two ways. First, the firing rates were required to remain within the range [0,fmax] for all possible arm configurations in the movement dataset. Second, each afferent was constrained to exhibit a certain level of lifetime sparseness quantified by λs, i.e. the proportion of time points where the firing rate was non‐zero (Willmore & Tolhurst, 2001).

The proprioceptive models were trained with afferent inputs generated by optimizing spindle model parameters. For each muscle, a set of N afferents (we used 5 from each type) was modelled. The maximum firing rate (fmax) for each afferent was drawn from a probability distribution based on findings by Roll et al. (1989). For type Ia afferents, fmax followed a uniform distribution between 50 and 180 Hz. For type II afferents, the maximum firing rate was sampled from a uniform distribution between 20 and 50 Hz. Additionally, a sparseness level λs was sampled from a uniform distribution between 70% and 100%.

Once these parameters were drawn, the spindle model parameters θs={kl,kv,ka,b} were optimised using a subset of 2000 movements from the FLAG3D dataset, which we concatenated. The optimisation was performed by minimizing a cost function C(θs), which penalised the deviation of the predicted firing rate from the maximum firing rate fmax and the sparseness of the afferent firing rates. The cost function is given by:

Cθs=t=1Tmax0,ft,θsfmax2+λfθs0/Tλs2, (2)

where f(t,θs) represents the predicted firing rate at time t for the model with parameters θs, and f(θs) is the vector of firing rates across all time points. The sparseness function .0/T computes the fraction of time points where the firing rate of the muscle spindle is non‐zero. A multiplicative constant λ was chosen empirically to aid convergence of the optimization.

After optimization, the optimal parameters θs for each afferent were saved. Due to the non‐convexity of the objective function, the solutions are not unique. We could thus generate independent parameters across afferents. In addition, we recorded the actual sparseness and maximum firing rate of each afferent across the movement dataset. Overall, we computed the optimal parameters for 30 independent type Ia afferents and for 30 independent type II afferents. We then defined five coefficient sets by randomly sampling five type Ia and five type II afferents for each muscle.

2.4. Training proprioceptive models

We considered models that predict the postural state of the body from the distributed inputs of muscle spindles. Those were among the best for predicting neural data in the somatosensory brainstem and cortex (Vargas et al., 2024). Furthermore, the architecture search from Sandbrink et al. (2023) showed that spatiotemporal models with sufficient layers could accurately estimate the state of the arm (location). There are three key differences in the models trained here. First, to account for vibrations, the sampling rate for both inputs and outputs was increased. Second, instead of using muscle length and velocity, the model received spindle afferent signals as input. Third, the model predicted not only the location of the end‐effector from spindle afferents, but also joint angles (one for the elbow and three for the shoulder). We note that the coordinate framework had little impact on the neural predictability (Vargas et al., 2024). We modified the original TensorFlow implementation from Sandbrink et al. (2023) to PyTorch (Paszke et al., 2019), incorporating the changes described here.

We shaped the afferent signal by including 2N time series of type Ia and type II firing rates (N for each type), for each of the 25 arm muscles. These time series translate to a total input size of B×2N×25×T input, with B denoting the batch size and T=1152 denoting the sequence length in frames. The neural network consists of four convolutional layers, each with a 7 × 7 kernel, a stride of 1, and a padding of 3, applied along the spatiotemporal dimensions of the input data. The spindle afferent channels change size from 2N to 8, 8, 32 and 64. The output of each convolutional layer is passed through a ReLU activation function. The output of the last convolutional layer is flattened in the muscles and afferent dimensions. A final linear layer outputs the predicted end‐effector position in XYZ along with the four joint angles of the arm, processing each time point individually.

Similarly to Sandbrink et al. (2023), the spatiotemporal model was trained using batch gradient descent with an Adam optimizer with an initial learning rate of 0.0005 and decay parameters of 0.9 and 0.999 to minimize the mean squared error between predicted and true trajectories of the predicted end‐effector and joint trajectories. We set the batch size to 128 and the number of epochs to 1000. Early stopping was implemented based on loss in the validation set. The learning rate was divided by 4 if the validation loss did not improve over four epochs. Training was terminated if performance did not improve over two early stopping cycles and a minimum of 40 epochs had already elapsed. To facilitate training, we computed the mean and standard deviation of the training dataset to normalize the inputs and outputs of the neural network. These values were used during inference to scale and un‐scale the inputs and outputs, respectively.

Once the afferent parameters were optimised, the proprioceptive model was trained using the entire training set (without vibrations) and monitored with the validation set. Performance was evaluated on a separate test set after training. The datasets were split similarly to Sandbrink et al. (2023), where samples were randomly assigned to training, validation and testing sets with a 72:8:20 ratio, respectively. The accuracy of the model was defined as the decoding error, expressed as the mean Euclidean distance between the predicted and true wrist coordinates. Additionally, the elbow angle accuracy was computed as the root mean squared error between the predicted and true elbow angles.

2.5. Modelling proprioceptive illusions

2.5.1. Effect of tendon vibrations on proprioceptive inputs

The effect of tendon vibrations on proprioceptive inputs was modelled according to microneurography studies (Burke et al., 1976; Roll & Vedel, 1982; Roll et al., 1989). First, the arm position was set to an initial configuration, and the corresponding spindle responses s for this configuration, assuming no vibrations, were generated. Second, a vibration frequency ν within the range [0,190] Hz was applied to selected muscles (typically either both biceps or the three triceps heads). For afferents of type Ia (and type II when vibrated), the perturbed firing rate was computed using the following function:

svib=gν+s=ν+sifν+sνmax,max0,2νmaxν+sifν+s>νmax, (3)

where νmax represents the maximum harmonic frequency of the spindle and s the spindle response to the state of the arm without vibration. This expression is based on prior findings by Roll et al. (1989) showing that the firing rate of afferents exhibits a non‐linear relationship with the vibration frequency, with their firing rate being locked one‐to‐one to the vibration frequency until an afferent‐specific maximum vibration frequency. For each afferent, we initially assumed the maximum vibration frequency corresponds to the maximum firing rate νmax=fmax used to find the spindle parameters, as explained in the subsection ‘Optimizing spindle model parameters’. We later explored the effect of the maximum vibration frequency on the illusion by setting νmax to a specific value for all afferents or by drawing it from a uniform distribution (Figure 5).

FIGURE 5.

FIGURE 5

Frequency‐dependent illusions. (a) Individual afferents within the same muscle (triceps lateral) exhibit distinct frequency‐dependent illusion profiles (bottom). This heterogeneity directly reflects differences in afferent‐specific firing rate responses to vibration stimuli (top). Example of coefficient seed 1 averaged over four training seeds and 100 trials. (b) The frequency at which the maximum illusion occurs (fill) correlates strongly with the maximum harmonic frequency (νmax), the maximum firing rate, of each afferent (Pearson correlation r=0.86 with P<0.0001). We plot five afferents per muscle for five coefficient seeds with three training seeds each for a total n=500. (c) Perceived angle difference of vibration of all type Ia afferents in all biceps (top) and triceps muscles (bottom) as we vary the maximum harmonic frequency. We set them to a specific value (50 and 100 Hz) or drew them from particular ranges (when a range is displayed). The vertical line corresponds to the frequency of maximal illusion which increases as the maximum harmonic frequency increases. Each plot represents 100 trials averaged over 20 models.

Unless otherwise specified, type II afferents were assumed to be unaffected by tendon vibrations, consistent with experimental observations that secondary afferents are less sensitive to vibrations than primary ones, especially for low‐amplitude vibrations (Burke et al., 1976; Roll & Vedel, 1982; Roll et al., 1989). Their firing rates remained unchanged under vibratory conditions and were expressed as:

svib=stypeII (4)

where s is the response of the afferent without vibration. When we applied vibrations to type II afferents (Figure 6), we used the same transfer function as for type Ia Equation (3) using the afferent maximum firing rate as the maximum harmonic frequency νmax=fmax.

FIGURE 6.

FIGURE 6

Effect from vibrating type II afferents. (a) Spindle coefficients for type Ia and type II afferents for both biceps heads (left) and all three triceps heads (right), computed by optimizing the defined cost function (see Methods). Type Ia afferents exhibit higher maximum firing rates and larger coefficients ki for muscle length, velocity, acceleration and baseline firing rate compared to type II afferents. These differences reflect the greater sensitivity of type Ia afferents to dynamic changes in muscle stretch, whereas type II afferents primarily respond to static length. (Sample size: n=25 for each afferent type and each muscle corresponding to the five different afferent per coefficient seed.) (b) Effect of vibration on afferent firing rates. Increasing vibration frequency differentially affects the firing rates of type Ia and type II afferents in the biceps long (top) and triceps lateral (bottom) (5 type Ia and 5 type II afferents represented). (c) Perceived illusions induced by vibration. Vibration applied selectively to type Ia afferents (left), type II afferents (middle), or both combined (right) alters perceived elbow angle for all biceps (top) and all triceps (bottom) muscles. (n=100 trials per vibration frequency averaged over 20 models (5 coefficient seeds with 4 training seeds each) as in Figure 4b.)

To quantify the effect of tendon vibrations on elbow angle estimation, we used the Es3D dataset, comprising 100 static arm configurations. Tendon vibrations were applied to the muscles between ts=200 steps=^0.83s and te=900 steps=^3.75s, to include for each trial a period before and after vibration. For each trial, we calculated the perceived angle difference (or ‘illusion’ angle) as the change in predicted elbow angle between the pre‐ and during‐vibration periods by comparing the mean angle over 10 steps immediately before the vibration (ts40steps and ts30steps) to the mean angle over 10 steps during the vibration (ts+100steps to ts+110steps).

2.5.2. Vibration of other muscles

To evaluate how the elbow angle illusion varies when targeting different muscles, we applied 100 Hz vibrations to the type Ia afferents of each of the 25 modelled muscles individually (Table 2). We repeated this experiment for all coefficient seeds and all trained models (5 coefficient seeds, 20 trained models in total), recording the perceived elbow angle difference in each case. To interpret the variations in the magnitude of the illusion across muscles, we characterised each modelled muscle based on its functional relationship to the elbow joint angle (Figure 7). Additionally, we computed the Pearson correlation between the afferent firing rates of each muscle and the elbow angle throughout the training dataset (10 spindles per muscle, 25 muscles, 5 spindle coefficient sets, 30,000×1152 timepoints).

TABLE 2.

List of arm muscles used in the model and their abbreviations.

Muscle Abbreviation Muscle Abbreviation
Coracobrachialis CORB Subscapularis SUBSC
Anterior deltoid DELT1 Supraspinatus SUPSP
Middle deltoid DELT2 Teres major TMAJ
Posterior deltoid DELT3 Teres minor TMIN
Infraspinatus INFSP Anconeus ANC
Thoracic latissimus dorsi LAT1 Long biceps brachii BIClong
Lumbar latissimus dorsi LAT2 Short biceps brachii BICshort
Iliac latissimus dorsi LAT3 Brachialis BRA
Clavicular pectoralis major PECM1 Brachioradialis BRD
Sternal pectoralis major PECM2 Extensor carpi radialis longus ECRL
Ribs pectoralis major PECM3 Pronator teres PT
Lateral triceps brachii TRIlat Long triceps brachii TRIlong
Medial triceps brachii TRImed
FIGURE 7.

FIGURE 7

Effect from vibrating other muscles. (a) Frequency‐dependent illusion profiles for three representative muscles beyond the standard biceps and triceps. Brachialis vibration (left) produces an extension illusion similar to biceps, anconeus vibration (right) produces a flexion illusion similar to triceps, while thoracic latissimus dorsi vibration (middle) generates minimal perceptual effects. Each data point represents the mean perceived elbow angle difference across 100 trials, averaged across all trained models. (b) Pearson correlation coefficients between afferent firing rates and elbow flexion angle across the training dataset for each modelled upper arm muscle. Flexion‐related muscles exhibit strong negative correlations (increased firing with flexion), extension‐related muscles show strong positive correlations, and muscles with minimal involvement in elbow movement display correlations near zero (n=10 afferents per muscle for each of the five coefficient sets). Crosses indicate the mean correlation across afferents for each coefficient set. (c) Relationship between the afferent‐angle correlation (averaged across 10 afferents for each of the five coefficient sets) and mean vibration‐induced illusion across 100 trials (five trained models per coefficient set) at 100 Hz. The value of the correlation coefficient correlates significantly with the strength of the proprioceptive illusions (Pearson r2=0.2, P<0.0001).

All the code is available (Table 1).

3. RESULTS

We sought to model perceptual illusions related to tendon vibrations (Eklund, 1972; Goodwin et al., 1972a, 1972b; Roll & Vedel, 1982). For instance, during a stationary posture when the triceps tendon was vibrated at approximately 100 Hz, subjects perceived their arm moving at the elbow joint, creating a systematic mismatch between the actual and perceived arm position (Roll & Vedel, 1982). The illusion biases perception toward a position where the vibrated muscle appears elongated (Figure 1a). The illusion is quantified by having subjects track their vibrated arm's position with their unperturbed arm, thereby measuring the discrepancy in perceived elbow angle. As most illusions are described for arm muscles, we focused on modelling the ascending proprioceptive pathway of the human arm comprising 25 muscles (Holzbaur et al., 2005; Saul et al., 2015) and assessed illusion effects by measuring how vibration altered the predicted elbow angle.

FIGURE 1.

FIGURE 1

(a) Afferent signals from muscle spindles facilitate the accurate perception of movement. Eliciting an artificial muscle spindle response through muscle–tendon vibration can lead to an illusory perception of movement. Arm graphic adapted with permission from Marasco & Nooij (2023). (b) Arm trajectories correspond to changes in muscle state, which drive muscle spindle response. We trained models of the ascending proprioceptive pathway to estimate the arm trajectories from these spindle afferents. We also trained models with different movement (and thus spindle) statistics. We show one example from the PCR and one example from the FLAG3D dataset. (c) We tested the (frozen) trained model on the vibration experiment. Does the model predict an illusory arm displacement, similar to humans? Importantly, we did not train the models with any illusion data but rather tested whether illusions are a consequence of task training.

3.1. Mathematical motivation

The (simplified) function of the ascending proprioceptive pathway can be reasonably distilled into the following mathematical formulation (Figure 1b). Let lt denote a sequence of muscle states across time, that is, the product of the upper limb being passively displaced along a trajectory xt. These muscle states drive specific muscle spindle responses s(lt). We can thus formulate the ascending pathway as the function p(st)=xt, meaning that the proprioceptive neural circuit infers the state of the body from the distributed muscle spindle information. We modelled p by defining a neural network Mθ, and setting the parameters θ according to the optimization problem:

argminθMθstxt, (5)

under a wide range of arm movements (movement statistics). This model of the proprioceptive pathway Mθ builds on the framework introduced by Sandbrink et al. (2023) (see Methods).

Our core question was: How does the model behave under muscle spindle vibration (Figure 1c)? In particular, does the model recapitulate the systematic bias observed in human psychophysics studies? Furthermore, we investigated whether the model's behaviour is robust to reasonable changes in the parameters of muscle spindles. We emphasize that our model makes many simplifications (see Discussion), and in particular only focuses on the ascending pathway. Next, we introduce the different components in more detail.

3.2. Statistics of arm movement

As we just outlined, to constrain models of the ascending proprioceptive pathway, we need statistics of arm movement. We considered two datasets. Firstly, building on Sandbrink et al. (2023), we used the PCR dataset (see Methods). Secondly, we enriched the training dataset by incorporating a more diverse array of movements, including data from the FLAG3D dataset (Tang et al., 2023), which features fitness exercises spanning a wide physiological range. Indeed, the FLAG3D dataset covers a larger portion of the reachable space, which translates to a wider, but still physiologically plausible range of muscle states (Figure 2a). Using models of muscle spindles, we generated spindle firing rates, which serve as the input to Mθ.

FIGURE 2.

FIGURE 2

(a) Movement statistics for FLAG3D and PCR expressed as space coverage of the wrist (left, projected on the X–Y and Y–Z planes), and distributions of muscle states (right), shown for the elbow flexor (long biceps brachii) and extensor (medial triceps brachii). FLAG3D motions cover more space compared to PCR motions (binomial test of quantized space coverage, 250×250 bins, P<0.0001, nFLAG3D=5367×1125, nPCR=24633×1125 (motions × time‐steps), and span a broader distribution of muscle states. (b) The density distribution of the generated muscle spindle firing rates for Ia afferents (top) and II afferents (bottom), across FLAG3D and PCR, shown for the elbow flexor and extensor. Different lines correspond to different muscle spindles. (c) Arm trajectories (left) generate muscle spindle signals (middle, signals are offset for visualization), which the model receives to predict the respective arm movement (right), expressed as the elbow angle (top right), the wrist position in cartesian XYZ coordinates (top right, bottom left, bottom right), and three shoulder joint angles (not shown here). Coloured lines indicate the model prediction (Pred); dashed lines correspond to the ground truth (GT). Results were generated using a model trained on muscle spindle inputs from both PCR and FLAG3D (Table 3, last row). Here we visualize spindle rates only for one flexor and extensor, but our model considers 25 arm muscles. (c) shows a FLAG3D test set example. (d) Same as (c), but for a PCR example.

3.3. Modelling spindles

Of all proprioceptive sensors, we focused on muscle spindles, as they are considered the most relevant for this illusion (Marasco & Nooij, 2023; Proske & Gandevia, 2012). Various models of muscle spindles have been developed from transfer functions and linear models (Chen & Poppele, 1978; Dimitriou & Edin, 2008; Houk et al., 1981; Poppele & Bowman, 1970; Prochazka & Gorassini, 1998) to biophysically plausible models (Blum et al., 2020; Hasan, 1983; Housley et al., 2024; Lin & Crago, 2002; Mileusnic et al., 2006; Schaafsma et al., 1991; Simha & Ting, 2024). The latter would require heavy computation to model each muscle spindle, and thus we considered a transfer function approximation of the muscle spindles, which maps muscle state (muscle length, velocity and acceleration) to firing rate.

Following Prochazka & Gorassini (1998) and Dimitriou & Edin, 2008), we assumed a spindle transfer function that is either linear or includes a power term in the velocity component. In humans, Dimitriou & Edin (2008) evaluated the validity of similar transfer functions in single afferents. They found high variability in the specific coefficients (but for a limited range of movements). Instead of setting specific values for the coefficients, we arrived at a set of coefficients satisfying biological constraints on the range of the spindle firing rate for a wide range of movement statistics. Specifically, we imposed the following biological constraints on the firing rate statistics for each afferent i (see Methods):

  • Across all arm trajectories in the movement dataset, the firing rate f must fall within a range [0,fmax]Hz

  • Over all the movements in the dataset, each afferent must have a certain level of lifetime activity sparseness λs, defined as the proportion of time points during which the neuron has zero firing rate.

We illustrate the generated spindle data for one example of sampled parameters (Figure 2b). The generated muscle spindle data predominantly occupied sub‐maximal levels, but also demonstrated a high dynamic range, which, as expected, was even more pronounced for the FLAG3D movements.

3.4. A model of the proprioceptive pathway

We adapted the model from Sandbrink et al. (2023) in a number of ways and also re‐implemented it in PyTorch (see Methods). Qualitatively, the trained models could accurately predict the wrist position and elbow angle from muscle spindle inputs both for a FLAG3D and a PCR test sample (Figure 2c,d).

We made a number of quantitative comparisons. First, for comparable settings, our PyTorch model reproduced the accuracy of the TensorFlow model from muscle length and velocity inputs (Table 3). Second, we trained the models using data sampled at a higher frequency (240 Hz, compared to the original 66.7 Hz), enabling the analysis of tendon vibration effects across a broader range of frequencies. At the higher sampling rate, the same model had similar accuracy, despite having an effectively smaller receptive field (Table 3). However, models solely trained on PCR had an average elbow accuracy of 3.55 degrees on the elbow flexion dataset (Ef3D). Third, by incorporating the FLAG3D training set, we substantially improved model accuracy across a wide physiological range, as shown in the prediction of elbow flexion movements (Ef3D). Furthermore, we extended the model's predicted outputs to include shoulder and elbow joint angles, reflecting experimental set‐ups where elbow angle is commonly used to measure proprioceptive illusions (Roll & Vedel, 1982). Finally, we refined the model inputs to represent spindle afferent firing rates rather than raw muscle state variables. This modification aligned the model more closely with the biological inputs to the proprioceptive pathway, ensuring greater physiological plausibility.

TABLE 3.

Performance of various models on the test set of the PCR, FLAG3D and elbow flexion (Ef3D) data.

Model description PCR accuracy FLAG3D accuracy Ef3D accuracy
Frequency (Hz) Train data Inputs Outputs Wrist (cm) Elbow angle (°) Wrist (cm) Elbow angle (°) Wrist (cm) Elbow angle (°)
66.7 PCR (reported) l, v wrist 0.13 ± 0.005 N/A N/A N/A N/A N/A
66.7 PCR l, v wrist 0.15 N/A N/A N/A 1.53 N/A
240 PCR l, v wrist, angles 0.21 0.12 12.39 21.27 4.53 3.55
240 PCR, FLAG3D l, v wrist, angles 0.22 0.16 0.56 0.46 1.35 0.56
240 PCR, FLAG3D 5 Ia, 5 II wrist, angles 0.61 0.47 1.67 1.32 3.23 2.93
240 PCR, FLAG3D 5 Ia, 5 II wrist, angles 0.53 ± 0.01 0.52 ± 0.02 1.58 ± 0.03 1.38 ± 0.04 3.07 ± 0.11 2.87 ± 0.16
240 PCR, FLAG3D 5 Ia, 5 II wrist, angles 0.57 ± 0.01 0.56 ± 0.01 1.54 ± 0.02 1.42 ± 0.03 3.06 ± 0.04 2.84 ± 0.09

The first row reports the results by Sandbrink et al. (2023), the rest are PyTorch models trained with different inputs, outputs, sampling frequency and train data. Inputs are either muscle length (l) and velocity (v) or type Ia and II afferents (n = 5 per muscle and type). We report the decoding error on the wrist (x, y, z) coordinates and the RMSE on the elbow angle for different test datasets. The third row from the bottom shows the results for a single model (used for Figure 3) trained with a set of spindle parameter coefficients. The second to last row shows the mean values ± SEM for five different spindle parameter instances (n = 5 models) and the last row shows the mean values ± SEM for five different spindle parameter instances and four different training instances (n = 20 models).

The model trained with muscle state inputs demonstrated the highest performance across all three datasets (Table 3). This outcome highlights the challenge faced by models (and the nervous system) trained with spindle inputs, as they must disentangle diverse muscle state information embedded within mixed firing rates. Despite this added complexity, spindle‐based models with just five afferents per type (Ia, II) still achieved competitive performance in all three test datasets, excelling in both wrist position and elbow angle predictions (e.g. 2.9 vs. 0.56).

With these models in place, we asked if task‐driven models are susceptible to proprioceptive illusions.

3.5. Simulation of tendon vibration illusions

Classic experiments found that vibrations applied to the biceps tendon in an arm at rest lead to the illusion of arm extension, while vibrations applied to the triceps tendon lead to the illusion of arm flexion (Roll & Vedel, 1982). We simulated the tendon vibrations by perturbing the spindle firing rate based on constraints inferred from recordings of primary and secondary afferents (see Methods). While one can vary the vibration amplitude experimentally, in our case, the amplitude is implicitly set by the transfer function from vibrations to the spindle response (see Methods). We found that biceps and triceps vibrations do indeed lead to the illusion of extension and flexion. The musculoskeletal model we used included three triceps muscles representing the three heads of the muscle: the long head (tri. long), the lateral head (tri. lat.), and the medial head (tri. med.). It also included the long (bic. long) and short (bic. short) heads of the biceps muscle. We found that, depending on how many muscles were vibrated, the strength of the illusion varied (Figure 3a).

FIGURE 3.

FIGURE 3

Effect of muscle–tendon vibrations on elbow angle prediction. (a) Example demonstrating the impact of vibrating specific triceps or biceps muscle–tendons on the predicted elbow angle. The time course of the spindle discharge for one afferent is displayed, which is disrupted by the 80 Hz vibration (left). Vibrating the biceps muscles induces an illusion of extension, while vibrating the triceps muscles induces an illusion of flexion (right). (b) Vibration frequency influences the magnitude of the proprioceptive illusion. The effect of vibration frequency on spindle discharge is modelled based on findings by Roll et al. (1989) (left). An example trial illustrates the predicted elbow angle across different vibration frequencies (middle). The measured ‘illusion’ angle, the difference in elbow angle before and after vibration, plotted against vibration frequencies for different initial elbow angles (right, n=100 per vibration frequency). Results for this figure were obtained for the model with test performance shown in the third row from the bottom in Table 3.

We systematically varied the vibration frequency (Figure 3b). At the physiological level, our synthetic Ia afferents produce a coupled response to the vibration frequency up to the maximal vibration frequency, which varies from afferent to afferent. Beyond this maximal frequency, the firing rate decreases with the vibration frequency (Figure 3b left). Thus, our modelling of the effect of vibrations on the spindle response captures the variety and richness in response found in experiments (Roll et al., 1989). At the behavioural level, our trained model reported perturbed elbow angles (Figure 3b middle, P‐values in Table 4). Here, we tested 100 different arm configurations and elbow angles and found that the illusion results were consistent across different arm postures (on Es3D). The strength of the illusion depended primarily on the vibration frequency, and to a lesser extent on the initial elbow angle (Figure 3b right, P‐values in Tables 5 and 6). Across elbow angles, we found an increase of the illusion to some maximum frequency. Beyond this point, the illusion decreased (P‐values in Tables 7 and 8). This result qualitatively agrees with the data by Roll & Vedel (1982), who analysed one particular posture.

TABLE 4.

Statistical significance of the measured ‘illusion’ angle by muscle and frequency (Figure 3b).

Frequency (Hz) BIClong TRIlat
20 − (P < 0.0001) + (P < 0.0001)
40 − (P  < 0.0001) + (P < 0.0001)
60 − (P < 0.0001) + (P < 0.0001)
80 − (P < 0.0001) + (P < 0.0001)
100 − (P < 0.0001) + (P < 0.0001)
110 − (P < 0.0001) + (P < 0.0001)
130 − (P < 0.0001) + (P < 0.0001)
150 ± (n.s.) + (P < 0.0001)
170 ± (n.s.) + (P < 0.0001)
190 + (P < 0.0001) + (P < 0.0001)

One‐sided non‐parametric Wilcoxon test, n=100 trials throughout. Minus () symbols indicate perceived flexion; plus (+) symbols indicate perceived extension.

TABLE 5.

Biceps (long): Statistical differences of the measured ‘illusion’ angle between elbow angle ranges (Figure 3b).

30–60° 60–90° 90–120°
20 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 0.060
40 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120‐150° <0.0001 0.006 0.002
60 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 0.706
80 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 0.163
100 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 0.001
110 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
130 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
150 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
170 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
190 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001

Two‐sided non‐parametric Wilcoxon test. 30–60°: = 17, 60–90°: = 32, 90–120°: n = 26, 120–150°: n = 25.

TABLE 6.

Triceps (lateral): Statistical differences of the measured ‘illusion’ angle between elbow angle ranges (Figure 3b).

30–60° 60–90° 90–120°
20 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
40 Hz
60–90° 0.231
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
60 Hz
60–90° 0.009
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
80 Hz
60–90° 0.004
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
100 Hz
60–90° 0.007
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
110 Hz
60–90° 0.014
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
130 Hz
60–90° 0.018
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
150 Hz
60–90° 0.027
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
170 Hz
60–90° 0.008
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001
190 Hz
60–90° <0.0001
90–120° <0.0001 <0.0001
120–150° <0.0001 <0.0001 <0.0001

Two‐sided non‐parametric Wilcoxon test.30–60°n:  = 17, 60–90°: = 32, 90–120°: n = 26, 120–150°: = 25.

TABLE 7.

Biceps (long): Statistical differences of the measured ‘illusion’ angle between vibration frequencies (Figure 3b). Symbols indicate whether vibration frequency 2 (row) leads to a perceived elbow angle difference that is higher (>), lower (<), or not significantly different (+−) to vibration frequency 1 (column).

Frequency 1
Freq. 2 20 Hz 40 Hz 60 Hz 80 Hz 100 Hz 110 Hz 130 Hz 150 Hz 170 Hz
40 Hz <
<0.0001
60 Hz < <
<0.0001 <0.0001
80 Hz < < <
<0.0001 <0.0001 <0.0001
100 Hz < < < <
<0.0001 <0.0001 <0.0001 <0.0001
110 Hz < < < ± >
<0.0001 <0.0001 <0.0001 n.s. <0.0001
130 Hz < < > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001
150 Hz > > > > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001
170 Hz > > > > > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 < 0.0001 <0.0001 <0.0001
190 Hz > > > > > > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001

One‐sided paired non‐parametric test (Wilcoxon). n=100 trials throughout.

TABLE 8.

Triceps (lateral): Statistical differences of the measured ‘illusion’ angle between vibration frequencies (Figure 3b). Symbols indicate whether vibration frequency 2 (row) leads to a perceived elbow angle difference that is higher (>), lower (<), or not statistically different (+−) to vibration frequency 1 (column).

Frequency 1
Freq. 2 20 Hz 40 Hz 60 Hz 80 Hz 100 Hz 110 Hz 130 Hz 150 Hz 170 Hz
40 Hz >
<0.0001
60 Hz > >
<0.0001 <0.0001
80 Hz > >
<0.0001 <0.0001 <0.0001
100 Hz > > > >
<0.0001 <0.0001 <0.0001 <0.0001
110 Hz > > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001
130 Hz > > > > > >
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 0.014
150 Hz > > > > < < <
<0.0001 <0.0001 <0.0001 <0.0001 0.007 <0.0001 <0.0001
170 Hz > > > > > < < >
<0.0001 <0.0001 <0.0001 <0.0001 0.001 <0.0001 <0.0001 <0.0001
190 Hz > > > > < < < < <
<0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001 <0.0001

One‐sided paired non‐parametric test (Wilcoxon). n=100 trials throughout.

Our results so far are based on a single model trained on one set of muscle spindle parameters. Are those results robust with respect to the model and spindle parameters?

Firstly, even for the same muscle spindle parameters (input/output pairs), due to the non‐convex nature of the loss landscape for deep neural networks (Bengio et al., 2017), stochastic gradient descent might find different solutions. In other words, the learned neural network weights of two models Mθ1 and Mθ2 when minimizing Equation (5) might be substantially different. Secondly, the learned models might be substantially different for different optimised muscle spindle parameters (based on Equation (3)). From now on, we always vibrate all heads of the biceps or triceps simultaneously.

3.6. Robustness of illusions across levels of variability

To evaluate the robustness of proprioceptive illusions to variations in spindle population responses, we sampled multiple coefficient combinations (see Methods). Five distinct coefficient sets were generated for each afferent, and four independent model instances were trained for each set. The performance of these 20 models across test datasets demonstrated consistent accuracy regardless of spindle coefficient variations or training instances. For the PCR dataset, the models achieved an average error of 0.57 ± 0.01 cm for wrist position and 0.56 ± 0.01° for elbow angle. Similarly, on FLAG3D, the average errors were 1.54 ± 0.02 cm and 1.42 ± 0.03°, while for Ef3D, the errors were 3.06 ± 0.04 cm and 2.84 ± 0.09° (last row in Table 3). We then evaluated the effect of vibrating the triceps or the biceps across different frequencies for the same 100 arm configurations across the 20 models.

Initially, we analysed whether specific spindle coefficient configurations influenced the perceived illusion. Results showed variability in illusion strength and the frequency eliciting the maximal effect (Figure 4a). While part of the variability arose from differences across training instances, certain coefficient configurations notably altered the illusion. For some configurations, the illusion was nearly absent, while others caused a directional shift in triceps‐induced illusions. Despite variability across models, encouragingly, any given model gave consistent responses for the same vibration frequency across different postures.

FIGURE 4.

FIGURE 4

Robustness of vibration illusion. (a) Perceived angle difference for the five different spindle coefficients sets tested for vibration of the triceps (top) and biceps (bottom). Each line corresponds to the average across arm configurations for different training seeds. n=100 trials per training seed, per frequency. (b) Perceived angle difference averaged across spindle coefficient combinations and training instances for n=100 different arm configurations for different vibration frequencies of all three heads of the triceps (left) and both biceps heads (right). Each dot represents the perceived angle difference for that arm configuration averaged over 20 models (five coefficient seeds with four training seeds each). (c) The variability in the illusion strength and direction increases over the choice of spindle coefficients and training instances.

Due to computational limitations when training the network models on a single GPU, each model considered just five afferents per type. This number is of course substantially smaller than the number of spindles per arm muscle (Banks, 2006; Kissane et al., 2023). Thus, ‘ensembling’ multiple neural network models also captures the actual system better. Furthermore, when providing the vibration inputs to the models, we are driving the models with stimuli that are far away from the training distribution. In such cases, ensembling methods are widely used to find more reliable deep learning models (Ganaie et al., 2022). Thus, we averaged over seeds and spindle populations.

Averaging the predictions over all spindle coefficient combinations, and training instances, we observed a consistent effect across arm configurations (Figure 4b, P‐values in Table 9). Vibrating the biceps induced the experimentally expected illusion of elbow extension, with maximal effects occurring between 100 and 110 Hz. In contrast, vibrating the triceps revealed a bimodal frequency dependence: at frequencies up to 100 Hz, the expected elbow flexion illusion occurred, but at higher frequencies, the illusion reversed, producing a prediction of elbow extension.

TABLE 9.

Statistical significance of the measured ‘illusion’ angle by muscle and frequency (Figure 4b).

Muscle
Vibration frequency (Hz) Biceps (all heads) Triceps (all heads)
20 – (P < 0.0001) + (P < 0.0001)
40 – (P < 0.0001) + (P < 0.0001)
60 – (P < 0.0001) + (P < 0.0001)
80 – (P < 0.0001) + (P < 0.0001)
100 – (P < 0.0001) + (P < 0.0001)
110 – (P < 0.0001) – (P  < 0.0001)
130 – (P < 0.0001) – (P < 0.0001)
150 – (P < 0.0001) – (P < 0.0001)
170 – (P 0.0001) – (P 0.0001)

One‐sided non‐parametric Wilcoxon test, n=100 trials throughout. Minus () symbols indicate perceived flexion; plus (+) symbols indicate perceived extension.

3.7. Mechanisms underlying frequency‐response profiles

We next investigated the mechanisms underlying the distinct frequency–response profiles observed. Specifically, we sought to determine what factors influence the maximal perceived illusion and the vibration frequency at which this maximum occurs, and why vibrating the triceps tendon produces an illusion with maximal strength at 50 Hz while biceps vibration reaches maximum strength at 100 Hz.

To systematically address these questions, we decomposed the overall illusion into contributions from individual afferents. By applying vibration selectively to single afferents, we discovered substantial variation in illusion properties within the same muscle (Figure 5a). These variations manifested in three key dimensions: illusion strength, illusion direction and the frequency at which the maximum effect occurred. This heterogeneity primarily stemmed from the distinctive response characteristics of each afferent to vibratory stimuli.

We found a strong relationship between an afferent's maximum harmonic frequency (νmax), which we initially set to its maximum firing rate capacity, and the vibration frequency that elicited its peak illusion effect (fill) (Figure 5b, Pearson correlation r=0.86 with P<0.0001). Afferents with higher maximum firing rates typically reached their peak illusion effect at higher vibration frequencies, while those with lower maximum firing rates exhibited peak effects at lower frequencies. This relationship establishes a mechanistic link between afferent physiological properties and illusion characteristics.

The maximum harmonic frequency corresponds to the highest vibration frequency at which an afferent can couple to and fire at that frequency. Roll et al. (1989) found that this maximum frequency could vary between 40 and 180 Hz across type Ia afferents from ankle muscles (tibialis anterior and extensor digitorium longus), but the distribution in different arm muscles remains unclear. To explore this, we investigated how modifying the maximum harmonic frequency affects the frequency dependence of illusions when vibrating all type Ia afferents in either triceps or biceps muscles.

We had initially taken the maximum harmonic frequency to correspond to the maximum firing rate for each afferent. Setting the maximum harmonic frequency νmax to 100 Hz for all afferents affected illusions in the biceps muscles minimally, but significantly altered the triceps response, rendering it unimodal (Figure 5c). This adjustment shifted the maximum illusion frequency to 100 Hz and generated an illusion of flexion across all frequencies up to 190 Hz.

When we allowed the maximum harmonic frequency to vary across afferents within increasing ranges (50 Hz, 50–100 Hz, 100–150 Hz, 150–200 Hz), we found that for both triceps and biceps, the frequency of maximum illusion shifted correspondingly with the range of maximum harmonic frequency (Figure 5c). Notably, when all afferents’ maximum harmonic frequencies were drawn from these tighter intervals, we did not observe the clear reversal of illusion direction seen for the triceps (Figure 4b).

This finding suggests that the reversal in illusion direction requires tendon vibration to engage multiple muscles containing afferents with a broad range of harmonic frequencies. We would expect such reversals to be less likely in muscles with biological levels of afferent density (over 100 afferents per muscle; Banks, 2006; Kissane et al., 2023), as the diverse frequency responses would likely average out across the population, diminishing the probability of directional shifts in the perceived illusion.

These results highlight the relationship between peripheral physiological properties of muscle spindles (maximum harmonic frequency) and central perceptual illusions. Furthermore, they link the frequency of maximum illusion with afferent firing rate statistics, suggesting that strong illusions at higher vibration frequencies require muscle afferents capable of responding to those frequencies.

3.8. Effect of vibrating secondary afferents on illusions

We initially modelled tendon vibration as affecting only type Ia afferents, based on experimental measurements of type Ia and type II afferent firing rates during low‐amplitude tendon vibrations (Roll et al., 1989). However, type II afferents can show more sensitivity to high‐amplitude vibrations (Burke et al., 1976). Here, we investigated how the vibration of type II afferents influences the perceived illusions.

Primary and secondary afferents differ in their physiological response properties: secondary afferents are more sensitive to static muscle length changes, while primary afferents predominantly detect dynamic changes (Matthews & Stein, 1969; Banks et al., 2021). Secondary afferents also typically exhibit lower firing rates. Our model captured these physiological differences through distinct spindle parameter ranges for primary and secondary afferents (Figure 6a).

Previous work by Roll et al. (1989) demonstrated that few secondary afferents responded to tendon vibrations, and those that did showed a lower harmonic vibration frequency compared to primary afferents. Consistent with these findings, in our model, type II afferents reach maximal firing rate responses at lower vibration frequencies (Figure 6b).

When examining illusion generation, we found that vibrating type II afferents alone produced illusions only at low vibration frequencies (below 100 Hz) (Figure 6c). The maximal illusion for type II afferent stimulation occurred at lower vibration frequencies (20 Hz) compared to type Ia afferent stimulation. These results also corroborate our observation about the tight link between the maximal harmonic frequency of afferents and the perceptual frequency dependency.

When both afferent types were vibrated simultaneously, the resulting illusion was predominantly determined by type II afferents at low frequencies but followed the pattern of type Ia afferents at higher frequencies. These results indicate that type Ia afferents are necessary for generating illusions at higher vibration frequencies, consistent with experimental observations.

3.9. Muscle‐specific effects on illusion strength

Our computational model and simulation framework allowed us to systematically investigate the effects of vibrating each of the 25 modelled muscles (Table 2). We observed muscle‐specific differences in the resulting perceived elbow angle. Vibration of some muscles produced robust biases in the perceived elbow angle, while others generated minimal perceptual effects (Figure 7). For example, the vibration of brachialis, a muscle involved in the elbow flexion, induced an extension illusion similar to that observed with biceps stimulation. Conversely, vibration of anconeus, a muscle involved in elbow extension, produced a flexion illusion resembling the effect of triceps vibration. In contrast, vibration of the thoracic latissimus dorsi, involved in shoulder movement, elicited negligible changes in perceived elbow angle (Figure 7a).

These differential responses indicated that our model successfully captured the functional relationships between specific muscles and elbow angle perception. To quantify this relationship, we calculated the mean correlation between afferent responses and elbow angle across the training dataset for each muscle (Figure 7b). This analysis revealed that the statistical patterns in our training data reflected the known functional roles of different muscles. Afferents from muscles associated with elbow flexion (biceps, pronator teres, brachioradialis and brachialis) displayed strong negative correlations with elbow angle, indicating that increased firing rates in these afferents corresponded to decreasing elbow angles (greater flexion). Conversely, afferents from extension‐related muscles (triceps and anconeus) exhibited strong positive correlations.

The magnitude of this correlation coefficient (regardless of direction) proved to be a powerful predictor of illusion strength during 100 Hz vibration. Muscles with stronger correlations (either positive or negative) consistently produced more pronounced illusions, while those with correlations closer to zero generated minimal perceptual effects (Figure 7c). This relationship establishes a direct link between a muscle's functional role in joint movement and its capacity to induce proprioceptive illusions when vibrated.

4. DISCUSSION

Vibrations applied to muscle–tendons are well‐known to induce various proprioceptive illusions (Eklund, 1972; Goodwin et al. 1972a, 1972b; Roll & Vedel, 1982). Here, we developed a simple perceptual model to investigate whether feedforward models of the ascending proprioceptve pathway, trained on inputs from Ia and II fibres to localise the body's state, are also susceptible to such illusions. Our findings reveal that tendon vibrations, which drive afferent responses when processed through the optimised proprioceptive pathway, lead to perceptual illusions, suggesting parallels between our model and human proprioceptive phenomena.

Interestingly, we found variability in the perceptual illusions across models with respect to different spindle sets and training. For some experiments, there is also substantial inter‐subject variability in illusion strength (Roll & Vedel, 1982; Goodwin et al. 1972a, 1972b). In some cases, participants were excluded due to a lack of experienced illusion (Roll et al., 2009). An important open question is whether the variability observed in our modelling framework reflects the variability seen in experimental studies. We believe that our models provide a valuable tool for investigating how spindle encoding influences proprioceptive illusions, even if each individual model includes only 10 representative afferents per muscle, whereas human muscles can contain hundreds of spindles. While computational constraints currently limit the feasibility of modelling a larger number of afferents, it would be interesting to assess whether increasing the number of afferents impacts the robustness and strength of vibration‐induced effects. However, we considered a more realistic (in terms of number of spindles and robustness) model by model averaging. Indeed, by ensembling multiple trained models, we found that vibrating the biceps induced the experimentally expected illusion of elbow extension, with maximal effects occurring between 100 and 110 Hz. In contrast, vibrating the triceps revealed a bimodal frequency dependence: at frequencies up to 100 Hz, the expected elbow flexion illusion occurred as expected, but at higher frequencies, the illusion reversed, producing a prediction of elbow extension.

Digging into the mechanism, we found a dependency between the peripheral physiological properties of muscle spindles – specifically, an afferent's maximal sensitivity to tendon vibrations – and the frequency dependence of central perceptual illusions. This relationship suggests that variations in spindle dynamics could directly shape the perception of limb position and movement, reinforcing the idea that proprioceptive illusions are not purely a central phenomenon but are tightly linked to peripheral encoding mechanisms. These findings highlight the need for a more detailed characterization of afferent responses to vibration across different muscles and individuals. Systematic, large‐scale measurements of afferent tuning properties could provide deeper insight into how peripheral factors influence proprioceptive perception.

Our computational model revealed a significant relationship between initial arm configuration and the magnitude of vibration‐induced illusions. Previous models of proprioceptive encoding for illusions (Bergenheim et al., 2000; Ribot‐Ciscar et al., 2002) based on population decoding approaches did not exhibit this position‐dependency. Future psychophysical studies should specifically quantify how illusion strength varies across different joint angles, which would provide valuable validation of our model's predictions. Such experiments could systematically map the relationship between starting posture and perceptual outcomes. This would not only validate our computational approach but could also establish a more comprehensive framework for understanding how the brain interprets afferent signals in different postural contexts.

While our model did not explicitly parameterisze vibration amplitude, we examined distinct scenarios that effectively capture different amplitude conditions. Under low‐amplitude vibration conditions, we modelled selective activation of type Ia afferents, whereas high‐amplitude conditions incorporated activation of both type Ia and type II afferents. This distinction revealed a frequency‐dependent contribution pattern: type Ia afferents predominantly drive illusions at higher vibration frequencies (above 50 Hz), while type II afferents significantly influence the direction and magnitude of illusions at lower frequencies (below 50 Hz). This finding suggests that experimental manipulations targeting different vibration amplitudes and frequencies could selectively engage different proprioceptive processing pathways, offering a potential method for dissociating the contributions of primary and secondary afferents in human proprioception.

This work contributes to the growing body of research on goal‐driven models for both behavioural and neural tasks (Kanwisher et al., 2023; Kar & DiCarlo, 2024; Mathis et al., 2024). In contrast to our earlier studies of the proprioceptive pathway that primarily investigated neural coding (Sandbrink et al., 2023; Vargas et al., 2024), our focus shifted towards perception, which presents a critical test for such models. Perceptual proprioceptive illusions, in particular, offer a compelling framework for studying the mechanisms and limits of conscious limb position perception as well as evaluating whether task optimized models can capture the nuances of proprioceptive processing. Importantly, our models were not explicitly trained to exhibit illusions, but rather to transform proprioceptive inputs to achieve hypothesized goals of proprioception (Sandbrink et al., 2023; Vargas et al., 2024). Nonetheless, they naturally demonstrated susceptibility to perceptual distortions under conditions of vibration. This result underscores the utility of task‐optimised models in replicating the emergence of complex proprioceptive phenomena.

In contrast to classic Bayesian models for visual illusions (Geisler & Kersten, 2002; Gregory, 1968; Weiss et al., 2002), our approach employed a supervised learning paradigm. Specifically, we trained the ascending proprioceptive pathway to estimate the state of the body based on the statistics of muscle spindle inputs in the absence of vibrations. Inspired by the concept of cross‐modal calibration (Sandbrink et al., 2023), we propose that visual or motor systems could provide the necessary supervisory signal to tune the proprioceptive pathway. By leveraging this framework, we bypass the need for explicit prior assumptions, instead relying on a data‐driven framework of the sensory pathway. A key feature of our approach is the ability to directly read out the prediction of the model (or ensemble models) without relying on reporting mechanisms such as bimanual matching. As we are not modelling integration times and response latencies, our model practically instantly reports a shift in the perceived elbow angle upon application of muscle–tendon vibrations. In contrast, subjects report their illusionary motion percept relatively slowly with a delay (Chancel et al., 2018; Roll & Vedel, 1982). In future work, we will include those features and ask if the reaction times are predicted from physiological delays. Importantly, reporting the subjective experience via a motor action likely adds further delays. Thus, by analysing neural representations along the proprioceptive pathway (Vargas et al., 2024), we could study what part of the reaction time is due to the delayed subjective experience vs. the readout mechanism.

Our study has several limitations. First, we focused on sensory models trained exclusively on passive data, examining whether this setting is sufficient to reproduce proprioceptive illusions. While our approach isolates key aspects of proprioceptive processing, it does not account for active states of muscles. Empirical evidence indicates that proprioceptive organs exhibit different responses to tendon vibrations depending on whether the muscles are resting (Burke et al., 1976) or contracting (Fallon & Macefield, 2007). Additionally, other sensors might play a role in these illusions (Collins et al., 2005; Proske & Gandevia, 2012). Furthermore, the computational model for muscle spindles was deliberately chosen to be simple due to the lack of (human) models for diverse behaviours. This raises an intriguing question: what are the fundamental characteristics of muscle spindle activity in terms of population firing rate statistics? This question could be addressed with emerging population recording techniques for muscle spindles.

Goodwin et al. surmised that biased perception may result from subcortical control circuits (Goodwin et al. 1972a, 1972b). By focusing solely on the ascending proprioceptive pathway and omitting efference copies and subcortical circuits, our model demonstrates that higher‐level features from sub‐cortical or cortical regions are not strictly necessary to reproduce some proprioceptive illusions. Future work should incorporate hierarchical circuits to investigate the contributions of different neural loops to proprioceptive illusions, for instance by considering volitional control mechanisms and alpha–gamma collateral modulation of spinal reflexes (Banks, 2024; Niyo et al., 2024), more realistic spindle models (Dimitriou, 2022; Mileusnic et al., 2006; Perez Rotondo et al., 2024), and visual input that has been shown to influence illusory limb position and ownership (Blanke et al., 2015; Botvinick & Cohen, 1998; Palluel et al., 2011). Advances in learning controllers and biomechanical simulators offer exciting opportunities towards these goals (Caggiano et al., 2022; Chiappa et al., 2024).

Lastly, another limitation lies in the lack of large‐scale behavioural validation. Here we only qualitatively compared our findings to classic behavioural studies (Roll & Vedel, 1982), but future research should leverage high‐throughput methodologies combining virtual reality, robotics (Albert et al., 2024), and motion capture (Mathis et al., 2020), to provide quantitative data for model training and validation. Indeed, the nature of in silico models afforded us the ability to systematically test a broad range of arm configurations, a feat which has not yet been attempted experimentally. This presents an opportunity to initiate a virtuous cycle of hypothesis generation and empirical testing regarding the effect of limb position on kinaesthetic perception. Since it is not feasible to conduct all necessary human experiments in vivo, in silico models can identify key effects, guiding the design of targeted in vivo studies to validate and refine our understanding of proprioceptive processing.

AUTHOR CONTRIBUTIONS

Alexander Mathis conceived the project. Merkourios Simos generated the spindle data. Adriana Perez Rotondo, Merkourios Simos, Florian David, and Sebastian Pigeon wrote the modelling code and analysed the data. Adriana Perez Rotondo and Merkourios Simos ran the experiments and made the figures. All authors interpreted the data. Adriana Perez Rotondo and Alexander Mathis. wrote the manuscript with input from all authors. Alexander Mathis supervised the project and acquired funding. All authors have read and approved the final version of this manuscript and agree to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved. All persons designated as authors qualify for authorship, and all those who qualify for authorship are listed.

CONFLICT OF INTEREST

None declared.

OPEN RESEARCH BADGES

This article has earned an Open Data badge for making publicly available the digitally‐shareable data necessary to reproduce the reported results. The data is available at https://github.com/amathislab/ProprioceptiveIllusions.

ACKNOWLEDGEMENTS

The authors thank Alberto Chiappa and Andy Bonnetto for helpful technical input. The authors thank Michael Dimitriou, Anne Kavounoudias, Bianca Ziliotto and Alessandro Marin Vargas for discussions.

Perez Rotondo, A. , Simos, M. , David, F. , Pigeon, S. , Blanke, O. , & Mathis, A. (2025). Deep‐learning models of the ascending proprioceptive pathway are subject to illusions. Experimental Physiology, 110, 1511–1530. 10.1113/EP092313

Handling Editor: Toby Mundel

Adriana Perez Rotondo and Merkourios Simos, contributed equally to this work.

DATA AVAILABILITY STATEMENT

The data that support the findings of this study are available on Zenodo: DOI 10.5281/zenodo.15111807

REFERENCES

  1. Albert, L. , Potheegadoo, J. , Herbelin, B. , Bernasconi, F. , & Blanke, O. (2024). Numerosity estimation of virtual humans as a digital‐robotic marker for hallucinations in parkinson's disease. Nature Communications, 15(1), 1905. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Banks, R. W. (2006). An allometric analysis of the number of muscle spindles in mammalian skeletal muscles. Journal of Anatomy, 208(6), 753–768. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Banks, R. W. (2024). There and back again: 50 years of wandering through terra incognita fusorum. Experimental Physiology, 109(1), 6–16. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Banks, R. W. , Ellaway, P. H. , Prochazka, A. , & Proske, U. (2021). Secondary endings of muscle spindles: Structure, reflex action, role in motor control and proprioception. Experimental Physiology, 106(12), 2339–2366. [DOI] [PubMed] [Google Scholar]
  5. Bengio, Y. , Goodfellow, I. , & Courville, A. (2017). Deep learning. (Vol. 1). MIT press. [Google Scholar]
  6. Bergenheim, M. , Ribot‐Ciscar, E. , & Roll, J.‐P. (2000). Proprioceptive population coding of two‐dimensional limb movements in humans: I. Muscle spindle feedback during spatially oriented movements. Experimental Brain Research, 134(3), 301–310. [DOI] [PubMed] [Google Scholar]
  7. Blanke, O. , Slater, M. , & Serino, A. (2015). Behavioral, neural, and computational principles of bodily self‐consciousness. Neuron, 88(1), 145–166. [DOI] [PubMed] [Google Scholar]
  8. Blum, K. P. , Campbell, K. S. , Horslen, B. C. , Nardelli, P. , Housley, S. N. , Cope, T. C. , & Ting, L. H. (2020). Diverse and complex muscle spindle afferent firing properties emerge from multiscale muscle mechanics. eLife, 9, e55177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Botvinick, M. , & Cohen, J. (1998). Rubber hands ‘feel’touch that eyes see. Nature, 391(6669), 756–756. [DOI] [PubMed] [Google Scholar]
  10. Burke, D. , Hagbarth, K.‐E. , Löfstedt, L. , & Wallin, B. (1976). The responses of human muscle spindle endings to vibration of non‐contracting muscles. The Journal of Physiology, 261(3), 673–693. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Caggiano, V. , Wang, H. , Durandau, G. , Sartori, M. , & Kumar, V. (2022). MyoSuite—a contact‐rich simulation suite for musculoskeletal motor control. arXiv. 10.48550/arXiv.2205.13600 [DOI]
  12. Chancel, M. , Landelle, C. , Blanchard, C. , Felician, O. , Guerraz, M. , & Kavounoudias, A. (2018). Hand movement illusions show changes in sensory reliance and preservation of multisensory integration with age for kinaesthesia. Neuropsychologia, 119, 45–58. [DOI] [PubMed] [Google Scholar]
  13. Chen, W. , & Poppele, R. E. (1978). Small‐signal analysis of response of mammalian muscle spindles with fusimotor stimulation and a comparison with large‐signal responses. Journal of Neurophysiology, 41(1), 15–27. [DOI] [PubMed] [Google Scholar]
  14. Chiappa, A. S. , Tano, P. , Patel, N. , Ingster, A. , Pouget, A. , & Mathis, A. (2024). Acquiring musculoskeletal skills with curriculum‐based reinforcement learning. Neuron, 112(23), 3969–3983.e5. [DOI] [PubMed] [Google Scholar]
  15. Collins, D. F. , Refshauge, K. M. , Todd, G. , & Gandevia, S. C. (2005). Cutaneous receptors contribute to kinesthesia at the index finger, elbow, and knee. Journal of Neurophysiology, 94(3), 1699–1706. [DOI] [PubMed] [Google Scholar]
  16. Dayan, P. , Hinton, G. E. , Neal, R. M. , & Zemel, R. S. (1995). The Helmholtz machine. Neural Computation, 7(5), 889–904. [DOI] [PubMed] [Google Scholar]
  17. Delp, S. L. , Anderson, F. C. , Arnold, A. S. , Loan, P. , Habib, A. , John, C. T. , Guendelman, E. , & Thelen, D. G. (2007). OpenSim: Open‐source software to create and analyze dynamic simulations of movement. IEEE Transactions on Biomedical Engineering, 54(11), 1940–1950. [DOI] [PubMed] [Google Scholar]
  18. Dimitriou, M. (2022). Human muscle spindles are wired to function as controllable signal‐processing devices. eLife, 11, e78091. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Dimitriou, M. , & Edin, B. B. (2008). Discharges in human muscle receptor afferents during block grasping. The Journal of Neuroscience, 28(48), 12632–12642. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Eklund, G. (1972). Position sense and state of contraction; the effects of vibration. Journal of Neurology, Neurosurgery & Psychiatry, 35(5), 606–611. [Google Scholar]
  21. Fallon, J. B. , & Macefield, V. G. (2007). Vibration sensitivity of human muscle spindles and Golgi tendon organs. Muscle & Nerve, 36(1), 21–29. [DOI] [PubMed] [Google Scholar]
  22. Ganaie, M. A. , Hu, M. , Malik, A. K. , Tanveer, M. , & Suganthan, P. N. (2022). Ensemble deep learning: A review. Engineering Applications of Artificial Intelligence, 115, 105151. [Google Scholar]
  23. Geisler, W. S. , & Kersten, D. (2002). Illusions, perception and bayes. Nature Neuroscience, 5(6), 508–510. [DOI] [PubMed] [Google Scholar]
  24. Gibson, J. J. (2014). The ecological approach to visual perception: Classic edition. Psychology press. [Google Scholar]
  25. Goodwin, G. M. , McCloskey, D. , & Matthews, P. (1972a). The contribution of muscle afferents to kinaesthesia shown by vibration induced illusions of movement and by the effects of paralysing joint afferents. Brain, 95(4), 705–748. [DOI] [PubMed] [Google Scholar]
  26. Goodwin, G. M. , McCloskey, D. I. , & Matthews, P. B. (1972b). Proprioceptive illusions induced by muscle vibration: Contribution by muscle spindles to perception? Science, 175(4028), 1382–1384. [DOI] [PubMed] [Google Scholar]
  27. Gregory, R. L. (1968). Perceptual illusions and brain models. Proceedings of the Royal Society of London. Series B. Biological Sciences, 171(1024), 279–296. [DOI] [PubMed] [Google Scholar]
  28. Hasan, Z. (1983). A model of spindle afferent response to muscle stretch. Journal of Neurophysiology, 49(4), 989–1006. [DOI] [PubMed] [Google Scholar]
  29. Holzbaur, K. R. , Murray, W. M. , & Delp, S. L. (2005). A model of the upper extremity for simulating musculoskeletal surgery and analysing neuromuscular control. Annals of Biomedical Engineering, 33(6), 829–840. [DOI] [PubMed] [Google Scholar]
  30. Houk, J. C. , Rymer, W. Z. , & Crago, P. E. (1981). Dependence of dynamic response of spindle receptors on muscle length and velocity. Journal of Neurophysiology, 46(1), 143–166. [DOI] [PubMed] [Google Scholar]
  31. Housley, S. N. , Powers, R. K. , Nardelli, P. , Lee, S. , Blum, K. , Bewick, G. S. , Banks, R. W. , & Cope, T. C. (2024). Biophysical model of muscle spindle encoding. Experimental Physiology, 109(1), 55–65. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Kanwisher, N. , Khosla, M. , & Dobs, K. (2023). Using artificial neural networks to ask ‘why’ questions of minds and brains. Trends in Neurosciences, 46(3), 240–254. [DOI] [PubMed] [Google Scholar]
  33. Kar, K. , & DiCarlo, J. J. (2024). The quest for an integrated set of neural mechanisms underlying object recognition in primates. Annual Review of Vision Science, 10(1), 91–121. [DOI] [PubMed] [Google Scholar]
  34. Kawato, M. , Hayakawa, H. , & Inui, T. (1993). A forward‐inverse optics model of reciprocal connections between visual cortical areas. Network: Computation in Neural Systems, 4(4), 415. [Google Scholar]
  35. Kissane, R. W. P. , Charles, J. P. , Banks, R. W. , & Bates, K. T. (2023). The association between muscle architecture and muscle spindle abundance. Scientific Reports, 13(1), 2830. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Lin, C.‐C. K. , & Crago, P. E. (2002). Structural model of the muscle spindle. Annals of Biomedical Engineering, 30(1), 68–83. [DOI] [PubMed] [Google Scholar]
  37. Marasco, P. D. , & Nooij, J. C. d. (2023). Proprioception: A new era set in motion by emerging genetic and bionic strategies? Annual Review of Physiology, 85(1), 1–24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Mathis, A. , Schneider, S. , Lauer, J. , & Mathis, M. W. (2020). A primer on motion capture with deep learning: Principles, pitfalls, and perspectives. Neuron, 108(1), 44–65. [DOI] [PubMed] [Google Scholar]
  39. Mathis, M. W. , Rotondo, A. P. , Chang, E. F. , Tolias, A. S. , & Mathis, A. (2024). Decoding the brain: From neural representations to mechanistic models. Cell, 187(21), 5814–5832. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Matthews, P. , & Stein, R. (1969). The sensitivity of muscle spindle afferents to small sinusoidal changes of length. The Journal of Physiology, 200(3), 723–743. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Mileusnic, M. P. , Brown, I. E. , Lan, N. , & Loeb, G. E. (2006). Mathematical models of proprioceptors. I. Control and transduction in the muscle spindle. Journal of Neurophysiology, 96(4), 1772–1788. [DOI] [PubMed] [Google Scholar]
  42. Mumford, D. (1994). Large‐scale neuronal theories of the brain. (pp. 125–152). MIT press. [Google Scholar]
  43. Niyo, G. , Almofeez, L. I. , Erwin, A. , & Valero‐Cuevas, F. J. (2024). A computational study of how an α‐to γ‐motoneurone collateral can mitigate velocity‐dependent stretch reflexes during voluntary movement. Proceedings of the National Academy of Sciences, USA, 121(34), e2321659121. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Palluel, E. , Aspell, J. E. , & Blanke, O. (2011). Leg muscle vibration modulates bodily self‐consciousness: Integration of proprioceptive, visual, and tactile signals. Journal of Neurophysiology, 105(5), 2239–2247. [DOI] [PubMed] [Google Scholar]
  45. Paszke, A. , Gross, S. , Massa, F. , Lerer, A. , Bradbury, J. , Chanan, G. , Killeen, T. , Lin, Z. , Gimelshein, N. , Antiga, L. , Desmaison, A. , Köpf, A. , Yang, E. , DeVito, Z. , Raison, M. , Tejani, A. , Chilamkurthy, S. , Steiner, B. , Fang, L. , … Chintala, S. (2019). Pytorch: An imperative style, high‐performance deep learning library. Advances in Neural Information Processing Systems, 33, 8026–8037. [Google Scholar]
  46. Perez Rotondo, A. , Marin Vargas, A. , Dimitriou, M. , & Mathis, A. (2024). Modelling sensorimotor processing with physics‐informed neural networks. bioRxiv. 10.1101/2024.09.14.613030 [DOI] [Google Scholar]
  47. Poppele, R. E. , & Bowman, R. J. (1970). Quantitative description of linear behaviour of mammalian muscle spindles. Journal of Neurophysiology, 33(1), 59–72. [DOI] [PubMed] [Google Scholar]
  48. Prochazka, A. (2021). Proprioception: Clinical relevance and neurophysiology. Current Opinion in Physiology, 23, 100440. [Google Scholar]
  49. Prochazka, A. , & Gorassini, M. (1998). Models of ensemble firing of muscle spindle afferents recorded during normal locomotion in cats. The Journal of Physiology, 507(1), 277–291. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Proske, U. , & Gandevia, S. C. (2012). The proprioceptive senses: Their roles in signaling body shape, body position and movement, and muscle force. Physiological Reviews, 92(4), 1651–1697. [DOI] [PubMed] [Google Scholar]
  51. Ribot‐Ciscar, E. , Bergenheim, M. , & Roll, J.‐P. (2002). The preferred sensory direction of muscle spindle primary endings influences the velocity coding of two‐dimensional limb movements in humans. Experimental Brain Research, 145(4), 429–436. [DOI] [PubMed] [Google Scholar]
  52. Roll, J.‐P. , Albert, F. , Thyrion, C. , Ribot‐Ciscar, E. , Bergenheim, M. , & Mattei, B. (2009). Inducing any virtual two‐dimensional movement in humans by applying muscle tendon vibration. Journal of Neurophysiology, 101(2), 816–823. [DOI] [PubMed] [Google Scholar]
  53. Roll, J.‐P. , & Vedel, J. (1982). Kinaesthetic role of muscle afferents in man, studied by tendon vibration and microneurography. Experimental Brain Research, 47(2), 177–190. [DOI] [PubMed] [Google Scholar]
  54. Roll, J.‐P. , Vedel, J. , & Ribot, E. (1989). Alteration of proprioceptive messages induced by tendon vibration in man: A microneurographic study. Experimental Brain Research, 76(1), 213–222. [DOI] [PubMed] [Google Scholar]
  55. Sandbrink, K. J. , Mamidanna, P. , Michaelis, C. , Bethge, M. , Mathis, M. W. , & Mathis, A. (2023). Contrasting action and posture coding with hierarchical deep neural network models of proprioception. eLife, 12, e81499. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Saul, K. R. , Hu, X. , Goehler, C. M. , Vidt, M. E. , Daly, M. , Velisar, A. , & Murray, W. M. (2015). Benchmarking of dynamic simulation predictions in two software platforms using an upper limb musculoskeletal model. Computer Methods in Biomechanics and Biomedical Engineering, 18(13), 1445–1458. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Schaafsma, A. , Otten, E. , & Van Willigen, J. D. (1991). A muscle spindle model for primary afferent firing based on a simulation of intrafusal mechanical events. Journal of Neurophysiology, 65(6), 1297–1312. [DOI] [PubMed] [Google Scholar]
  58. Simha, S. N. , & Ting, L. H. (2024). Intrafusal cross‐bridge dynamics shape history‐dependent muscle spindle responses to stretch. Experimental Physiology, 109(1), 112–124. [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. Tang, Y. , Liu, J. , Liu, A. , Yang, B. , Dai, W. , Rao, Y. , Lu, J. , Zhou, J. , & Li, X. (2023). FLAG3D: A 3D Fitness Activity Dataset with Language Instruction. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition , 22106–22117.
  60. Vargas, A. M. , Bisi, A. , Chiappa, A. S. , Versteeg, C. , Miller, L. E. , & Mathis, A. (2024). Task‐driven neural network models predict neural dynamics of proprioception. Cell, 187(7), 1745–1761.e19. [DOI] [PubMed] [Google Scholar]
  61. Von Helmholtz, H. (1867). Handbuch der physiologischen optik. (Vol., 9). Voss. [Google Scholar]
  62. Weiss, Y. , Simoncelli, E. P. , & Adelson, E. H. (2002). Motion illusions as optimal percepts. Nature Neuroscience, 5(6), 598–604. [DOI] [PubMed] [Google Scholar]
  63. Willmore, B. , & Tolhurst, D. J. (2001). Characterizing the sparseness of neural codes. Network: Computation in Neural Systems, 12(3), 255. [PubMed] [Google Scholar]
  64. Yuille, A. , & Kersten, D. (2006). Vision as bayesian inference: Analysis by synthesis? Trends in Cognitive Sciences, 10(7), 301–308. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data that support the findings of this study are available on Zenodo: DOI 10.5281/zenodo.15111807


Articles from Experimental Physiology are provided here courtesy of Wiley

RESOURCES