Marcus Ghosh
@marcusghosh.bsky.social
820 followers 300 following 110 posts
Computational neuroscientist. Research Fellow @imperialcollegeldn.bsky.social and @imperial-ix.bsky.social Funded by @schmidtsciences.bsky.social
Posts Media Videos Starter Packs
Pinned
marcusghosh.bsky.social
How does the structure of a neural circuit shape its function?

@neuralreckoning.bsky.social & I explore this in our new preprint:

doi.org/10.1101/2025...

🤖🧠🧪

🧵1/9
A diagram showing 128 neural network architectures.
marcusghosh.bsky.social
For physical systems yes (from hydraulics to computers)!

But, I don't remember seeing an algorithm-centric version?
marcusghosh.bsky.social
Are #NeuroAI and #AINeuro equivalent?

@rdgao.bsky.social draws a nice distinction between the two.

And introduces Gao's second law:
“Any state-of-the-art algorithm for analyzing brain signals is, for some time, how the brain works.”

Part 1: www.rdgao.com/blog/2024/01...
marcusghosh.bsky.social
Congratulations!

Exciting to see an inversion of NeuroAI too
marcusghosh.bsky.social
Really neat!

It could be interesting to explore heterogenous neuromodulation?

In this case, having multiple modulator networks which act at different timescales and exert different effects on the downstream SNN?

This would be a bit closer to neuromodulators in vivo.
Reposted by Marcus Ghosh
Reposted by Marcus Ghosh
fzenke.bsky.social
Truly honored (and a little overwhelmed) to see our work featured in The Transmitter's "This Paper Changed My Life." Huge thanks to @neural-reckoning.org for the kind words - and to our amazing community that keeps pushing spiking neural network research forward 🙏
marcusghosh.bsky.social
What I was trying to highlight is that it is possible to observe low dimensional structure in population activity which is unrelated to the computation / task.

And it's not obvious that this problem vanishes in more complex circuits?
marcusghosh.bsky.social
I think by adding a mixture of noise, delays etc, we may not end up at d=1.

But even if we did, many studies would describe these "population dynamics" as a line attractor.

Rather than just a single neuron acting on it's own?
marcusghosh.bsky.social
Its good to see that there are causal studies.

But, these seem to be the exception?

And perhaps the language used in the non-causal studies can be a bit misleading?

For instance, the post that launched this thread claimed that "the brain uses distributed coding" (based on solely on recordings).
marcusghosh.bsky.social
What I was trying to highlight is that it is possible to observe low dimensional structure in population activity which is unrelated to the computation / task.

And it's not obvious that this problem vanishes in more complex circuits?
marcusghosh.bsky.social
The toy circuit is very simple. But I'd be happy to say it computes?

For example, given LIF dynamics it could perform temporal coincidence detection (only outputting spikes in response to inputs close together in time).
marcusghosh.bsky.social
I think by adding a mixture of noise, delays etc, we may not end up at d=1.

But even if we did, many studies would describe these "population dynamics" as a line attractor.

Rather than just a single neuron acting on it's own.
marcusghosh.bsky.social
However,

In this case, from the anatomy (circuit diagram above), we know that only neuron_1 is involved in the computation (transforming the input to the output).

And the manifold we observe is misleading.

🧵4/5
marcusghosh.bsky.social
A common approach to analysing this data would be to apply PCA (or another technique).

Yielding a matrix of population activity (d x time). Where d < the number of neurons.

A common interpretation of this would be that "the brain uses a low dimensional manifold to link this input-output".

🧵3/5
marcusghosh.bsky.social
If we start from this circuit:

Input -> neuron_1 -> output



neuron_n

And record neurons 1 to n simultaneously (where n could be very large).

We can obtain a matrix of neural activity (neurons x time).

🧵2/5
marcusghosh.bsky.social
The misleading manifold?

The current debate (decoding vs causal relevance)

and a toy example I gave in the thread below

got me thinking about a related issue: how decoding may reflect structure more than function.

🧵 1/5
marcusghosh.bsky.social
These, and other, studies show that you can decode task-related signals from many brain areas.

But wouldn't we need causal manipulations to conclude that the brain "uses" them?

For example, maybe we can decode equally well from two areas. But, only one impacts behaviour when inactivated.
marcusghosh.bsky.social
Okay, let's say we make the circuit above more realistic: add neurons, separate them into areas, consider multiple tasks etc.

The problem outlined above still persists?

If a method doesn't work in a simple system (e.g. the one above), there is no reason to think it will in a more complex one?
marcusghosh.bsky.social
But what does the lag tell you about the system?

Taking the circuit above as an example.
marcusghosh.bsky.social
There may be a difference in the lag between the input signal and neurons 1 and 2.

But this difference could be too small to be detectable?

And without causal experiments the conclusion could be something like "different neurons represent the stimulus at different timescales"?

🧵 (3/3)
marcusghosh.bsky.social
Input -> neuron_1 -> output

neuron_2

In this "circuit":
* We could decode the input from either neuron
* But the circuit is not "using" neuron_2 in the computation (transforming the input to output).
* And ablations would make this clear?

🧵 (2/3)
marcusghosh.bsky.social
I agree that perturbations have their challenges (see doi.org/10.1371/jour... from @kayson.bsky.social for a better approach).

But without them you just have correlations?

Just to give a toy example:

🧵 (1/3)
Reposted by Marcus Ghosh
rory.bio
Proud to have been a part of this, a great example of distributed async science!

Huge thanks to @marcusghosh.bsky.social, @neuralreckoning.bsky.social, @tfiers.bsky.social, @krhab.bsky.social and others for putting in the bulk effort 🙌
neural-reckoning.org
Is anarchist science possible? As an experiment, we got together a large group of computational neuroscientists from around the world to work on a single project without top down direction. Read on to find out what happened. 🤖🧠🧪
Diagram of how the "collaborative modelling of the brain" (COMOB) project started. Starting material lead to group research or solo research, coming together in online workshops (monthly) in an iterative cycle, finishing with writing up together. The diagram is illustrated with colourful cartoon blob characters.
marcusghosh.bsky.social
Being part of this grassroots 🌱 neuroscience collaboration was a great experience!

Keep an eye out for our next collaborative effort