Summary
The paper investigates the impact on training dynamics of two initialization schemes for LoRA. For this purpose the authors investigate the asymptotic behaviour of activations and weights for LoRA adapters. The authors find that init[A] where A is intialized randomly and B is initalized with zeros leads to more efficient learning dynamics but leads to some numerical instabilities. This initialzation method is the one most commonly used for LoRA-style methods. Further, the authors found that init[B] leads to suboptimal learning dynamics but is less prone to numerical instabilities. Finally, init[A] performs better with larger learning rates than init[B], which is supported by experiments on NLU as well as NLG finetuning tasks.
Weaknesses
**Novelty**
Most of the theoretical Analysis of the LoRA finetuning dynamics in this paper have already been presented in [1].
The authors should have made it more clear how their work differs from the Analysis done in [1], especially since most formulas and notation is identical.
Further, both of the methods evaluated in this paper have also been investigated in [1].
The paper would greatly benefit from a clear explanation on how the analysis in this work differs from results published in [1].
Finally, it is not clear if the contribution of individual LoRA layers to feature learning can be derived from a setting where only a single LoRA layer is trainable while all others are frozen (as claimed in chapter 3.1).
**Experimental results**
Since the main gist of the paper is to investigate the learning dynamics of LoRA, it would be good to also investigate different initialization schemes aside from init[A] and init [B] prevalent in the litearture, e.g. gaussian init [2], kaiming init [3], principal components [4], etc.
In [1] only different learning rates for A and B have been investigated.
**Significance of results**
While the main finding that init[A] has a better optimal performance is interesting, this initialization scheme is already the common initialization scheme used by LoRA.
Therefore, the impact of the main findings is marginal.
[1] Hayou et al., LoRA+: Efficient low rank adaptation of large models., ICML 2024
[2] Hu et al., LoRA: Low-Rank Adaptation of Large Language Models, ICLR 2022
[3] He et al., & Sun, J. Delving deep into rectifiers: Surpassing human-level performance on ImageNet classification., ICCV 2015
[4] Meng et al., PiSSA: Principal Singular Values and Singular Vectors Adaptation of Large Language Models., arXiv 2024