PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression
Vladimir Malinovskii, Denis Mazur, Ivan Ilin, Denis Kuznedelev, Konstantin Burlachenko, Kai Yi, Dan Alistarh, Peter Richtarik
TL;DR
The paper tackles extreme LLM compression by challenging STE-based fine-tuning and introducing PV-Tuning, a representation-agnostic framework that optimizes both discrete weight assignments and continuous parameters via alternating P and V steps. It provides convergence guarantees in restricted cases and introduces a linearized V step plus subspace descent to enable practical, large-step updates on quantized weights. Empirically, PV-tuning achieves state-of-the-art compression-accuracy trade-offs for 1-2 bit representations and attains Pareto-optimal 2-bit quantization for Llama-2 across multiple scales, while preserving compatible inference kernels. The work demonstrates substantial improvements over prior PTQ+fine-tuning approaches, highlights the importance of subspace updates, and outlines future directions for extending to broader quantization niches and activation quantization.
Abstract
There has been significant interest in "extreme" compression of large language models (LLMs), i.e., to 1-2 bits per parameter, which allows such models to be executed efficiently on resource-constrained devices. Existing work focused on improved one-shot quantization techniques and weight representations; yet, purely post-training approaches are reaching diminishing returns in terms of the accuracy-vs-bit-width trade-off. State-of-the-art quantization methods such as QuIP# and AQLM include fine-tuning (part of) the compressed parameters over a limited amount of calibration data; however, such fine-tuning techniques over compressed weights often make exclusive use of straight-through estimators (STE), whose performance is not well-understood in this setting. In this work, we question the use of STE for extreme LLM compression, showing that it can be sub-optimal, and perform a systematic study of quantization-aware fine-tuning strategies for LLMs. We propose PV-Tuning - a representation-agnostic framework that generalizes and improves upon existing fine-tuning strategies, and provides convergence guarantees in restricted cases. On the practical side, when used for 1-2 bit vector quantization, PV-Tuning outperforms prior techniques for highly-performant models such as Llama and Mistral. Using PV-Tuning, we achieve the first Pareto-optimal quantization for Llama 2 family models at 2 bits per parameter.
