atlas

Research map / Architectures and efficiency / Quantization

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

NeurIPS 2024 · Architectures and efficiency › Quantization · approach: KV cache quantization · 3 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 PV-Tuning, a representation-agnostic fine-tuning framework that alternates continuous parameter updates and discrete code updates via a linearized subspace V step, enabling extreme (1-2 bit) LLM compression that beats STE-based fine-tuning.

Problem

Fine-tuning heavily quantized LLM weights with discrete parameters at 1-2 bits per parameter: straight-through estimators are heuristic and unstable, and fine-tuning only continuous parameters is limited.

Approach

Alternate a P step (backprop-based update of continuous codebooks/scales) with a V step that linearizes the loss and updates only a greedily chosen subspace of discrete codes (top-tau by Adam update magnitude), so large effective updates can be made without straight-through estimation; the framework also comes with a monotone-loss convergence result.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use subspace linearized PV instead of straight-through estimationGPTQ on Llama 2 7B · WikiText-2perplexity: 8.79 -> 8.49Helped
Use subspace linearized PV instead of straight-through estimationVQ on Llama 2 7B · WikiText-2perplexity: 7.76 -> 7.38Helped
Use subspace linearized PV instead of straight-through estimationAQLM on Llama 2 7B · WikiText-2perplexity: 6.41 -> 6.13Helped
Combine subspace linearized PV with STE (ablation)GPTQ on Llama 2 7B · WikiText-2perplexity: 8.49 -> 8.43Helped
Combine subspace linearized PV with STE (ablation)VQ on Llama 2 7B · WikiText-2perplexity: 7.38 -> 7.32Helped
Combine subspace linearized PV with STE (ablation)AQLM on Llama 2 7B · WikiText-2perplexity: 6.13 -> 5.90Helped
Use subspace linearized PV instead of continuous-parameter-only fine-tuningGPTQ on Llama 2 7B · WikiText-2perplexity: 16.77 -> 8.49Helped
Use subspace linearized PV instead of continuous-parameter-only fine-tuningVQ on Llama 2 7B · WikiText-2perplexity: 8.17 -> 7.38Helped
Use subspace linearized PV instead of continuous-parameter-only fine-tuningAQLM on Llama 2 7B · WikiText-2perplexity: 6.69 -> 6.13Helped
Use PV-Tuning instead of QuIP# at roughly 2 bitsLlama 2 7B · Average zero-shot tasksaccuracy: 57.51 -> 61.35Helped
Use PV-Tuning instead of DB-LLM at roughly 2 bitsLlama 3 8B · Average zero-shot tasksaccuracy: 51.8 -> 64.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama WikiText-2 C4

Benchmarks: WikiText-2 C4 WinoGrande PIQA HellaSwag ARC-easy ARC-challenge

Metrics: perplexity zero-shot accuracy L2 error average bits per parameter

Baselines: GPTQ AQLM QuIP# QuIP BiLLM PB-LLM DB-LLM OneBit Straight-through estimation Stochastic rounding

Builds on: AQLM QuIP# GPTQ straight-through estimator Adam

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