Sign in

John Pearson

@jmxpearson.bsky.social
1.6K followers 1K following 385 posts

Computational neuroscience, neuroML, natural behavior. I charge more for miracles. PI @ pearsonlab.github.io. @nyucns.bsky.social and Center for Computational Neuroscience, @flatironinstitute.org.

PostsRepliesMedia
John Pearson @jmxpearson.bsky.social · 13/01/2026
000
John Pearson @jmxpearson.bsky.social · 13/01/2026
$$ \frac{dv_i}{dt} = -v_i + \sum_j W_{ij} \phi(v_j) + \varepsilon_i $$
120
John Pearson @jmxpearson.bsky.social · 06/11/2025
The best falafel is made from carpet. Don't blame me: it's Science!
030
John Pearson @jmxpearson.bsky.social · 21/10/2025
And what does Boden have to say about the little meeting that produced these conference proceedings? global.oup.com/academic/pro... 3/
years later.
at meeting, held two
In November 1958 Uttley (1906-85) organized a select four-day seminar at Lon-don's NPL. He himself had worked for some years at the UK's Radar Research Establishment, but his interests went way beyond the technicalities of radar. He'd done pioneering work in symbolic Al (a logic program, for instance: Uttley 1951), in information-theoretic neurology (1954), and in connectionist modelling (1956). So he was eminently well suited to host a seminar that promised to set many intellectual hares running.
And that, it certainly did. What the participants lacked in quantity, they more than made up in quality. The event turned out to be important for both connectionist and symbolic Al, and for computational neuroscience too. Indeed, the list of papers given at this small meeting reads almost like a core course on cognitive science. For among NPL's many memorable moments were these:
* Selfridge first presented Pandemonium (Chapter 12.ii.d).
* Frank Rosenblatt introduced perceptrons (12.ii.e).
* Barlow announced his 'coding' theory of perception (14.iii.b).
* Gregory initiated his cat-among-pigeons critique of brain-ablation studies (14.jii.a).
* MacKay made public his ideas about building 'hybrid' (analogue-digital) ma-chines, previously discussed only privately —with the Ratio members, for instance
(4.v.b and 12.ix.b).
* McCarthy proposed that programs could be given "common sense" by expressing everyday knowledge in Russell's predicate calculus, using a programming language later developed as LISP (10.i.f, iii.e, and v.c).
* Minsky talked about heuristic programming, and told the soon-to-be-garbled story of the 'computer-generated' geometry proof (10.i.c). This was the first officially published version of core ideas in his 'Steps' paper (10.i.g), already handed out in draft at Dartmouth.
* Pask described his electrochemical model of a dynamically developing concept (4.v.e).
* And, as a dissenting voice, Yehoshua Bar-Hillel argued that McCar…
110
John Pearson @jmxpearson.bsky.social · 21/10/2025
Yesterday, I received as a gift in the mail two volumes of conference proceedings from a workshop held at the UK’s National Physical Lab in 1958. Under normal circumstances, I would not have been excited, but over the last couple of months, I’ve been reading some history. 1/
170
John Pearson @jmxpearson.bsky.social · 15/08/2025
Aligning to administration priorities.
Picture of a girl dressed as a cowboy and a baby with a tail pinned on it. “Today I am a cowgirl,” she said to Baby Dodd. “And you will be the cow.”
030
John Pearson @jmxpearson.bsky.social · 24/07/2025
Finally, we closed the loop by showing that the error codes learned by these models can indeed be used to perform song copying in a very simple RL setup. 14/
A diagram of actor-critic reinforcement learning in which the critic calculates a negative reward (error) via a local circuit of the type discussed above.A grid of spectrograms. Columns are different bird song syllables. Rows are labeled "target," "before," "during," and "after." The final row matches the first row.
130
John Pearson @jmxpearson.bsky.social · 24/07/2025
That is, we can imagine the loss landscape moving during sensory learning to provide an error (negative reward) surface that can later guide RL. 13/
A learning diagram in which a curved surface (the loss landscape) changes shape and minimum in the first three panels (labeled "Sensory phase"). In the final panel ("Sensorimotor phase"), a dot representing song descends the loss landscape.
140
John Pearson @jmxpearson.bsky.social · 24/07/2025
We also examine the learning process and find that it proceeds in distinct stages: auditory neurons first sharpen their response profiles, after which the population shifts its minimum response toward the tutor song pattern. 12/
On the left, "Phase I: learn landscape modes" shows a dotted red line like a shallow bowl curve up into a vase-shaped solid red line. On the right, "Phase II: learn memory modes" shows the dotted blue vase shape (left) shift rightward to a point labeled "tutor song."
140
John Pearson @jmxpearson.bsky.social · 24/07/2025
And the model's predictions are consistent with population data from calcium imaging of CM (by Fabiola Duarte Ortíz and Rich Mooney), an area in the auditory pallium. We quantify this in a number of ways and find that local plasticity in the EI connections is the best match to data. 11/
Two scatterplots showing the responses of CM neurons to correct singing (x axis) versus either perturbed singing (top plot) or singing post-deafening (bottom plot). Both plots have most points along the diagonal, with a few outliers above, indicated by red arrows.Same conventions as the last plot, but with more points. There are also gray points in addition to the black ones.
130
John Pearson @jmxpearson.bsky.social · 24/07/2025
After learning, these models indeed learn to produce sparse error codes that represent deviations from the expected tutor song. 10/
Image plots showing activations of a neural population to correct singing, singing under weak perturbation, singing under strong perturbation, and singing post-deafening.
130
John Pearson @jmxpearson.bsky.social · 24/07/2025
We investigated a variety of network architectures, learning rules, and sites of local plasticity, among them balanced EI networks of rate-based neurons. 9/
Diagram of a neural network with a premotor population projecting to a local population of excitatory neurons reciprocally connected to a local population of inhibitory neurons.
140
John Pearson @jmxpearson.bsky.social · 24/07/2025
Now, a few more specifics for those interested: We use a simple setup with sparse coding of spectrogram input that creates a primary auditory representation. Premotor signals and these auditory signals converge in secondary auditory areas, where the action will take place. 8/
A diagram of the problem setup: a box labeled sparse coding sends an arrow to one labeled "auditory input," which in turn sends an arrow to a circle labeled "secondary auditory nuclei." Another box labeled "premotor" also sends an arrow to the circle.
130
John Pearson @jmxpearson.bsky.social · 24/07/2025
Then, in the practice phase, this same circuit, trained to anticipate the tutor song, computes a *difference* between this memory and the bird's own song. This produces an internal error estimate that can guide learning. 7/
Similar to the previous image. Rows of shapes at the top represent the changing structure of the bird's own song. On the row below, a single repeated shape represents the learned structure of the tutor song. Below, line drawings represent responses of two neurons that diminish over the course of learning as the bird's own song replicates the tutor song.
140
John Pearson @jmxpearson.bsky.social · 24/07/2025
It works like this: during the memorization phase of learning, auditory regions receive premotor signals from area HVC, which will later control the bird's own song. Local plasticity in these regions works to cancel this anticipated input in local circuits, reducing auditory responses. 6/
A diagram showing two rows of two shapes each. The upper row is labeled "Tutor's Song," and the lower row is labeled "Early Tutoring" and "Late Tutoring." The shapes in the first column do not match, but the shapes in the second column are mirror images of each other.
140
John Pearson @jmxpearson.bsky.social · 24/07/2025
After a few hundred renditions, he's memorized the tutor song, and he'll spend a full month practicing relentlessly (hundreds of thousands of times) to produce the final product. Most importantly, he can do this with *no feedback* from the tutor. 3/
A male zebra finch with his beak turned to a juvenile zebra finch.
130
John Pearson @jmxpearson.bsky.social · 24/07/2025
First, off, the setup: This little guy is a juvenile zebra finch. At about a month old, he's going to start memorizing the song of an adult male tutor as a pattern for the one and only courtship song of his life. 2/
 A juvenile zebra finch.
130
John Pearson @jmxpearson.bsky.social · 19/05/2025
Posted on the bulletin board in the department:
A picture of a bedraggled cat captioned “i fear i have edited my own soul down to 500 words.”
020
John Pearson @jmxpearson.bsky.social · 03/12/2024
Most importantly, because the mapping is deterministic, we can use a learned score function to map samples from a distribution in data space to low-dimensional latent space, producing accurate posterior intervals in the same way as MCMC methods. 11/n
Plot of posterior distributions of MCMC samples.
100
John Pearson @jmxpearson.bsky.social · 03/12/2024
Hey, you! Like Bayesian inference but tired of deep models and their “approximate” posteriors that make statisticians laugh at you? Come see our work next week at NeurIPS! 🧵1/n
A kid and his dog looking skeptical.
131