atlas

Research map / Large language models / Instruction and fine-tuning

Accurate LoRA-Finetuning Quantization of LLMs via Information Retention

ICML 2024 · Large language models › Instruction and fine-tuning · approach: Low-rank adaptation variants · 42 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes IR-QLoRA, which improves LoRA-finetuned quantized LLMs via Information Calibration Quantization (entropy-maximizing calibration constant) and Information Elastic Connection (parameter-free connections in LoRA), evaluated on LLaMA and LLaMA2 with MMLU and CommonsenseQA.

Problem

LoRA-finetuning quantization of LLMs loses substantial information during quantization, and LoRA cannot effectively recover it, so low-bit quantized models degrade and fail to benefit from finetuning, especially at ultra-low bit-widths and large scales.

Approach

Treats quantization as information retention: ICQ searches a per-block calibration constant that maximizes entropy of quantized weights, and IEC adds parameter-free grouped-average and repeat connections around the LoRA matrices so LoRA can access original input features and diversify its transformation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply IR-QLoRA instead of QA-LoRALLaMA2-7B · MMLU, Alpaca, 4-bitaccuracy: 43.9 -> 46.2Helped
Apply IR-QLoRA instead of QLoRALLaMA-7B · CommonsenseQA average, 4-bitaccuracy: 62.0 -> 63.7Helped
Add ICQ to Vanilla QLoRA (ablation)LLaMA-7B · MMLU, 4-bitaccuracy: 38.4 -> 40.3Helped
Add IEC to Vanilla QLoRA (ablation)LLaMA-7B · MMLU, 4-bitaccuracy: 38.4 -> 40.2Helped
Add IEC to the first LoRA sub-unit (ablation)LLaMA-7B Vanilla QLoRA · MMLU, 4-bitaccuracy: 38.4 -> 39.4Helped
Add IEC to the latter LoRA sub-unit (ablation)LLaMA-7B Vanilla QLoRA · MMLU, 4-bitaccuracy: 38.4 -> 39.7Helped
Add ICQ and IEC together (ablation)LLaMA-7B · MMLU, 4-bitaccuracy: 38.4 -> 40.8Helped
Use ICQ instead of NormalFloat quantization (ablation)LLaMA-7B without LoRA or fine-tuning · MMLU, 4-bitaccuracy: 35.1 -> 35.6Helped
Add ICQ and IEC to QA-LoRALLaMA-7B · MMLU, 4-bitaccuracy: 39.4 -> 39.9Helped
Apply IR-QLoRA instead of QA-LoRALLaMA2-13B · MMLU, Flan v2, 4-bitaccuracy: 56.6 -> 56.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca Flan v2

Benchmarks: MMLU HellaSwag PIQA WinoGrande ARC-e ARC-c BoolQ OpenBookQA

Metrics: accuracy

Baselines: QLoRA QLoRA w/ GPTQ QA-LoRA PEQA NormalFloat LoftQ

Builds on: QLoRA QA-LoRA GPTQ LoRA NormalFloat quantization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy