English

QuAILoRA: Quantization-Aware Initialization for LoRA

Machine Learning 2024-10-22 v1 Computation and Language

Abstract

QLoRA reduces the memory-cost of fine-tuning a large language model (LLM) with LoRA by quantizing the base LLM. However, quantization introduces quantization errors that negatively impact model performance after fine-tuning. In this paper we introduce QuAILoRA, a quantization-aware initialization for LoRA that mitigates this negative impact by decreasing quantization errors at initialization. Our method spends a small amount of computational overhead to compute this quantization-aware initialization, without increasing the memory-cost of fine-tuning. We evaluate our method on several causal language modeling and downstream evaluation tasks using several different model sizes and families. We observe that almost all LLMs fined-tuned with QuAILoRA achieve better validation perplexity. When evaluated on downstream tasks, we find that QuAILoRA yields improvements proportional to the negative effect of quantization error. On average, applying QuAILoRA to 4-bit QLoRA models yields 75% of the validation perplexity decrease and 86% of the downstream task accuracy increase as doubling the quantization precision to 8-bit, without increasing GPU memory utilization during fine-tuning.

Keywords

Cite

@article{arxiv.2410.14713,
  title  = {QuAILoRA: Quantization-Aware Initialization for LoRA},
  author = {Neal Lawton and Aishwarya Padmakumar and Judith Gaspers and Jack FitzGerald and Anoop Kumar and Greg Ver Steeg and Aram Galstyan},
  journal= {arXiv preprint arXiv:2410.14713},
  year   = {2024}
}

Comments

12 pages, 7 figures. Submitted to the 4th NeurIPS Workshop on Efficient Natural Language and Speech Processing (ENLSP-IV)

R2 v1 2026-06-28T19:27:41.567Z