How does a symmetry trick shrink the memory that large language models need for long conversations?

A new preprint describes a method called VFold that merges value caches across transformer layers without changing the model architecture. The technique cuts memory use while keeping output quality intact and adds almost no overhead during decoding.

The cache that grows with every token

Large language models store a key‑value cache for each layer while generating text. This cache lets the model attend to previous tokens without recomputing them. As the conversation gets longer the cache grows linearly. At long context lengths the cache can dominate memory usage. The paper submitted on 8 Oct 2026 identifies this cache as the main bottleneck for scaling context windows. Memory pressure forces developers to either truncate history or buy larger GPUs. Neither option scales well.

Symmetry across layers

The authors observe that value caches in different layers often contain similar information. They call this similarity symmetry. Instead of keeping a separate cache for every layer VFold merges caches that exhibit this symmetry. The merge happens during decoding. No architectural changes are required. The model stays exactly the same. The only addition is a lightweight merging step that runs before the attention computation.

Compression without quality loss

The abstract states that the strategy reduces cache memory while avoiding harmful performance degradation. It also avoids architectural overhead during decoding.

Combining with other methods

The method can be combined with existing compression techniques. High‑ratio quantization and key cache pruning are mentioned as examples. When VFold is composed with those methods the combined compression ratio exceeds what either method reaches alone. The additional cost is described as minimal. This is the core claim.

What this means for deployment

A smaller cache fits in GPU memory that would otherwise be too small for long contexts. Developers can serve longer conversations on the same hardware. The approach does not require retraining the model. It does not change the model weights. It only changes how the cache is managed at inference time. The paper frames the finding as a major source of underutilized capacity in the value cache. That capacity has been sitting there unnoticed.

Limits of the current report

The preprint is a single version posted to arXiv. It has not been peer reviewed. No benchmark numbers appear in the abstract. The exact compression ratios are not given. The set of models tested is not listed. The hardware used for measurements is not described. The merging algorithm details are not in the abstract. The license for the code is not mentioned.

The sources this article was written from

  • "arXiv:2610.12338v1
    https://arxiv.org/abs/2610.12338v1"

Read next