[KongchangAI]
Concept

LoopVQ

A KV-cache vector quantization method for looped Transformer architectures that jointly encodes the channels of multiple loop steps and fine-tunes the codebook, maintaining model performance at extremely low bit widths (0.5 bits per element).

Timeline (last 90 days)

Nov 4

LoopVQ is a KV cache vector quantization method for recurrent architectures that maintains model performance even at an extremely low precision of 0.5 bits per element.

Unverified50%
Nov 4

LoopVQ captures redundancy along the recurrent axis by jointly encoding channels across multiple recurrent steps rather than processing each step independently.

Unverified50%
Nov 4

LoopVQ fine-tunes the codebook so that the quantized output aligns with the full-precision model's output, compensating for quantization error.

Unverified50%
Nov 4

LoopVQ's experiments are conducted on the Ouro and Huginn models.

Unverified50%
Nov 4

When combined with TaSQ, LoopVQ retains most of BF16 precision even at an extremely low bit rate of 0.25 bits per element.

Unverified50%
Nov 4

The research team implemented LoopVQ in SGLang.

Unverified50%
Nov 4

At a 32K token context, LoopVQ in the SGLang implementation nearly halves decoding latency.

Unverified50%
Nov 4

Compared with the BF16 baseline, peak serving throughput improves by 4.3x and 6.1x for the 1.4B and 2.6B Ouro models, respectively.

Unverified50%

All Facts (8)

Source Articles