KV-cache compression
Quest
Quest: Query-Aware Sparsity for Efficient Long-Context LLM Inference
Superseded — cited as a baseline and beaten by newer methods
13 papers critique it · 16 beat it on benchmarks
What papers say
Verbatim critique sentences, each from a paper that cites Quest as a baseline.
this line of work does not mitigate the memory footprint, thereby limiting the batch size and preventing accommodation of extremely long contexts (e.g., 1M tokens)
“Despite the relatively low overhead, Quest lacks sophisticated design in the retrieval strategy, thus suffers from noticeable performance degradation.”
“This reduces compute and I/O while mostly preserving accuracy, though memory use remains unchanged.”
“Instead of leveraging the attention patterns of previous tokens, these methods build specialized kernel to approximate attention and identify critical tokens.”
“Quest is sensitive to the page size, and the accuracy significantly drops with large page sizes and small budgets, as shown in fig:block_size.”
“Quest stores the entire KV cache in GPU memory with limited capacity, restricting support for long context lengths and large batch sizes.”
“However, methods like Quest~tang2024quest and SparQ~ribar2024sparq encounter memory limitations when attempting to store all tokens on the GPU.”
“However, it fails to reduce memory usage and suffers from accuracy degradation.”
“While effective, most methods either discard unused tokens too early or require full cache for scoring.”
“selective loading fails to reduce the memory footprint”
“since pages are divided simply by textual positions of tokens, internal fragmentation becomes an issue: a recalled page may contain unimportant tokens, wasting budget that could be allocated to truly important tokens”
“In fact, to efficiently perform page selection, the method requires storing additional page representations, resulting in a slight memory overhead rather than savings.”
Beaten on benchmarks
Head-to-head results where a newer method reports beating Quest. Values are copied from the source paper's tables — verify against the cited paper.
RocketKV beats Quest
100.0 vs 10.7
NIAH · [Token Budget 256]
RocketKV: Accelerating Long-Context LLM Inference via Two-Stage KV Cache CompressionTailorKV-2 beats Quest
65.8 vs 39.0
Average (Avg.) · [Yi-9B at 64k]
TailorKV: A Hybrid Framework for Long-Context Inference via Tailored KV Cache OptimizationReasonCache beats Quest
254.53 vs 162.82
Avg throughput · [DeepSeek R1 Distill Qwen 32B]
MemShare: Memory Efficient Inference for Large Reasoning Models through KV Cache ReuseFreeKV beats Quest
65.46 vs 45.49
CR · [Qwen-2.5-14B-Instruct, LongGenBench]
FreeKV: Boosting KV Cache Retrieval for Efficient LLM InferenceHeteroCache beats Quest
28.9 vs 24.1
Overall · [DeepSeek-R1-Distill-Llama-8B, 50% memory]
HeteroCache: A Dynamic Retrieval Approach to Heterogeneous KV Cache Compression for Long-Context LLM InferenceSys beats Quest
47.89 vs 41.52
Avg (LongBench) · [GLM-4-9B-1M]
ShadowKV: KV Cache in Shadows for High-Throughput Long-Context LLM InferenceTailorKV-1 beats Quest
44.7 vs 39.1
Average (Avg.) · [Yi-9B on LongBench]
TailorKV: A Hybrid Framework for Long-Context Inference via Tailored KV Cache OptimizationDynSplit-KV beats Quest
42.64 vs 37.50
Avg. · [KV Usage Rate = 0.1]
DynSplit-KV: Dynamic Semantic Splitting for KVCache Compression in Efficient Long-Context LLM InferenceDMS beats Quest
30.0 vs 26.7
accuracy · [CR4, AIME 24, 1.5B]
Inference-Time Hyper-Scaling with KV Cache CompressionA²ATS beats Quest
86.3 vs 78.4
Accuracy · [MegaBeam-Mistral-7B-512K, Sparsity ~0.062]
A$^2$ATS: Retrieval-Based KV Cache Reduction via Windowed Rotary Position Embedding and Query-Aware Vector QuantizationLouisKV beats Quest
0.66 vs 0.60
Louver beats Quest
90.7 vs 85.3
Accuracy · [32k tokens, 10% KV retention, RULER, Llama-3.1-8B-Instruct]
Sparse Attention as a Range Searching Problem: Towards an Inference-Efficient Index for KV Cache
What to use instead
Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.
- May 28, 2026
- May 18, 2026
- LouverSparse Attention as a Range Searching Problem: Towards an Inference-Efficient Index for KV CacheMay 7, 2026
- Apr 12, 2026
- ScoutAttentionScoutAttention: Efficient KV Cache Offloading via Layer-Ahead CPU Pre-computation for LLM InferenceMar 28, 2026
- DynSplit-KVDynSplit-KV: Dynamic Semantic Splitting for KVCache Compression in Efficient Long-Context LLM InferenceFeb 3, 2026
- HeteroCacheHeteroCache: A Dynamic Retrieval Approach to Heterogeneous KV Cache Compression for Long-Context LLM InferenceJan 20, 2026
- Dec 11, 2025
- CLOCLO: Efficient LLM Inference System with CPU-Light KVCache Offloading via Algorithm-System Co-DesignNov 18, 2025
- Oct 13, 2025