REVIEW 4 major objections 5 minor 24 references
PagedEviction claims that a block-wise KV-cache eviction scheme using a static K/V importance ratio keeps long-context accuracy near full-cache levels while shrinking memory and raising throughput.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-05 10:12 UTC pith:HP3FF5LW
load-bearing objection Block-aligned eviction is a real idea, but the paper's headline accuracy claim doesn't survive its own numbers. the 4 major comments →
PagedEviction: Structured Block-wise KV Cache Pruning for Efficient Large Language Model Inference
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that token importance for KV-cache eviction can be read directly from the already-cached Key and Value tensors using the score S_i = ||V_i||2 / ||K_i||2, and that evicting whole pages based on the mean of these scores preserves accuracy while staying aligned with vLLM's paged memory. In prefill, the least-important tokens are dropped before pages are formed, down to a fixed cache budget. In decode, when the most recent page becomes full, the page with the lowest mean ratio is evicted wholesale and the page table is updated. The paper argues that this matches PagedAttention's block granularity, avoids extracting attention scores from FlashAttention-style kernels, and keep
What carries the argument
The importance proxy is S_i = ||V_i||2 / ||K_i||2, together with its block-level mean. The paper treats the Value L2 norm as carrying token content and, following the previously observed inverse correlation between Key L2 norm and cumulative attention, uses the Key L2 norm as a proxy for attention weight. The ratio combines both into a static, attention-free importance score, which is what lets eviction decisions be made from the cached K/V tensors alone so that whole pages can be scored and dropped without any CUDA kernel modification.
Load-bearing premise
Token importance can be ranked by the ratio ||V_i||2 / ||K_i||2, and a page's mean ratio ranks whole-page importance; the paper offers no derivation that this ratio tracks true attention relevance, and the cited inverse-key-norm result supports only the denominator part.
What would settle it
On one LongBench task at a 1024-token budget, run the identical block/paging code with the proposed ratio replaced by (i) ||V_i||2 alone, (ii) ||K_i||2 alone, and (iii) random block eviction. If any of these matches the ratio's accuracy within noise, the proposed score is not what preserves quality; additionally, label which pages containing gold answer tokens are evicted and check whether high-scoring pages actually contain the answer tokens the model needs.
If this is right
- Serving systems can drop the KV cache to a fixed token budget (e.g., 1024) on long-context tasks and stay within roughly 0.5–1.5 ROUGE points of full-cache quality, per the paper's LongBench results.
- Because eviction is whole-page and aligned to the paged layout, the method avoids the fragmentation and per-step block-table churn of token-level eviction, preserving PagedAttention's memory-management benefits.
- The kernel-agnostic design means the method can be added to vLLM-style serving runtimes without changing attention kernels, lowering the deployment cost of cache compression.
- On the paper's throughput runs, a 1024-token budget yields up to about 3020 tokens/sec on Llama-3.2-1B (37% over full cache) and 10–12% lower time-per-output-token across 1B, 3B, and 8B models.
- The method is complementary to other cache optimizations such as layer-wise budget allocation and KV quantization, so further memory savings can be layered on top of page-aligned eviction.
Where Pith is reading between the lines
- A direct ablation swapping the ratio for either ||V_i||2 alone or ||K_i||2 alone would isolate which term actually preserves accuracy; the paper does not report this, so the value-norm contribution remains an open question.
- Because the importance score uses only the K/V tensors and the block table, the same scheme should transfer to other paged serving systems or attention kernels that expose KV-cache tensors, not just vLLM.
- The reported page-size robustness at 16 and 32 suggests block granularity is not the main accuracy bottleneck; a natural extension is to test adaptive page sizes or per-layer budgets, keeping larger pages in early layers and smaller pages in later layers.
- If the ratio truly tracks attention relevance, the same score could be repurposed for KV-cache quantization by deciding which blocks retain higher precision.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes PagedEviction, a block-aligned KV cache eviction method for vLLM's PagedAttention. Each token is scored with ||V_i||2/||K_i||2; during prefill the lowest-scoring tokens are evicted to a cache budget, and during decode entire pages are evicted when a page fills, always replacing the lowest-scoring page. The authors evaluate accuracy on five LongBench tasks with LLaMA-3.2-1B/3B and LLaMA-3.1-8B across cache budgets 256-4096, and report throughput/latency on a synthetic workload. The central claims are attention-free, block-structured eviction, no CUDA kernel changes, improved memory efficiency, and better accuracy than attention-free baselines.
Significance. The core idea is practical and timely: block-granular eviction preserves vLLM's paged layout and avoids per-step token-level fragmentation, and using static K/V states avoids the need to materialize attention scores. Notable strengths are that the method has no fitted parameters, is deterministic, integrates with PagedAttention without kernel changes, and is compared against relevant attention-free baselines. If the accuracy and throughput claims are validated, this would be a useful systems contribution. However, the empirical validation is currently undermined by a direct contradiction in the headline accuracy claim and by the absence of an ablation for the importance metric.
major comments (4)
- [Section 6 vs Section 5.3/Figure 2] The conclusion states that PagedEviction is 'within 0.5-1.5 ROUGE points of full-cache performance at tight budgets (1024 tokens)'. This is contradicted by the GovReport/LLaMA-3.2-1B results: at budget 1024, PagedEviction is ~24.5 while Full Cache is ~30, a gap of ~5.5 ROUGE points (roughly 18% relative). The 0.5-1.5 number appears to correspond to the 4096 budget (~29.5 vs 30), not 1024. Figure 4's caption also claims 'less than 3-5% degradation', which is inconsistent with this 18% gap. This is load-bearing because it is the central accuracy claim in the abstract and conclusion. Please report exact numbers and revise the claim.
- [Section 4.1, Algorithm 1] The importance metric ||V_i||2/||K_i||2 is asserted without derivation. The cited Devoto et al. result supports an inverse relationship with the key L2 norm, not the value-norm term or their ratio. No ablation isolates the contribution of the value norm or tests whether the block-level average is a faithful proxy for token-level importance. Since the correctness of every eviction decision depends on this score, please add ablations (inverse key norm only, value norm only, product/ratio, and block-level average vs token-level selection) and report whether the differences are material.
- [Section 5.1 / Section 5.4, Figure 3] Throughput and latency are measured only on a synthetic workload (input length 1024, output length 8192, 64 concurrent requests). The abstract and conclusion present these as general hardware benefits. No LongBench-based generation trace or variable-batch experiment is reported, and the throughput figures have no error bars. Please either add realistic workload results or explicitly limit the throughput and latency claims to the synthetic configuration used.
- [Section 5.3] All accuracy results are reported as approximate values read from plots (e.g., '~24.5'), with no numerical tables and no standard deviations. The five datasets are a small subset of LongBench, while the abstract says 'on the LongBench benchmark suite'. Exact tables with variance, and a clear statement of dataset coverage, are needed to verify the empirical claims and to resolve the contradiction in the headline accuracy statement.
minor comments (5)
- [Section 5.2] The description of the Inverse Key L2-Norm baseline is inconsistent with Section 4.1. Section 4.1 says key L2 norm is inversely proportional to cumulative attention, while Section 5.2 says Inverse Key L2-Norm evicts high-norm keys under the assumption that lower-norm keys are less influential. Please clarify the direction of the heuristic.
- [Algorithm 2] Line 12 says 'Evict(K,E), Evict(V,E)' but does not state that the E tokens are those with the lowest S_i from line 8. Make the dependency explicit.
- [Figure 4] The y-axis labels read 'Rogue Score' in panels (d)-(i); should be 'ROUGE Score'.
- [Notation] The symbol B is overloaded: it denotes block/page size in Algorithms 1 and 3, while the cache budget is C. Please use distinct symbols consistently, especially since both appear in the same algorithms.
- [Section 5.1] Decoding settings for LongBench evaluation are not stated (e.g., max_new_tokens, sampling parameters, number of runs). Please provide them for reproducibility.
Circularity Check
No significant circularity: PagedEviction's accuracy and throughput results are empirical, and its importance heuristic is a fixed, externally-motivated proxy rather than a fitted or self-cited input.
full rationale
The claimed derivation chain is: (1) choose a static token importance proxy S_i = ||V_i||_2 / ||K_i||_2 (Algorithm 1, Sec 4.1); (2) aggregate it into block averages; (3) evict lowest-scoring tokens/pages (Algorithms 2-3); (4) measure ROUGE/F1 and throughput against Full Cache and attention-free baselines (Sec 5). No parameter is fitted to the evaluation data, no predicted quantity is a renamed fit, and no load-bearing result is imported from the authors' own prior work. The importance proxy is an ansatz; the citation to Devoto et al. (2024) supports only the inverse-key-L2 component, so the value-norm numerator is a new heuristic, but that is a motivation/validation gap, not circularity. The paper's internal inconsistency (the Conclusion claims 0.5-1.5 ROUGE points at 1024 while Sec 5.3 shows roughly a 5.5-point gap on GovReport with LLaMA-3.2-1B) is a factual/consistency error, not a self-referential reduction. External LongBench benchmarks and vLLM throughput measurements are independent evidence. Therefore the circularity score is 0.
Axiom & Free-Parameter Ledger
axioms (4)
- ad hoc to paper Token importance for future attention can be ranked by ||V_i||2 / ||K_i||2.
- domain assumption Key L2 norm is inversely proportional to cumulative attention score (Devoto et al., 2024).
- ad hoc to paper The average token score of a block is a reliable proxy for block-level importance.
- domain assumption Evicting only when the most recent block is full (L % B == 0) preserves the cache budget and avoids fragmentation.
Cite this review
Pith. "Pith review of PagedEviction: Structured Block-wise KV Cache Pruning for Efficient Large Language Model Inference." pith.science (2026). https://pith.science/paper/HP3FF5LW
@misc{pith2026250904377,
author = {Pith},
title = {Pith review of: PagedEviction: Structured Block-wise KV Cache Pruning for Efficient Large Language Model Inference},
year = {2026},
howpublished = {\url{https://pith.science/paper/HP3FF5LW}},
note = {Machine review of arXiv:2509.04377}
}
read the original abstract
KV caching significantly improves the efficiency of Large Language Model (LLM) inference by storing attention states from previously processed tokens, enabling faster generation of subsequent tokens. However, as sequence length increases, the KV cache quickly becomes a major memory bottleneck. To address this, we propose PagedEviction, a novel fine-grained, structured KV cache pruning strategy that enhances the memory efficiency of vLLM's PagedAttention. Unlike existing approaches that rely on attention-based token importance or evict tokens across different vLLM pages, PagedEviction introduces an efficient block-wise eviction algorithm tailored for paged memory layouts. Our method integrates seamlessly with PagedAttention without requiring any modifications to its CUDA attention kernels. We evaluate PagedEviction across Llama-3.1-8B-Instruct, Llama-3.2-1B-Instruct, and Llama-3.2-3B-Instruct models on the LongBench benchmark suite, demonstrating improved memory usage with better accuracy than baselines on long context tasks.
Figures
Reference graph
Works this paper leans on
-
[4]
arXiv preprint arXiv:2406.11430
A Simple and Effective L 2 Norm-Based Strategy for KV Cache Compression. arXiv preprint arXiv:2406.11430. Dong, S.; Cheng, W.; Qin, J.; and Wang, W
-
[5]
arXiv preprint arXiv:2403.04643
QAQ: Quality Adaptive Quantization for LLM KV Cache. arXiv preprint arXiv:2403.04643. Fabbri, A. R.; Li, I.; She, T.; Li, S.; and Radev, D. R
-
[7]
arXiv preprint arXiv:2407.11550
Ada-kv: Optimizing kv cache eviction by adaptive bud- get allocation for efficient llm inference. arXiv preprint arXiv:2407.11550. Ge, S.; Zhang, Y .; Liu, L.; Zhang, M.; Han, J.; and Gao, J
-
[8]
arXiv preprint arXiv:2310.01801
Model tells you what to discard: Adaptive kv cache compression for llms. arXiv preprint arXiv:2310.01801. Guo, D.; Yang, D.; Zhang, H.; Song, J.; Zhang, R.; Xu, R.; Zhu, Q.; Ma, S.; Wang, P.; Bi, X.; et al
-
[10]
arXiv preprint arXiv:2405.14256
ZipCache: Accurate and Efficient KV Cache Quan- tization with Salient Token Identification. arXiv preprint arXiv:2405.14256. Ho, X.; Nguyen, A.-K. D.; Sugawara, S.; and Aizawa, A
-
[12]
arXiv preprint arXiv:2401.18079
Kvquant: Towards 10 million context length llm inference with kv cache quantization. arXiv preprint arXiv:2401.18079. Huang, L.; Cao, S.; Parulian, N.; Ji, H.; and Wang, L
-
[13]
arXiv preprint arXiv:2104.02112
Efficient attentions for long document summarization. arXiv preprint arXiv:2104.02112. Kang, H.; Zhang, Q.; Kundu, S.; Jeong, G.; Liu, Z.; Krishna, T.; and Zhao, T
-
[14]
Kwon, W.; Li, Z.; Zhuang, S.; Sheng, Y .; Zheng, L.; Yu, C
Gear: An efficient kv cache compres- sion recipefor near-lossless generative inference of llm.arXiv preprint arXiv:2403.05527. Kwon, W.; Li, Z.; Zhuang, S.; Sheng, Y .; Zheng, L.; Yu, C. H.; Gonzalez, J.; Zhang, H.; and Stoica, I
-
[15]
In Proceedings of the 29th Symposium on Operating Systems Principles, 611–626
Efficient memory management for large language model serving with pagedattention. In Proceedings of the 29th Symposium on Operating Systems Principles, 611–626. Li, H.; Li, Y .; Tian, A.; Tang, T.; Xu, Z.; Chen, X.; Hu, N.; Dong, W.; Li, Q.; and Chen, L. 2024a. A Survey on Large Language Model Acceleration based on KV Cache Management. arXiv preprint arXi...
-
[17]
arXiv preprint arXiv:2504.15364
KeyDiff: Key Similarity-Based KV Cache Eviction for Long-Context LLM Inference in Resource-Constrained Environments. arXiv preprint arXiv:2504.15364. Shi, L.; Zhang, H.; Yao, Y .; Li, Z.; and Zhao, H
-
[18]
arXiv preprint arXiv:2407.18003
Keep the Cost Down: A Review on Methods to Optimize LLM’s KV-Cache Consumption. arXiv preprint arXiv:2407.18003. Touvron, H.; Lavril, T.; Izacard, G.; Martinet, X.; Lachaux, M.-A.; Lacroix, T.; Rozi `ere, B.; Goyal, N.; Hambro, E.; Azhar, F.; et al
-
[19]
arXiv preprint arXiv:2302.13971
Llama: Open and efficient founda- tion language models. arXiv preprint arXiv:2302.13971. Wan, Z.; Wu, X.; Zhang, Y .; Xin, Y .; Tao, C.; Zhu, Z.; Wang, X.; Luo, S.; Xiong, J.; and Zhang, M
-
[20]
arXiv preprint arXiv:2406.13035
D2O: Dynamic Discriminative Operations for Efficient Genera- tive Inference of Large Language Models. arXiv preprint arXiv:2406.13035. Wang, Z.; Jin, B.; Yu, Z.; and Zhang, M
-
[21]
arXiv preprint arXiv:2407.08454
Model tells you where to merge: Adaptive kv cache merging for llms on long-context tasks. arXiv preprint arXiv:2407.08454. Xiao, G.; Tian, Y .; Chen, B.; Han, S.; and Lewis, M
-
[22]
arXiv preprint arXiv:2309.17453
Efficient streaming language models with attention sinks. arXiv preprint arXiv:2309.17453. Yang, D.; Han, X.; Gao, Y .; Hu, Y .; Zhang, S.; and Zhao, H. 2024a. PyramidInfer: Pyramid KV Cache Compres- sion for High-throughput LLM Inference. arXiv preprint arXiv:2405.12532. Yang, J. Y .; Kim, B.; Bae, J.; Kwon, B.; Park, G.; Yang, E.; Kwon, S. J.; and Lee, ...
-
[24]
Proceedings of Machine Learning and Systems, 6: 196–209
Atom: Low-bit quantization for efficient and accurate llm serving. Proceedings of Machine Learning and Systems, 6: 196–209. A Appendix A.1 StreamingLLM Figure 5 illustrates the StreamingLLM eviction strategy. Ini- tially, prompt tokens are processed, where only the earliest tokens (used as attention sinks) are retained, and the remain- ing prompt tokens a...
work page 2024
-
[36]
Liu, Z.; Yuan, J.; Jin, H.; Zhong, S.; Xu, Z.; Braverman, V .; Chen, B.; and Hu, X. 2024c. Kivi: A tuning-free asymmetric 2bit quantization for kv cache. arXiv preprint arXiv:2402.02750. Meta
-
[2018]
In Conference on Empirical Methods in Natural Language Processing (EMNLP)
HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question An- swering. In Conference on Empirical Methods in Natural Language Processing (EMNLP). Zhang, Y .; Du, Y .; Luo, G.; Zhong, Y .; Zhang, Z.; Liu, S.; and Ji, R. 2024a. Cam: Cache merging for memory-efficient llms inference. In Forty-first international conference on machine learning. Zhang, Y...
-
[2019]
arXiv preprint arXiv:1906.01749
Multi-news: A large-scale multi-document summarization dataset and abstractive hierarchical model. arXiv preprint arXiv:1906.01749. Feng, Y .; Lv, J.; Cao, Y .; Xie, X.; and Zhou, S. K
Pith/arXiv arXiv 1906
-
[2020]
arXiv preprint arXiv:2011.01060
Constructing a multi-hop QA dataset for com- prehensive evaluation of reasoning steps. arXiv preprint arXiv:2011.01060. Hooper, C.; Kim, S.; Mohammadzadeh, H.; Mahoney, M. W.; Shao, Y . S.; Keutzer, K.; and Gholami, A
Pith/arXiv arXiv 2011
-
[2021]
Devoto, A.; Zhao, Y .; Scardapane, S.; and Minervini, P
A dataset of information-seeking ques- tions and answers anchored in research papers.arXiv preprint arXiv:2105.03011. Devoto, A.; Zhao, Y .; Scardapane, S.; and Minervini, P
-
[2023]
arXiv preprint arXiv:2308.14508
Longbench: A bilingual, multitask benchmark for long context understand- ing. arXiv preprint arXiv:2308.14508. Brown, T.; Mann, B.; Ryder, N.; Subbiah, M.; Kaplan, J. D.; Dhariwal, P.; Neelakantan, A.; Shyam, P.; Sastry, G.; Askell, A.; et al
-
[2024]
arXiv preprint arXiv:2401.06066
Deepseekmoe: Towards ultimate expert specialization in mixture-of-experts language models. arXiv preprint arXiv:2401.06066. Dasigi, P.; Lo, K.; Beltagy, I.; Cohan, A.; Smith, N. A.; and Gardner, M
-
[2025]
arXiv preprint arXiv:2501.12948
Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948. He, Y .; Zhang, L.; Wu, W.; Liu, J.; Zhou, H.; and Zhuang, B
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.