Re:LoRA: Low-Rank Adaptation of Large Language Models
by stu2b50 on Friday March 24, 2023 @12:16PM
(#35291258)
In terms of PCA, PCA is also quite expensive computationally. Additionally, you'd probably have to do SVD instead.
Since the weights are derived from gradient descent, yeah we don't really know what the distributions would be.
A random projection empirically works quite well for very high dimensions, and is of course very cheap computationally.
It seems that the initial matrix of weights has a low rank approximation A and this implies that the difference E = W - A is small, also it seems that PCA fails when E is sparse because PCA is designed to be optimum when the error is gaussian.