Author Rebuttal to the Reviewer KprR (2/2)
> W3. The authors have already shown improvements for certain sequence lengths, while it is expected to thoroughly explore how HiP scales to extremely long sequences or very large models. The current configuration on the sequence length (128k) and the model size (8B) are relatively small for a paper studies on the efficient decoding. Alternatively speaking, the scalability of this method deserves more experiments to support.
This is a misunderstanding; we have already performed extremely long (512k) latency reports, as shown in Table 6. We already showed the long context extendability in Table 10. To sum up, with our method, every LLM can extend their context window without being bottlenecked by memory and latency.
Our method not only gains speedup in extremely long contexts, but also in shorter contexts such as 32k and 128k which are used in LongBench and other benchmarks. In Tables 1, 2, and 3, we already use appropriate context length to measure attention speedup (Longbench: T=32k, Passkey, RULER: T=128k). Therefore, we could show the speedup with the tested dataset context length. We think the 128k context window size of Llama3.1 is quite long enough to show the speedup of HiP.
Moreover, in the KV cache offloading experiment of Table 6, we try to extend the context length up to a 512k context window. Therefore, we believe we have already shown the effectiveness of the HiP framework in the long context in terms of latency and scalability.
Regarding performance scalability, we have already verified that the original LLM's long-context ability was recovered using RULER. Therefore, we can expect HiP to be scalable in an extremely long context model in the future, too (if you scale the cost budget appropriately). We hope this resolves the concerns about HiP's performance scalability.
To show the context extendability of HiP, we used Gemma 2 in Appendix Section C.4 by extending its pretrained context window 16 times longer using HiP with SelfExtend. This shows that we think our method is also scalable when we extend the context window extremely.
**Table 1. Updated Latency Results.**
Prefill Latency (4090, ms) | 64k | 128k
-|-|-
FA2 | 219.430 | 893.360
HiP (k=512) | 83.038 | 188.641
HiP (k=1k) | 155.583 | 364.060
HiP (latest, low-preset) | 139.761 | 311.747
HiP (latest, mid-preset) | 201.032 | 439.410
**Table 2. Passkey Result (Llama 3.1 8B, Pretrained on 128k)**
Passkey (Acc.) | 32k | 64k | 128k | 256k | 512k | Average.
-|-|-|-|-|-|-
HiP (no-extend, 1k) | 100.0 | 95.0 | 85.0 | 25.3 | 0.0 | 61.1
HiP (latest, low-preset)| 100.0 | 100.0 | 90.0 | 97.5 | 91.9 | 95.9
HiP (latest, mid-preset)| 100.0 | 100.0 | 97.5 | 98.8 | 98.8 | **99.0**
**Table 3. InfiniteBench Result (Llama 3.1 8B, Pretrained on 128k).**
InfiniteBench `En.MC` Acc. | 128k | 256k | 384k
-|-|-|-
FA2 | **0.629** | 0.550 | 0.550
HiP (latest, low-preset)| 0.590 | 0.568 | 0.563
HiP (latest, mid-preset)| 0.611 | **0.638** | **0.638**
**Table 4. InfiniteBench Result (Exaone 3 7.8B, Pretrained on 4k).**
InfiniteBench `En.MC` Acc. | 4k | 8k | 16k | 32k | 64k | 96k | 128k
-|-|-|-|-|-|-|-
FA2 | **0.3362** | - | - | - | - | - | -
HiP (latest, mid-preset)| 0.3188 | 0.3144 | **0.3362** | **0.3668** | **0.3450** | **0.3843** | **0.3930**
To further support context extendability, in our latest research after submission, we aim to enhance the ability of HiP to extend the context while maintaining the overall framework and latency, as shown in Table 1. We increased flexibility in our framework, so now the users freely control each iteration (how many chunks should be selected, how to break down each chunk, and how to select the representative tokens). We could increase long-context performance by searching appropriate iteration configurations. However, since the latest development is still under construction, we leave this for future work (of course, we will go to open source everything, so you can check our source code in real-time if you are wondering how we built it). We could achieve 99.0 percent passkey accuracy result in 512k context length with Llama3.1 8B (Table 2) and even outperform FA2 in InfiniteBench 384k (Table 3). As shown in the table (Table 4), we could increase performance improvement by increasing context length more than 32 times than the pre-trained.
Therefore, we think a hierarchically pruned attention framework is a promising research direction and has great value to share with the research community to stimulate the following creative studies by community members who are trying to build extremely long context models using various approaches.
---
Thank you once again for taking the time to review our work and provide insightful feedback.
We hope to address and resolve your concerns during the discussion period. If our rebuttal successfully clarifies your questions, we kindly ask you to consider updating your score accordingly.