PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Malinovskii, Vladimir, Mazur, Denis, Ilin, Ivan, Kuznedelev, Denis, Burlachenko, Konstantin, Yi, Kai, Alistarh, Dan, Richtarik, Peter
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911893620260864
author Malinovskii, Vladimir
Mazur, Denis
Ilin, Ivan
Kuznedelev, Denis
Burlachenko, Konstantin
Yi, Kai
Alistarh, Dan
Richtarik, Peter
author_facet Malinovskii, Vladimir
Mazur, Denis
Ilin, Ivan
Kuznedelev, Denis
Burlachenko, Konstantin
Yi, Kai
Alistarh, Dan
Richtarik, Peter
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_14852
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression
Malinovskii, Vladimir
Mazur, Denis
Ilin, Ivan
Kuznedelev, Denis
Burlachenko, Konstantin
Yi, Kai
Alistarh, Dan
Richtarik, Peter
Machine Learning
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.
title PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression
topic Machine Learning
url https://arxiv.org/abs/2405.14852