My Authors
Read all threads
During my physics undergrad, I have never heard of Singular Value Decomposition (SVD).

Why?

Almost all matrices in physics are symmetric, and in that case SVD reduces to eigenvalue decomposition. 1/n
But for non-symmetric, or even non-square matrices, SVD is really the fundamental tool, and data-scientists have known this well.


(Original thread by @daniela_witten)
The physicists' bias towards eigenvalue decomposition vs SVD has spilled over into theoretical neuroscience. The Dayan and Abbott book for instance never mentions SVD!
So over the recent years, part of the theoretical neuroscience community (and that part includes me) has been rediscovering how useful SVD is, eg for understanding network models. [The list below is far from exhaustive, please add more examples!]
For instance, basic results on perceptrons can be understood in a simple way using SVD.
tinyurl.com/perceptron-sgd
Dynamics of learning in deep networks can be understood based on SVD.
arxiv.org/abs/1312.6120
pnas.org/content/116/23…
arxiv.org/abs/1809.10374
Non-linear dynamics in recurrent neural networks can be analyzed by starting from the SVD of the connectivity matrix, and keeping dominant terms.
arxiv.org/abs/1711.09672
biorxiv.org/content/10.110…
arxiv.org/abs/2007.02062
arxiv.org/abs/1909.04358
biorxiv.org/content/10.110…
Non-normal transient dynamics in recurrent networks
sciencedirect.com/science/articl…
arxiv.org/abs/1811.07592
Of course neuroscientists with a stat/data-science background have been using SVD for ever, in particular for dimensionality reduction, but there has been a bit of a gap with physicists.

(Original tweet by @daniela_witten)
At this point, it looks like it’s time to reposition SVD at the basis of the comp neuro curriculum. If you need to catch up, here is a great crash course by @eigensteve
youtube.com/playlist?list=…
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with srdjan ostojic

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!