You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/cerebellum.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -456,7 +456,7 @@ Furthermore, the [[Rubicon]] goal-driven control framework provides a critical o
456
456
## Vestibulo-ocular reflex
457
457
458
458
{id="figure_vor-anatomy" style="height:30em"}
459
-

459
+
.] (media/fig_cerebellum_vor_anatomy.png)
460
460
461
461
{id="figure_vor" style="height:30em"}
462
462

Copy file name to clipboardExpand all lines: content/linear-algebra.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,11 @@ The dot product operation (also known as the _inner product_ or _scalar product_
35
35
36
36
[[#figure_face-dim-prjn]] illustrates this projection operation in the context of the [[faces simulation]], as discussed in [[categorization]]. This projection operation organizes and systematizes the inputs along dimensions of behavioral importance, for example projecting a face input along dimensions of emotion and gender in the case shown in the figure, which you can explore in the [[faces simulation]].
37
37
38
-
Another linear algebra framing of this operation is in terms of the synaptic weight matrix being composed of **basis vectors**, where each row of the matrix defines a different _basis_ or _axis_ of a new, _rotated_ version of the space defined by the the input activity vector. Thus, the hidden layer neurons are creating a _transformation_ of the input space into this new rotated space, which amplifies certain things while filtering out others.
38
+
## Basis space
39
+
40
+
Another linear algebra framing of this operation is in terms of the synaptic weight matrix being composed of **basis vectors**, where each row of the matrix defines a different _basis_ or _axis_ of a new, _rotated_ version of the **space** defined by the the input activity vector. Thus, the hidden layer neurons are creating a _transformation_ of the input space into this new rotated space, which amplifies certain things while filtering out others.
41
+
42
+
Furthermore, this basis space can help with the [[curse of dimensionality]] by using fewer basis vectors to capture most of the important dimensions of variance, relative to the high dimensionality of the original space. For example, original dimensions that are largely redundant (e.g., the shapes of the eyes and the mouth used in expressing different emotions) can be combined together into one basis vector.
The **motor** system in the brain involves many different areas, and in many ways, the entire brain exists in service of producing motor output. For example, Daniel Wolpert has made the point that the sea squirt eats its own brain once it no longer needs to move around. More specific discussion of various aspects of motor control can be found in [[reinforcement learning]], [[basal ganglia]], [[cerebellum]], and the [[Rubicon]] framework. This page provides a high-level overview and fills in a few missing pieces.
6
+
The **motor** system in the brain involves many different areas, and in many ways, the entire brain exists in service of producing motor output. For example, Daniel Wolpert has made the point that the sea squirt eats its own brain once it no longer needs to move around. More specific discussion of various aspects of motor control can be found in [[reinforcement learning]], [[basal ganglia]], [[cerebellum]], and the [[Rubicon]] framework. This page provides a high-level overview of the challenges and solutions for motor control, and some details about the underlying physiology of muscles and how the spinal cord and brainstem provide a systematic basis for motor control.
7
7
8
-
For a more detailed treatment from experts in this area, see [[@^ArberCosta22]].
8
+
<!--- For a more detailed treatment from experts in this area, see [[@^ArberCosta22]]. -->
9
+
10
+
## Dimensionality reduction, coordination, and muscle synergies
11
+
12
+
As in all aspects of neural function, the central problem in motor control is managing the [[curse of dimensionality]]: there are exponentially many possible combinations of muscle activations over time. How does the brain reduce this huge space down to the relatively small subset of muscle activations necessary for an animal's survival?
13
+
14
+
This is another instance of the fundamental [[search]] problem, and in the case of the motor system, [[evolution]] has done a lot of the work by building in complex **muscle synergies** into the spinal cord and brainstem, where individual **interneurons** (excitatory and inhibitory) activate **spatiotemporal patterns** of muscle activation. From this lower-dimensional _repertoire_ of elements (i.e., a set of [[linear algebra#basis space]]), complex patterns of motor behavior are constructed ([[@Bernstein67]]; [[@Bernstein96]]; [[@TreschSaltielBizzi99]]; [[@dAvellaSaltielBizzi03]]; [[@TingMcKay07]]; [[@LatashLevinScholzEtAl10]]; [[@BrutonODwyer18]]; [[@Latash18]]).
15
+
16
+
Another critical problem that is solved by these muscle synergies is the **coordination** across many different muscles that is required to accomplish any given motor action. The contraction of any given muscle creates a variety of physical consequences for other muscles, including altering the basic center of gravity of the entire organism. Thus, any given action must take all of these consequences into account, and ensure that all of the individual muscle contractions are indeed synergistic, and not working at cross purposes.
17
+
18
+
A variety of different terms have been used in the literature to refer to these synergies, including **reflexes** ([[@Sherrington10]]), **central pattern generators** ([[@GrillnerElManira20]]; [[@GrillnerZangger79]]), and _force fields_ ([[@GiszterMussa-IvaldiBizzi93]]).
19
+
20
+
{id="figure_synergies" style="height:30em"}
21
+

22
+
23
+
As a concrete example, a detailed analysis of spinal-level muscle synergies in the frog leg system revealed a set of 4 synergies that could be combined with different activation strengths to explain a wide range of overall motor response patterns ([[@TreschSaltielBizzi99]]). A subsequent analysis allowing for contributions from the entire brain in intact frogs showed how the timing and activation modulation of 3 different spatiotemporal muscle synergies ([[#figure_synergies]]) can explain this same space of motor responses ([[@dAvellaSaltielBizzi03]]).
24
+
25
+
Thus, the final motor behavior pattern depends on the integrated contributions of multiple levels of control, with the spinal muscle synergies implemented by interneurons providing the lowest level, and higher levels progressively adding their own direct synergies as well as broader coordination across the basic spinal elements ([[@GrillnerElManira20]]). For example, an analysis of correlated motor units in hand movement showed _last order_ (i.e., just upstream of the muscle activation) inputs from the pontomedullary reticular formation, the magnocellular red nucleus, and primary motor cortex (M1), in addition to the basic spinal cord interneurons ([[@XuMawaseSchieber24]]).
26
+
27
+
## Feedback control across levels
28
+
29
+
The other critical element of dimensionality reduction in the motor system arises from the interactions with the environment, which is also highly variable and thus represents a major additional source of variance and combinatorial explosion. There is considerable evidence that the muscle synergies implemented by spinal cord interneurons incorporate direct feedback control mechanisms, that automatically compensate for environmental perturbations ([[@WimalasenaPandarinathAuYong25]]; [[@ConwayHultbornKiehn87]]; [[@AngelGuertinJimenezEtAl96]]; [[@AlvarezFyffe07]]).
30
+
31
+
Unfortunately, the ability to understand these feedback control mechanisms has been impaired by the difficulty in categorizing and mapping the connectivity of the spinal interneurons ([[@SenguptaBagnall23]]). Thus, extant circuit-based models tend to exclude such mechanisms ([[@RybakDoughertyShevtsova15]]; [[@McCreaRybak08]]). Nevertheless, more abstract state-space analyses of large populations of spinal interneurons have the potential to reveal the presence and dynamical implications of these feedback control mechanisms ([[@WimalasenaPandarinathAuYong25]]).
32
+
33
+
The rather underdeveloped understanding of feedback control in motor systems contrasts with the theoretical clarity of the mathematically-based hierarchical control known as **perceptual control theory (PCT)** ([[@Powers73]]; [[@Powers73a]]; [[@Cools85]]; [[@Yin14a]]; [[@BarterYin21]]). This framework is consistent with the principle of **equilibrium-point** motor control, which postulates that motor control signals specify a target length for each muscle, rather than dynamical variables such as force ([[@FeldmanLevin09]]; [[@GribbleOstrySanguinetiEtAl98]]).
34
+
35
+
While the simplest form of the equilibrium-point hypothesis is likely incorrect, the available evidence strongly suggests that muscle synergies incorporate their own internal feedback control dynamics that make them intrinsically robust, and adaptive, in the face of environmental perturbations.
9
36
10
37
## Frontal cortex learning via subcortical efferent copy signals
11
38
@@ -22,8 +49,6 @@ This hypothesis is consistent with the "big loop" of descending and ascending mo
22
49
23
50
## Hierarchical cascades of predictive controllers
24
51
25
-
This goes in motor, but brief summary here.
26
-
27
52
The residual signals provide control knobs for higher levels of control! Key example of VOR vs. saccades etc! Saccade is an error signal from perspective of VOR. Subsumption / override and neural mechanisms supporting that.
28
53
29
54
output of lower level is input to next higher level -- higher level learns to predict the residuals in lower level, using broader / higher-level context that explains the perturbations.
@@ -34,7 +59,15 @@ Key Powers et al point: you can do all of motor control in sensory space!
34
59
35
60
What does cerebellum need to handle this?
36
61
37
-
## Detailed muscle dynamics
62
+
## Descending muscle control signals
63
+
64
+
_Size principle_[[@Henneman85]]; [[@LucaErim94]]: orderly activation of small to large according to total force as signalled by increasingly "strong" descending activity -- otherwise too high-dimensional. Smaller units have lower threshold, and fire at higher rates than larger units. This also optimizes fatigue effects. The size principle entails the _common-drive_ hypothesis, which is that a single unidimensional descending control signal projects to all motor units for a given overall muscle, with the specific units activated according to the strength of the drive signal.
65
+
66
+
This characterizes general story, but in primates, there is more flexible control [[@MarshallGlaserTrautmannEtAl22]], associated also with a larger number of secondary motor areas in primates that have more focal, specialized projections to specific limbs etc [[@StrickDumRathelot21]].
67
+
68
+
Population coding of cortical neurons: [[@AflaloGraziano06a]] show that final hand posture accounts for most of the variance, but other factors such as speed, curvature of space, distance and force were also coded. This postural aspect, otherwise known as a _spatial synergy_ ([[@OverduindAvellaRohEtAl15]]), provides a simple model of muscle control where, regardless of the starting muscle configuration, the control signal specifies a _final configuration_ (i.e., pattern of total contraction) across all of the relevant muscles.
69
+
70
+
Where more complex sequences of motor actions are required, a temporal sequence of postural configurations is specified -- a sequence of "poses" -- otherwise known as a _spatiotemporal synergy ([[@OverduindAvellaRohEtAl15]])
38
71
39
72
[[@^MeyerSmithWright82]] synthesize psychophysical literature on speed and accuracy of motor movements, to develop a symmetric impulse control model that specifies the force and duration parameters as curves with an initial acceleration phase for the first half, followed by a symmetric deceleration phase in the second half. Both the force and time parameters of these curves can be controlled by people. There is evidence that ballistic movements are made below around 260 ms, with multiple iterations of visually-corrected movement updates happening after that, time permitting. See also [[@MeyerSmithKornblumEtAl90]].
Copy file name to clipboardExpand all lines: content/network.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ bibfile = "ccnlab.json"
5
5
6
6
The web of interconnected [[neuron]]s in the brain is known as a **network**, and there are a number of important [[computational cognitive neuroscience#emergent phenomena]] that arise in these networks, associated with different patterns of connectivity present in the [[neocortex]]. We can only really understand brain function in terms of these networks and populations of neurons.
7
7
8
-
The _feedforward_ flow of neural activity from lower layers of neurons that are closer to the sensory inputs up to higher layers can be understood in terms of [[categorization]], where detailed sensory patterns are systematically transformed into more abstract categories that provide a more efficient [[linear algebra|basis]] for behavior.
8
+
The _feedforward_ flow of neural activity from lower layers of neurons that are closer to the sensory inputs up to higher layers can be understood in terms of [[categorization]], where detailed sensory patterns are systematically transformed into more abstract categories that provide a more efficient [[linear algebra#basis space]] for behavior.
9
9
10
10
Thus, the network level of analysis is focused on the nature of [[representation]]s, i.e., the properties of the patterns of neuron firing in a given area of the network. [[Distributed representations]] are critical for efficient encoding of high-dimensional information, as elaborated in the discussion of [[combinatorial-vs-conjunctive]] encodings. These different types of representations have important implications for [[generalization]] performance: how well the system can process novel inputs and situations.
0 commit comments