atlas

Research map / Architectures and efficiency / Quantization

RILQ: Rank-Insensitive LoRA-Based Quantization Error Compensation for Boosting 2-Bit Large Language Model Accuracy

AAAI 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 1 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 RILQ, a LoRA-based quantization error compensation method that uses a model-level activation discrepancy loss (plus ground-truth LM loss) to initialize adapters, making 2-bit LLM accuracy robust to low ranks.

Problem

LoRA-based quantization error compensation (LQEC) underperforms at sub-4-bit (especially 2-bit) weight quantization, and the reason for this limitation has not been understood; 2-bit quantization errors are high-rank, conflicting with LoRA's low-rank assumption.

Approach

Rank sensitivity analysis shows that widening the discrepancy scope from linear modules to the full model (loss on final Transformer layer output) makes LoRA adapters rank-insensitive; RILQ optimizes all adapters jointly with this model-level loss plus a causal LM ground-truth loss, letting rank-critical and rank-redundant modules compensate cooperatively.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RILQ compensation to QuIP# quantizationLLaMA-2-7B · W2A16 zero-shot CSQA Avg.accuracy: 54.38 -> 60.12Helped
Apply RILQ compensation to OmniQuant quantizationLLaMA-2-7B · W2A16 zero-shot CSQA Avg.accuracy: 51.88 -> 55.52Helped
Apply RILQ compensation to QuaRot quantizationLLaMA-3-8B · W2A16 zero-shot CSQA Avg.accuracy: 49.02 -> 58.43Helped
Initialize task-specific fine-tuning adapters with RILQLLaMA-2-7B with OmniQuant · PIQA fine-tuningaccuracy: 77.31 -> 77.91Helped
Initialize task-specific fine-tuning adapters with RILQLLaMA-2-7B with OmniQuant · GSM8K fine-tuningaccuracy: 28.66 -> 30.86Helped
Add RILQ compensation in QA-LoRALLaMA-2-7B · W2A16 CSQAaccuracy: 47.42 -> 54.51Helped
Use model-level activation discrepancy loss instead of linear-level discrepancy loss (ablation)LLaMA-2-7B quantization error compensation · Zero-shot CSQA Avg.accuracy: 45.02 -> 52.77Helped
Add GT-Loss to Model-Loss (ablation)LLaMA-2-7B quantization error compensation · Zero-shot CSQA Avg.accuracy: 52.77 -> 54.71Helped
Use GT-Loss only instead of Model-Loss plus GT-Loss (ablation)LLaMA-2-7B quantization error compensation · Zero-shot CSQA Avg.accuracy: 53.28 -> 54.71Hurt
Increase RILQ adapter rank from 16 to 256 (ablation)LLaMA-2-7B with OmniQuant · W2A16 C4perplexity: 10.79 -> 10.72No clear effect
Optimize Model-Loss against logits instead of the final layer's output activation (ablation)LLaMA-2-7B with OmniQuant · 2-bit WikiText2perplexity: 9.18 -> 9.28Hurt
Add RILQ to QuIP# end-to-end fine-tuning (ablation)LLaMA-3-8B · W2A16 CSQA Avg.accuracy: 59.3 -> 61.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 WikiText-2 PIQA ARC-Challenge ARC-Easy GSM8K WinoGrande HellaSwag

Benchmarks: WinoGrande PIQA HellaSwag ARC-Challenge ARC-Easy GSM8K WikiText-2 C4

Metrics: accuracy perplexity average accuracy

Baselines: LoftQ OmniQuant QuIP# QuaRot QA-LoRA RA-LoRA QuIP#-FT SVD initialization

Builds on: LoRA LoftQ ApiQ QA-LoRA OmniQuant

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