Low-rank adaptation (LoRA) has become the standard method for parameter-efficient fine-tuning of large pretrained models, yet theoretical explanations for why low-rank updates suffice remain incomplete. Most existing analyses rely on the Neural Tangent Kernel (NTK) regime, which linearizes the network around the pretrained weights. In this work, we take a different approach that requires no linearization: our key observation is that, once the backbone is frozen, the loss sees each adapted weight matrix only through a finite-rank linear map induced by the frozen activations. Trace-norm regularization then forces the optimizer to pick a low-rank matrix among all matrices that produce the same observed output. This yields global minimizers whose ranks are controlled by the rank of this map, which we call the bottleneck rank, rather than the sample size. For multi-head attention, we obtain tighter rank upper bounds by exploiting two additional invariances: row-wise softmax is insensitive to additive row constants in the score matrix, and value updates are observable only after attention weighting and frozen output projection. For the factorized LoRA objective with weight decay, we prove a complementary result on the nonconvex side: after an arbitrarily small generic positive semidefinite perturbation, every first-order stationary point is rank-deficient once the LoRA rank exceeds a threshold determined by the bottleneck rank. Finally, we show that global minimizers of the perturbed objective are near-optimal for the original trace-norm problem, and we provide uniform generalization bounds governed by the spectral structure of the frozen features.
Figures & tables
This work
Jang et al. (2024)
Kim et al. (2025)
Requires NTK linearization
No
Yes
No
Multilayer multi-head attention bound
Yes (Thm. 4.4 )
No
No
Spurious local minima excluded
No (Prop. 4.9 )
Yes (NTK)
Partial
Additional loss assumptions
Differentiability and stagewise C1 regularity
NTK-regime conditions
Restricted strong convexity and smoothness
Generalization bounds
Yes
Yes
No
Table 1: Comparison with the closest related theoretical analyses of LoRA.
Figure 1: Training loss trajectories on GLUE classification tasks (MNLI, SST-2, and RTE) using Qwen2.5-1.5B across various LoRA ranks. The results demonstrate a clear threshold effect: ranks below the estimated threshold exhibit distinct, suboptimal convergence trajectories, whereas ranks at or above the threshold tightly cluster and converge to nearly indistinguishable final losses, closely matching the convergence point of full fine-tuning.
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Symbol
Type / Shape
Description
n
scalar
Input dimension
m
scalar
Output dimension
W0
Rm×n
Pretrained (frozen) weight matrix
W
Rm×n
Adapted weight matrix ( W=W0+T )
T
Rm×n
Low-rank update matrix
U
Rm×r
Left low-rank factor
Appendix
Table 2: Summary of notation and parameters for LoRA fine-tuning setup
Symbol
Type / Shape
Description
HQ,i,HK,i,HV,i
matrices
Token matrices for query, key, value (sample i )
HQ,HK,HV
stacked matrices
[HS,1,…,HS,N] for S∈{Q,K,V}
dk
scalar
Query/key head dimension
dv
scalar
Value head dimension
mQ,mK
scalar
Output dims of Q,K projections ( =dk )
WS,0
matrix
Frozen projection for S∈{Q,K,V}
Appendix
Table 3: Summary of attention notation and multi-stage linear mapping
LoRA fine-tuning
Task/Dataset
MNLI
RTE
SST-2
Batch size
8
8
8
Learning rate
Head
5e-4
1e-4
1e-4
Attention
8e-5
1e-3
5e-4
LoRA regularization λ
1e-4
1e-4
1e-4
Appendix
Table 4: Hyperparameters for LoRA fine-tuning and full fine-tuning on NLP tasks.
Low-Rank Adaptation (LoRA) has become the standard mechanism for fine-tuning large pretrained models, yet its statistical properties remain only partially understood. Existing generalization results provide upper bounds of the form O~(sqrt(rd/n)) or O~(rd/n), but a matching lower bound is missing, and the question of how to choose the LoRA rank r has no formal answer. Both gaps are closed here. A local Rademacher argument establishes an upper bound of O~(rd/n) on the excess risk of the empirical risk minimizer over rank-r LoRA, whenever the target adaptation has rank at most r. A matching minimax lower bound of Omega(rd/n) is then proved via a Fano-type packing of the rank-r subspace of R^{d x d}; the bound applies to any estimator whose output lies in the rank-r LoRA class. Combining the two yields a rank-selection dichotomy. For the constrained empirical risk minimizer, the optimal rank equals the intrinsic rank r*, and over-ranking strictly hurts. For adaptive estimators of the nuclear-norm-then-truncate type, over-ranking is harmless and the rate saturates at Theta~(r* d / n) regardless of r. Taken together, the three results characterize the statistical complexity of LoRA fine-tuning within the well-specified locally quadratic regime, and identify the empirically observed over-parameterization penalty as a property of unregularized empirical risk minimization rather than of the LoRA class itself. Predictions of the theory are verified on a synthetic trace-regression benchmark and on real LoRA fine-tuning across three (model, task) configurations covering DistilBERT and RoBERTa on SST-2 and MRPC. All configurations exhibit the predicted U-shape in validation loss, with two showing statistically significant loss inflation at large ranks (paired permutation p = 0.016).
The rank r in LoRA is widely treated as a capacity control: a smaller rank is assumed to yield a simpler model that generalizes better. We show that, under hard per-factor norm budgets---the idealization of the weight decay and norm control used in practice---this intuition breaks down. The reason is structural: under such budgets, the updates LoRA can reach are exactly the matrices of rank at most r inside a nuclear-norm ball, and every complexity and displacement functional we analyze is maximized over this set by a rank-one update---so the rank cap never binds. The consequences follow directly. The linear-readout model class we study is identical for every r≥1, its Rademacher complexity carries no dependence on r, and the distance the adaptation can move the source distribution obeys a rank-independent upper bound that we show is sharp. If rank does not control capacity, where does it act? We identify two places. Statistically, replacing the per-factor budgets with a joint budget on the product restores a data-dependent, rank-sensitive complexity bound---though the gain appears only for well-spread feature distributions, and the worst case remains rank-free. Spectrally, rank sets the price of adaptation: canceling the leading singular directions of the pretrained weight requires both sufficient rank and sufficient budget. We bound the smallest rank achieving a desired source--target alignment, with upper and lower bounds that match under two-sided spectral decay. Together, these results recast rank as governing which updates are reachable and what cancellation costs---not how much capacity the model has.
Low-Rank Adaptation (LoRA) has become a standard approach for parameter-efficient fine-tuning, yet a fundamental practical question remains unresolved: how should the adapter rank be chosen? An overly small rank may lead to a poorly conditioned optimization landscape, whereas an unnecessarily large rank sacrifices the efficiency that motivates LoRA in the first place. Existing theoretical analyses provide only limited guidance on this trade-off, and their guarantees are typically established under restrictive theoretical settings. We address this gap by developing a substantially sharper landscape theory for LoRA, building on modern results from nonconvex low-rank matrix sensing. Our central insight is that the appropriate adapter rank should depend on the quality of the data-induced optimization geometry, rather than on the model alone. To formalize this connection, we introduce LoRA-RIP, a data-dependent restricted-isometry metric that characterizes the conditioning of the cross-entropy (CE) objective along LoRA-relevant low-rank directions. We prove that sufficient rank over-parameterization, with the required rank explicitly determined by the LoRA-RIP constant, eliminates spurious local minima, thereby extending existing RIP-based guarantees beyond the classical 1/3 regime. This characterization further enables principled data selection under a fixed rank budget. Experiments across language and vision tasks support these theoretical predictions, showing that rank and data quality are two coupled resources that should be jointly considered for more efficient and reliable LoRA fine-tuning.
Bowen Zhang, Changrui Fang, Xinsong Ma +2
City University of Hong Kong · Shanghai University of Finance and Economics