Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

LC-QAT: Data-Efficient 2-Bit QAT for LLMs via Linear-Constrained Vector Quantization

About

Quantization-aware training (QAT) is essential for extremely low-bit large language models (LLMs). Current QAT methods are mainly based on scalar quantization (SQ), which enables efficient optimization but suffers from severe performance degradation at 2-bit precision. On the other hand, vector quantization (VQ) provides substantially higher representational capacity, but its discrete codebook lookup prevents end-to-end training. We propose LC-QAT, a 2-bit weight-only VQ-QAT framework that represents quantized weights via a learned affine mapping over discrete vectors, which yields a high-quality PTQ initialization and enables fully differentiable end-to-end optimization without explicit codebook lookup in the training forward pass. This strong post-training initialization makes LC-QAT highly data-efficient. Experiments across diverse LLMs demonstrate that LC-QAT consistently outperforms state-of-the-art QAT methods while using only 0.1%--10% of the training data. Our results establish LC-QAT as a practical and scalable solution for extreme low-bit model deployment. Codes are publicly available at https://github.com/AI9Stars/UniSVQ.

Haoyu Wang, Xingyu Yu, Haiyan Zhao, Fengxiang Wang, Xu Han• 2026

Related benchmarks

TaskDatasetResultRank
Language ModelingWikiText-2
Perplexity (PPL)10.08
2862
Instruction FollowingIFEval
IFEval Accuracy58.63
854
Language ModelingC4
Perplexity15.79
482
Question AnsweringOpenBookQA
Accuracy55.2
319
Code GenerationHumanEval
Accuracy43.29
212
Question AnsweringQA Suite Zero-shot (PIQA, ARC-E, ARC-C, BoolQ, HellaSwag, WinoGrande)
PIQA Accuracy78.62
199
ReasoningMMLU
Accuracy45.92
57
ReasoningCEval
Accuracy (CEVAL Reasoning)36.03
3
ReasoningCMMLU
Accuracy (Reasoning)0.3646
3
Zero-shot Question AnsweringReasoning Benchmarks ARC-C, ARC-E, BoolQ, HellaSwag, PIQA, WinoGrande
ARC-C Accuracy54.69
3
Showing 10 of 10 rows

Other info

Follow for update