English

Gradient dynamics for low-rank fine-tuning beyond kernels

Machine Learning 2024-11-26 v1 Statistics Theory Machine Learning Statistics Theory

Abstract

LoRA has emerged as one of the de facto methods for fine-tuning foundation models with low computational cost and memory footprint. The idea is to only train a low-rank perturbation to the weights of a pre-trained model, given supervised data for a downstream task. Despite its empirical sucess, from a mathematical perspective it remains poorly understood what learning mechanisms ensure that gradient descent converges to useful low-rank perturbations. In this work we study low-rank fine-tuning in a student-teacher setting. We are given the weights of a two-layer base model ff, as well as i.i.d. samples (x,f(x))(x,f^*(x)) where xx is Gaussian and ff^* is the teacher model given by perturbing the weights of ff by a rank-1 matrix. This generalizes the setting of generalized linear model (GLM) regression where the weights of ff are zero. When the rank-1 perturbation is comparable in norm to the weight matrix of ff, the training dynamics are nonlinear. Nevertheless, in this regime we prove under mild assumptions that a student model which is initialized at the base model and trained with online gradient descent will converge to the teacher in dkO(1)dk^{O(1)} iterations, where kk is the number of neurons in ff. Importantly, unlike in the GLM setting, the complexity does not depend on fine-grained properties of the activation's Hermite expansion. We also prove that in our setting, learning the teacher model "from scratch'' can require significantly more iterations.

Keywords

Cite

@article{arxiv.2411.15385,
  title  = {Gradient dynamics for low-rank fine-tuning beyond kernels},
  author = {Arif Kerem Dayi and Sitan Chen},
  journal= {arXiv preprint arXiv:2411.15385},
  year   = {2024}
}
R2 v1 2026-06-28T20:09:44.987Z