Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

OPLoRA: Orthogonal Projection LoRA Prevents Catastrophic Forgetting during Parameter-Efficient Fine-Tuning

About

Low-Rank Adaptation (LoRA) enables efficient fine-tuning of large language models but suffers from catastrophic forgetting when learned updates interfere with the dominant singular directions that encode essential pre-trained knowledge. We propose Orthogonal Projection LoRA (OPLoRA), a theoretically grounded approach that prevents this interference through double-sided orthogonal projections. By decomposing frozen weights via SVD, OPLoRA constrains LoRA updates to lie entirely within the orthogonal complement of the top-$k$ singular subspace using projections $P_L = I - U_k U_k^\top$ and $P_R = I - V_k V_k^\top$. We prove that this construction exactly preserves the top-$k$ singular triples, providing mathematical guarantees for knowledge retention. To quantify subspace interference, we introduce $\rho_k$, a metric measuring update alignment with dominant directions. Extensive experiments across commonsense reasoning, mathematics, and code generation demonstrate that OPLoRA significantly reduces forgetting while maintaining competitive task-specific performance on LLaMA-2 7B and Qwen2.5 7B, establishing orthogonal projection as an effective mechanism for knowledge preservation in parameter-efficient fine-tuning.

Yifeng Xiong, Xiaohui Xie• 2025

Related benchmarks

TaskDatasetResultRank
Instruction FollowingIFEval
IFEval Accuracy19.77
836
Multitask KnowledgeMMLU
Accuracy59.94
92
Continual LearningStandard CL Benchmark
Avg Final Acc0.758
71
Factual Question AnsweringTriviaQA
Accuracy29.59
46
Mathematical ReasoningGSM8K and MATH
GSM8K Score31.53
38
Factual QANQ-Open
Accuracy7.97
36
Code ReasoningMBPP--
33
Scientific ReasoningAI2-ARC Scientific
Recall66.2
32
Continual LearningContinual Learning Benchmark 15-Task
Average Accuracy69.6
28
Continual LearningCurriculum Coding -> Math -> Medical
Code Score32.7
24
Showing 10 of 28 rows

Other info

Follow for update