A Kernel-Based View of Language Model Fine-Tuning
Sadhika Malladi, Alexander Wettig, Dingli Yu, Danqi Chen, Sanjeev Arora
TL;DR
This work argues that fine-tuning pre-trained language models can be understood through a kernel lens by extending the Neural Tangent Kernel to operate with pre-trained initializations and Adam optimization. It derives $A$-SignGD and SignGD kernels, formalizes when prompting induces kernel behavior, and demonstrates across 14 NLP tasks that prompt-based fine-tuning often follows kernel dynamics, with the $eNTK$ matching fine-tuning performance in many cases. The paper further shows that subspace-based fine-tuning methods like LoRA preserve the kernel under kernel-behavior conditions, offering a principled explanation for their efficacy. Overall, the kernel view provides theoretical and empirical grounding for the sample-efficient success of prompting and subspace-fine-tuning strategies, while outlining limitations and avenues for extending the framework to broader, non-early-stage training regimes.
Abstract
It has become standard to solve NLP tasks by fine-tuning pre-trained language models (LMs), especially in low-data settings. There is minimal theoretical understanding of empirical success, e.g., why fine-tuning a model with $10^8$ or more parameters on a couple dozen training points does not result in overfitting. We investigate whether the Neural Tangent Kernel (NTK) - which originated as a model to study the gradient descent dynamics of infinitely wide networks with suitable random initialization - describes fine-tuning of pre-trained LMs. This study was inspired by the decent performance of NTK for computer vision tasks (Wei et al., 2022). We extend the NTK formalism to Adam and use Tensor Programs (Yang, 2020) to characterize conditions under which the NTK lens may describe fine-tuning updates to pre-trained language models. Extensive experiments on 14 NLP tasks validate our theory and show that formulating the downstream task as a masked word prediction problem through prompting often induces kernel-based dynamics during fine-tuning. Finally, we use this kernel view to propose an explanation for the success of parameter-efficient subspace-based fine-tuning methods.
