Response to reviewer zgXb, part2
>#### **W4**: Evaluation on more backbones.
Following your advice, we have incorporated experiments on two additional backbones, Qwen and Gemma, to further strengthen our analysis. Specifically, we conducted comparisons under both low-budget settings ($B_{\text{total}} = 128L$) and high-budget settings $(B_{\text{total}} = 1024L)$ across 16 datasets on LongBench. The average results are presented as follows, with detailed results provided in **Appendix F.2**.
Method | Qwen2.5-7B-Instruct | Gemma-7B-Instruct
-------|---------------------|-------------------
Full Cache | 48.87 | 34.09
**Cache size = 128L** | |
StreamingLLM | 31.32 | 25.68
H2O | 38.3 | 30.49
TOVA | 38.0 | 31.24
SnapKV | 40.09 | 31.57
PyramidKV | 36.83 | 30.61
CAKE (ours) | **41.68** | **32.38**
**Cache size = 1024L** | |
StreamingLLM | 37.38 | 29.73
H2O | 44.14 | 33.32
TOVA | 46.23 | 34.07
SnapKV | 47.27 | 34.05
PyramidKV | 45.85 | 33.44
CAKE (ours) | **47.70** | **34.18**
As can be seen, CAKE consistently outperforms other baselines across both low-memory and high-memory scenarios, even with the inclusion of the new backbones. Notably, Gemma with $B_{\text{total}} = 1024L$ achieves a performance that surpasses the full-cache baseline (34.18 vs. 34.09). In addition to expanding the range of model architectures, we also conducted experiments with larger model sizes, including 13B, 32B, and 70B. CAKE continues to deliver the best performance in these settings, with detailed experimental results available in **Appendix F.2**. We believe these results highlight the effectiveness and generalizability of our proposed approach.
>#### **W5**: Code Reproducibility
We appreciate your valuable feedback regarding code availability and fully understand the importance of open-sourcing for ensuring reproducibility. To address this, we are actively preparing the code and relevant documentation for public release. We will ensure that our work can be fully reproduced by the research community and plan to make the codebase available upon the acceptance of this paper.
>#### **W6**: Comparison with quantization methods.
We appreciate the reviewer's suggestion. It's important to note that CAKE focuses on KV cache eviction through dropping unimportant KV pairs, which is orthogonal to KV cache quantization methods that aim to reduce storage overhead through bit reduction. Both CAKE and quantization methods can be jointly used with flash-attention. More importantly, CAKE is compatible with quantization methods to pursue more efficient KV cache storage as we evaluate in the following part. We have conducted additional experiments on Llama2-7B-Chat comparing CAKE with two typical quantization methods: 1) KIVI[1], a state-of-the-art KV cache quantization method that adopts asymmetric KCVT quantization (quantizes Key cache per-channel and Value cache per-token, similar patterns are also adopted by KVQuant [2] and GEAR [3]), and 2) KCVC, which quantizes KV cache both per-channel for efficiency. Due to time constraints during rebuttal, we compare with KIVI as a representative method, since it shares similar quantization schemes with KVQuant and GEAR. The experimental results on LongBench are summarized as follows:
Method | Compression ratio | Avg.
-------|------------------|------
Full Cache (16 bit) | - | 33.07
**CAKE** | 50% | **33.23**
KCVC (4 bit) | 25% | 32.72
KIVI (4 bit) | 25% | 32.71
**CAKE** | 25% | **32.91**
KCVC (2 bit) | 12.5% | 23.71
KIVI (2 bit) | 12.5% | 32.17
**CAKE** | 12.5% | **32.32**
KIVI (4 bit) + **CAKE** | 12.5% | **32.51**
KIVI (4 bit) + **CAKE** | 6.75% | **32.48**
For a fair comparison, we evaluate different methods under the same compression ratios. CAKE achieves better performance (33.23) than full cache (33.07), at a compression ratio of 50%; At 25% and 12.5% compression ratios, CAKE consistently outperforms both KIVI and KCVC; Most importantly, combining CAKE with KIVI-INT4 achieves better results at 12.5% and 6.25% compression ratios compared to KIVI-INT2 alone. These results validate that: **(a)** CAKE is effective as a standalone method, **(b)** CAKE can work synergistically with quantization approaches, **(c)** The combination enables even higher compression ratios while maintaining performance. We have added this discussion in **Appendix E**.
[1] Liu, Zirui, et al., "KIVI: Plug-and-Play 2bit KV Cache Quantization with Streaming Asymmetric Quantization." (2024).
[2] Hooper, Coleman, et al., "KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantization." arXiv preprint arXiv:2401.18079 (2024).
[3] GEAR: An Efficient KV Cache Compression Recipe for Near-Lossless Generative Inference of LLM.