Issue 31 Β· Pick 02 Neuroscience β read
Climbing fibers encode the gradient of a loss function for the cerebellum
bioRxiv β Β·PDF Β·neuroscience Β·2026-07-28 Β·6 min read
The full text could not be fetched; this explainer is based on the abstract only.
TL;DR. Only the abstract was available to me, so what follows builds intuition around the claim rather than dissecting the figures. The paper's core assertion: in the cerebellum, the climbing-fiber teaching signal to a given Purkinje cell is not the raw movement error, but that error projected onto how much that particular cell influences the movement β scaled by reward. That projection is exactly the gradient of a loss function with respect to that neuron's output. If it holds, it's the most concrete physiological evidence yet that a brain circuit implements per-neuron gradient-based credit assignment.
Why credit assignment is the hard part
Take any neuron buried several synapses upstream of the muscles. A movement goes wrong. To improve, that neuron must change its output β but in which direction, and by how much? The globally observable error ("the eye landed 2Β° to the left of the target") does not tell an individual cell what it should have done differently. Two cells that push the eye in opposite directions should learn opposite corrections from the same error. A shared error broadcast is not enough; each cell needs a teacher tuned to its own contribution.
Machine learning solved this decades ago with backpropagation: compute a loss L, then hand each parameter \partial L/\partial \theta, a number that already accounts for how that specific parameter shaped the output. The neuroscience question is whether the brain does something equivalent β and if so, where the per-neuron gradient signal physically lives.
The cerebellum's teacher, and the classic view
The cerebellum is the textbook place to look, because it has an anatomically explicit "teacher." Purkinje cells (P-cells) are the sole output of the cerebellar cortex. Each P-cell receives exactly one climbing fiber from the inferior olive, and when that climbing fiber fires it triggers a dramatic complex spike in the P-cell. Since Marr, Albus, and Ito, the climbing fiber has been understood as the instructive signal that drives plasticity at the P-cell's other (parallel-fiber) synapses.
The long-standing assumption is that the climbing fiber carries an error: retinal slip, a movement mismatch, an unexpected event. This paper's claim is a sharp upgrade to that story. A raw error is the same signal for every cell that could receive it. A gradient is different for every cell β and that difference is precisely what credit assignment requires.
The key insight, geometrically
Think of the movement error as a vector \mathbf{e} in the space of possible eye movements (a direction and a magnitude of "how the eye missed"). Now, each P-cell has its own influence on the eye. Because a P-cell inhibits downstream nuclei, when it fires a simple spike it nudges the eye in a characteristic direction. Call that the cell's potent vector \mathbf{w}_i: the mapping from cell i's output to a movement.
The gradient of a loss L with respect to cell i's output is, by the chain rule,
where \mathbf{m} is the movement, o_i is the cell's output, \partial L/\partial\mathbf{m} is the reward-weighted error \mathbf{e}, and \partial\mathbf{m}/\partial o_i is the potent vector \mathbf{w}_i. The gradient is a dot product: the error projected onto the cell's own axis of influence. A cell whose potent vector aligns with the error gets a large teaching signal; a cell whose influence is orthogonal to the error gets almost nothing, even though the error was identical.
That is the paper's central measured quantity: the climbing-fiber signal is (on average) proportional to \mathbf{e}\cdot\mathbf{w}_i, not to \mathbf{e} alone.
How they actually measure the two ingredients
The claim only means something if \mathbf{e} and \mathbf{w}_i are measured independently and then found to multiply. Two experimental moves make this possible.
Shaping the error with reward. Marmosets made saccades to visual targets, and the authors assigned different reward value to different targets. This changes the loss without changing the geometry of the miss. They report that the climbing-fiber signal used a multiplicative encoding: it scaled the spatial (directional) properties of the error by its reward properties, and it incorporated reward prediction errors β i.e., surprise about reward, not just reward magnitude. So \mathbf{e} is genuinely a reward-weighted error, the numerator of a loss gradient, and reward reshapes the teaching signal exactly as changing the loss function should.
Estimating the potent vector via spike-triggered suppression. To get \mathbf{w}_i β how a single P-cell's output maps to eye motion β they use the fact that P-cells inhibit downstream targets. By triggering on a cell's simple spikes and measuring the subsequent effect on the eye, they extract the direction and magnitude of that cell's causal influence on the movement. Crucially, this is a motor measurement, obtained without reference to the climbing-fiber error signal.
With \mathbf{e} (from the reward/error manipulation) and \mathbf{w}_i (from spike-triggered suppression) measured separately, the test is clean: does complex-spike activity track \mathbf{e}\cdot\mathbf{w}_i? The abstract says yes β on average.
What the evidence supports, and where to push
I want to be precise about the strength of the claim, because the abstract is careful in a way the framing could obscure. The dot-product result is stated as holding on average. That phrase is doing real work. Two readings are possible:
- The relationship holds cell-by-cell, and "on average" just means over trials/noise within each cell. This would be the strong, gradient-per-neuron result.
- The relationship holds only when pooling across the population β individual cells are noisy or heterogeneous, and the dot-product structure emerges in aggregate. This would still be striking, but it is a population gradient, closer to a shared error decorated by average tuning than a clean per-neuron teacher.
The abstract does not disambiguate, and this is the single most important thing to check in the full results. The whole conceptual payoff β that each distant neuron gets its own tailored teacher β depends on the per-cell version.
Other things I would scrutinize once the full text is available: how reliably spike-triggered suppression recovers a 2D potent vector from what is presumably a weak, noisy single-cell effect on the eye; whether the multiplicative reward scaling could instead reflect changes in attention, arousal, or movement kinematics that co-vary with value; and whether the inferior olive's known electrical coupling and its tendency to fire in synchronized ensembles is compatible with delivering cell-specific gradients rather than regional ones.
Why it matters if it holds
The debate over whether the brain does anything like gradient descent has been mostly theoretical β proposals for biologically plausible approximations to backprop, feedback alignment, and the like. This paper attacks the question at the level of a physical signal in a real circuit with a known teacher wire. It reframes the climbing fiber from "error detector" to "gradient delivery," and it does so with a testable, quantitative structure: the teaching signal factorizes into a reward-weighted error and a cell-specific motor influence that multiply.
For an ML reader, the appealing part is the concreteness of the potent vector as the biological stand-in for \partial\mathbf{m}/\partial o_i. The cerebellum sidesteps the deep backprop problem β no long chains of transposed weight matrices β because a P-cell sits close enough to the motor output that its influence is measurable and roughly linear. That is exactly why the cerebellum, not cortex, is where this clean result could appear first. Whether cortex has any analogous per-neuron gradient machinery remains wide open.
If you read one part of the full paper, read the section where they relate the measured complex-spike modulation to the independently estimated \mathbf{e}\cdot\mathbf{w}_i β and specifically look for whether the fit is reported per cell or only across the population. That single distinction determines how big this result actually is.