中文

AutoLoRA:基于元学习自动调整低秩适应中的矩阵秩

计算与语言 2024-03-19 v2 人工智能 机器学习

摘要

大规模预训练加特定任务微调在各种NLP任务中取得了巨大成功。由于微调大型预训练模型的所有参数会带来巨大的计算和内存挑战,因此人们开发了多种高效微调方法。其中,低秩适应(LoRA)在冻结的预训练权重之上微调低秩增量更新矩阵,已被证明特别有效。尽管如此,LoRA在所有层上统一分配秩,并依赖穷举搜索来寻找最佳秩,导致计算成本高昂且微调性能次优。为了解决这些局限性,我们引入了AutoLoRA,这是一个基于元学习的框架,用于自动识别每个LoRA层的最佳秩。AutoLoRA将低秩更新矩阵中的每个秩1矩阵与一个选择变量相关联,该变量决定是否应丢弃该秩1矩阵。我们开发了一种基于元学习的方法来学习这些选择变量。通过对这些变量的值进行阈值处理来确定最佳秩。我们在自然语言理解、生成和序列标注上的综合实验证明了AutoLoRA的有效性。

关键词

引用

@article{arxiv.2403.09113,
  title  = {AutoLoRA: Automatically Tuning Matrix Ranks in Low-Rank Adaptation Based on Meta Learning},
  author = {Ruiyi Zhang and Rushi Qiang and Sai Ashish Somayajula and Pengtao Xie},
  journal= {arXiv preprint arXiv:2403.09113},
  year   = {2024}
}