atlas

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

LowRA: Accurate and Efficient LoRA Fine-Tuning of LLMs under 2 Bits

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Low-rank adaptation variants · 0 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 LowRA, a data-free post-training quantization framework for LoRA fine-tuning of LLMs below 2 bits per parameter, combining weighted Lloyd-Max mapping/threshold search, a two-level ILP channelwise precision assigner, and CUDA quantize/dequantize kernels.

Problem

Quantized LoRA fine-tuning has been limited to 2-4 bits per parameter, and existing methods use coarse-grained precision, globally shared data formats, and simulated (fake) quantization, which blocks ultra-low-bit LoRA fine-tuning on resource-constrained hardware.

Approach

Use per-output-channel mixed precision (1/2/4-bit) chosen by a hierarchical ILP that minimizes summed square error under a global bit budget, pair it with per-channel weighted Lloyd-Max mapping/threshold search over absmax-normalized groups, initialize LoRA adapters with LoftQ, and implement real (not simulated) CUDA quantization kernels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LowRA instead of LoftQ at 2 bitsLLaMA-2-7B · WikiText-2perplexity: 8.63 -> 6.60Helped
use LowRA instead of LoftQ at 2 bitsLLaMA-2-7B · OASST1perplexity: 5.68 -> 4.35Helped
use LowRA instead of LoftQ at 2 bitsLLaMA-2-13B · WikiText-2perplexity: 7.27 -> 5.79Helped
use LowRA instead of LoftQ at 2 bitsLLaMA-2-13B · OASST1perplexity: 4.75 -> 3.84Helped
use LowRA instead of LoftQ at 2 bitsBART-large · XSUMROUGE-1: 31.89 -> 36.75Helped
use LowRA instead of LoftQ at 2 bitsBART-large · CNN/DailyMailROUGE-1: 38.88 -> 40.15Helped
increase precision from 2 bits to 4 bits with LowRALLaMA-2-7B · WikiText-2perplexity: 6.60 -> 5.25Helped
add mapping and threshold search to the precision assigner (ablation)LLaMA-2-7B · WikiText-2, 2-bitperplexity: 8.63 -> 6.60Helped
add mapping and threshold search to the precision assigner (ablation)LLaMA-2-7B · WikiText-2, 2-bitaccuracy: 0.536 -> 0.574Helped
add the precision assigner to LoftQ (ablation)BART-large · XSUM, 2-bitROUGE-1: 31.8941 -> 31.8941No clear effect
add the precision assigner to LoftQ (ablation)LLaMA-2-7B · WikiText-2, 2-bitperplexity: 8.63 -> 8.63No clear effect
replace LoftQ initialization with PiSSA (ablation)LLaMA-7B · WikiText-2, 2-bitperplexity: 8.63 -> 1919.63Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2 OASST1 XSUM CNN/DailyMail

Benchmarks: WikiText-2 OASST1 XSUM CNN/DailyMail

Metrics: perplexity accuracy ROUGE-1 ROUGE-2 ROUGE-L memory footprint

Baselines: QLoRA LoftQ PiSSA

Builds on: QLoRA LoftQ LoRA PiSSA NormalFloat

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