[get notes as PDF]
Neural activity is redundant: many states in motor cortex can generate similar movements. When we record from motor cortex, we capture only a small fraction of the total neurons. Redundancy makes it possible to observe the overall state of motor cortex from limited observations, but might also impair the generalization performance of a linear decoder.
Consider two neurons, and , that combine linearly to produce movement . (Perhaps both neurons drive the same targets in spinal cord.) An animal could use any linear combination of activations of units and to perform behavior , so long as the sum is constant. What if there is an unobserved variable that sets whether neuron or is used more (Fig. 1)?
 |
Figure 1: (simulated hypothetical scenario) Neural signals and combine linearly according to weight to form behavioral output . Parameter modulates sinusoidally between and . |
Let's say we record only from neuron . Building a linear decoder leads to an over-fit (and erroneous) estimate of the contribution of to behavior: . When predicting behavior from , the reconstruction error varies depending on the unobserved slow variable (figure 2). This error resembles transient noise, or perhaps an independent source of neuronal variability. But, the activation of and always drives behavior in a predictable way. Hidden sources of variability, and under-sampling of the neural population, leads to apparent instability when there is none (Fig. 2).
 |
Figure 2: (simulated hypothetical scenario) (A) Reconstructed behavior using only unit leads to unstable decoding accuracy. (B) The the smoothed (Gaussian kernel σ=60 ms) absolute reconstruction error varies with this hidden parameter , which sets 's contribution to the motor output. |
No comments:
Post a Comment