通过梯度手术的持续学习低秩适配器初始化
摘要
该论文提出了Slice,一种基于梯度手术的LoRA适配器初始化方法,用于持续学习,通过调和当前任务和过去任务的冲突梯度来减少灾难性遗忘,实现了更好的稳定性-可塑性权衡。
查看缓存全文
缓存时间: 2026/05/14 06:18
# 基于梯度手术的低秩适配器初始化用于持续学习 来源:https://arxiv.org/html/2605.12752 Joana Pasquali同等贡献MALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Ramiro N\. Barros同等贡献MALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Arthur S\. BianchessiVinícius Conte TuraniMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西João Vitor Boer AbitanteMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Rafaela Cappelari RavazioMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Christian MattjieMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Otávio ParragaMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Lucas S\. KupssinsküMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Rodrigo C\. BarrosMALTA,机器学习理论与应用实验室,PUCRS,阿雷格里港,巴西Kunumi Institute,巴西 ###### 摘要 LoRA 因其参数效率、跨任务的模块化以及与重放策略的兼容性,被广泛用于大型语言模型的持续微调。然而,基于 LoRA 的持续学习仍然容易受到灾难性遗忘的影响,其严重程度取决于相继任务梯度的交互方式:当连续任务梯度冲突时,标准适配器初始化会将更新引导至覆盖先前学习方向的子空间。我们提出了 SLICE,一种基于梯度手术的 LoRA 适配器初始化方法,用于持续学习。SLICE 从当前任务和先前任务的重放缓冲区中累积梯度,通过投影算子协调它们,并通过截断奇异值分解将结果分解以初始化适配器权重。我们在 TRACE 基准测试和 Super-NI 任务序列上评估了 SLICE,包括我们通过挖掘具有最大相反梯度的任务对构建的一组对抗性 Super-NI 序列。与 vanilla LoRA、LoRA-GA 和 LoRAM 相比,SLICE 在标准和对抗性持续学习序列上一致地实现了更好的稳定性-可塑性权衡,提高了平均性能、最终性能和遗忘指标,同时保持了一般性能和上下文性能。 ## 1 引言 大型语言模型(LLMs)越来越多地部署在需要顺序适应非平稳任务分布的场景中:新领域、不断演变的指令和变化的用户需求随时间出现,而每个阶段从头开始重新训练的成本高得令人望而却步。持续学习(CL)为此类场景提供了自然框架[shi2025continualsurvey],但其核心病理——灾难性遗忘[kirkpatrick2017overcoming],即对新任务的优化会降低先前学习任务的性能——仍然是一个基本障碍。 低秩适配(LoRA)[hu2022lora]是主要的参数高效微调范式,它为CL提供了若干优势:其低参数数量限制了破坏性干扰的自由度,其模块化支持特定任务的适配器存储和组合,其与重放和正则化策略的兼容性使其适用于CL[liang2024inflora, liu2024learningattentionalmixtureloras, wang2023olora, xiong2026oplora]。 在CL中,当新任务的梯度与先前学习任务的梯度冲突时——即当它们的弗罗贝尼乌斯内积为负时——任何提高当前任务性能的
相似文章
在梯度与自然梯度之间:LoRA初始化的连续统
本文提出统一LoRA(ULoRA),一种用于低秩适配的双参数预条件梯度初始化家族,表明现有的LoRA初始化方法是该连续统上的点。作者证明,经过调优的ULoRA在RoBERTa-base上的GLUE任务中达到或超过全微调性能,并在LLaMA 2-7B上的GSM8K任务中具有竞争力,同时引入了ULoRA-Auto以实现零搜索部署。
PaLoRA:面向持续学习的渐进式低秩自适应方法
PaLoRA 提出了一种面向 LoRA 的持续学习的渐进式低秩自适应方法,推导出一种最优的自适应渐进律,使梯度步长与累积知识的有效秩成比例缩放。该方法结合了自适应 SVD 截断、零空间梯度投影和秩感知渐进机制,在多个基准上取得一致提升,包括在 50 任务 ImageNet-A 和 ImageNet-R 基准上将准确率提升 4%。
MuLoRA:用于持续学习的谱均衡低秩适配方法
MuLoRA 提出了一种面向持续学习的谱均衡低秩适配方法。该方法识别出 LoRA 更新中的「谱可塑性坍缩」现象,并通过历史白化和基于动量的正交化加以应对,在类别增量基准的 16 项指标中有 15 项取得了最佳平均准确率。
JumpLoRA:大语言模型持续学习的稀疏适配器
JumpLoRA 引入了一个新颖的稀疏适配器框架,用于大语言模型的持续学习。该方法使用 JumpReLU 门控来动态隔离任务参数并防止灾难性遗忘。它增强了基于 LoRA 的方法,并超越了 ELLA 等最先进的持续学习方法。
LoRA-GA$^2$: 低秩适应与多步梯度自适应对齐
本文介绍了LoRA-GA$^2$,这是一种微调算法,它利用多步梯度信息来提升大型语言模型的低秩适应性能,在基准测试中取得更好的结果,同时保持效率。