提出SCLoRA,用谱剪裁缓解低秩适配中的遗忘问题。
Can Spectral-Clipping Enable Better Learning While Forgetting Less for Low-Rank Adaptation?
- 基于奇异值分解,区分主成分与任务特有成分。
- 谱剪裁抑制奇异值失控,减少灾难性遗忘。
- 适合需保留预训练知识的下游任务优化。
近年来,低秩适配(LoRA)成为主流范式,通过冻结预训练权重并引入小规模可学习适配器实现参数高效微调。本文基于奇异值分解(SVD)揭示了网络参数奇异成分的关键特性:大奇异值对应的主成分可有效复用,而小奇异值成分更依赖任务特定调整。进一步地,首次建立理论证明,LoRA适配器中奇异值无控制增长会引发预训练知识遗忘,即灾难性遗忘。据此,提出SCLoRA,在预训练模型中注入带谱剪裁的参数化奇异成分,感知原始模型的谱分布,聚焦于需适应的成分进行更新,同时缓解遗忘。大量实验表明,SCLoRA在提升下游性能的同时显著保留预训练知识。
原文摘要 · Abstract (English)
In recent years, low-rank adaptation (LoRA) has emerged as a significant paradigm that freezes pre-trained weights and introduces small, learnable adapters instead of fine-tuning the full set of parameters. In this work, we uncover several key insights regarding the singular components of network parameters based on Singular Value Decomposition (SVD). Firstly, the principal singular components with large singular values in pre-trained network parameters can be effectively reused during fine-tuning, whereas the minor components with smaller singular values are more task-specific and require substantial adaptation. Secondly, we first establish the theoretical connection that the uncontrolled growth of singular values in LoRA adapters leads to the forgetting of pre-trained knowledge -- a well-known issue referred to as catastrophic forgetting. Building on these observations, we propose SCLoRA, which injects parameterized singular components with spectral clipping into the pre-trained model in a way that is aware of the spectral distribution of the pre-trained model. SCLoRA effectively adapts to new tasks by focusing updates on components that require adaptation, while simultaneously alleviating catastrophic forgetting. We conduct extensive experiments and demonstrate that SCLoRA not only improves downstream performance but also effectively retains pre-trained knowledge.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。