CORA: Per-Slice Coherent Orthogonal Rotation for SVD-based Low-Rank Adaptation
Pengcheng Wang, Ziran Liu, Wei Wang, Wei Jiang
stat.ML, cs.LG
Submitted: 2026-06-30
Comments: 13 pages, 1 figure
Code: https://github.com/sahil280114/codealpaca
License: http://creativecommons.org/licenses/by/4.0/
The gist: Parameter-Efficient Fine-Tuning (PEFT) commonly adapts pretrained weights through low-rank updates, and recent methods further exploit the singular value decomposition (SVD) of the base weight for
Terminology
Abstract
Parameter-Efficient Fine-Tuning (PEFT) commonly adapts pretrained weights through low-rank updates, and recent methods further exploit the singular value decomposition (SVD) of the base weight for initialization or subspace selection. However, these methods do not explicitly preserve the coupled geometry between the pretrained left and right singular bases. Motivated by recent minimum-perturbation theory, which shows that stable finetuning follows a coherent SVD rotation in which a single orthogonal Q acts on both the left singular basis U 0 and the right singular basis V 0, we prove a per-slice analogue: each row slice of W 0 can be adapted by a shared orthogonal rotation Q i on its left basis U i and right basis V i together with a diagonal spectrum shift. We implement this form as CORA (Coherent Orthogonal Rotation Adaptation), which applies per-slice orthogonal rotations and a per-layer diagonal scale to the rank- r SVD truncation of W 0. CORA uses 2 m(r - 1) trainable parameters per linear layer, about 4 times fewer than LoRA at the same rank. CORA outperforms LoRA, DoRA, PiSSA, and MiLoRA on commonsense reasoning and code generation while using about 8 times fewer parameters.
Sources
- Geometric and Spectral Alignment for Deep Neural Network II
- DiaBlo: Diagonal Blocks Are Sufficient For Finetuning
- MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Models
- Training Verifiers to Solve Math Word Problems
- Measuring Mathematical Problem Solving With the MATH Dataset
- Evaluating Large Language Models Trained on Code
Related papers
- Behavior of prediction performance metrics with rare events
- Optimal Estimation of Generic Dynamics by Path-Dependent Neural Jump ODEs
- A Posterior-Dynamics Framework for Imaging Inverse Problems with Pretrained Diffusion Priors
- Efficient quadratic entropy with distance sketches
- Embedding-Bias in Conditional Independence Testing
- From Log-Odds to Shapley Values: An Explanatory Geometry for the Weighted Naive Bayes Classifier