Skip to main content
Graphic showing RateQuant analysis of mixed-precision KV cache β decay rates ranging from 3.6 to 5.3, highlighting potential

Editorial illustration for RateQuant reveals mixed-precision KV cache pitfall: β decay rates span 3.6‑5.3

RateQuant reveals mixed-precision KV cache pitfall: β...

Updated: 3 min read

Mixed-precision quantization tries to save bits where it hurts accuracy the least. A new paper from RateQuant shows a critical flaw in that approach: the math used to decide where to cut those bits is not universal. The key variable, a decay rate called β, spans from 3.6 to 5.3 depending on the quantizer design. Using the wrong model for a given quantizer can make performance worse than simpler, uniform methods.

We show, however, that such mixed-precision allocation has a hidden pitfall: each quantizer follows a different distortion curve D(b)=alpha*beta^{-b}, and the decay rate beta varies from 3.6 to 5.3 across quantizer designs. Applying one quantizer's distortion model to another inverts the allocation order and makes performance worse than uniform quantization. We call this failure mode distortion model mismatch and propose RateQuant to resolve it.

RateQuant fits a per-quantizer distortion model from a small calibration set, then solves the resulting bit-allocation problem in closed form via reverse waterfilling from rate-distortion theory. On Qwen3-8B at 2.5 average bits, calibrated RateQuant reduces KIVI's perplexity from 49.3 to 14.9 (70% reduction) and improves QuaRot by 6.6 PPL.

Common Questions Answered

What is the main problem with mixed-precision quantization that RateQuant identified?

RateQuant discovered that the decay rate (β) used to determine where to cut bits in mixed-precision quantization is not universal and varies significantly from 3.6 to 5.3 depending on the quantizer design. Using an incorrect decay rate model for a given quantizer can actually result in worse performance than using simpler, uniform quantization methods.

How does RateQuant's solution improve KV cache quantization performance?

RateQuant fits a specific distortion model for a given quantizer using a small calibration set and then calculates the optimal bit assignment based on that model. When tested on the Qwen3-8B model, this corrected approach dramatically reduced perplexity for the KIVI method from 49.3 to 14.9, demonstrating significant performance improvements.

Why doesn't a one-size-fits-all model work for mixed-precision bit allocation?

The wide variance in decay rates across different quantizer designs means that a universal model cannot accurately predict optimal bit allocation for all quantizers. RateQuant's findings show that each quantizer requires its own calibrated distortion model to achieve optimal performance in mixed-precision KV cache quantization.

What is the decay rate (β) and why does it vary across quantizers?

The decay rate β is a key mathematical variable used to decide where to reduce bit precision in mixed-precision quantization to minimize accuracy loss. The rate varies from 3.6 to 5.3 depending on the specific quantizer design, which is why applying a generic decay rate model across different quantizers leads to suboptimal results.

LIVE20:05OpenAI's GPT-5.6-Cyber answers 95% of sensitive security queries others block