Response to Reviewer 4bTd
Thank you for your feedback. We sincerely hope that the subsequent responses could resolve your concerns.
> The authors test on MSC and PersonaChat, both of which do not exceed the max length of LLama. Therefore, I question the assertion that they develop an approach for theoretically infinite sequences. Since their approach performs worse than PI-based approaches on some metrics, does this mean that the approach does not work well enough for these sequence lengths? Additional comments or analysis on this aspect would be helpful.
For infinite sequences, PI-based approaches do not reduce the KV caches during inference, resulting in time and space complexity the same as dense attention. This makes them prone to out-of-memory errors and unsuitable for infinite texts. In contrast, our method has demonstrated stable performance even with lengths exceeding 25K tokens.
For texts within the training length of LLaMA, there is no need to use PI-based approaches on MSC and PersonaChat since PI-based approaches are designed for length extrapolation, i.e., when the inference length exceeds the training length. Additionally, these PI-based approaches employ dense attention, allowing them to attend to the full context. However, our method, as a sparse attention approach, can only attend to a small portion of the tokens, which reasonably explains why it might underperform compared to PI-based approaches on some metrics.
> Regarding the case study, thanks for including it. However, there may be a more structured approach using multiple prompts to test this and obtain aggregate conclusions. I recommend that the authors repeat this over multiple prompts to demonstrate convincing evidence in the final paper.
Thank you for your suggestion. We designed 10 prompt formats, each with 20 specific samples, limiting the inference to only see the last utterance and the dialogue history's conv-attn sinks. We used an untrained Llama-2-7B-Chat model for inference and tested the proportion of responses that accurately include key information.
Examples of prompt formats are as follows:
1. "template": "A and B went to PLACE today.</s>They had a great time.</s>Who did A go to PLACE with today?</s>",
"keywords": {"A": "person", "B": "person", "PLACE": "place"},
"answer_key": "B"
2. "template": "B made A's favorite food, FOOD, today.</s>A was delighted.</s>What food did B make for A today?</s>",
"keywords": {"A": "person", "B": "person", "FOOD": "food"},
"answer_key": "FOOD"
3. "template": "A was doing ACTIVITY when B called.</s>A had to stop and answer the call.</s>What was A doing when B called?</s>",
"keywords": {"A": "person", "B": "person", "ACTIVITY": "activity"},
"answer_key": "ACTIVITY"
4. "template": "A bought a new ITEM today.</s>B was impressed by A's purchase.</s>What item did A buy today?</s>",
"keywords": {"A": "person", "B": "person", "ITEM": "item"},
"answer_key": "ITEM"
5. "template": "A participated in an EVENT today.</s>B cheered them on.</s>What event did A participate in?</s>",
"keywords": {"A": "person", "B": "person", "EVENT": "event"},
"answer_key": "EVENT"
*The "keywords" will be replaced with specific content.*
The test results showed that the proportion of responses accurately including key information was 68.00\%, indicating that the EoU tokens indeed have the ability to aggregate information by drawing more attention. We will include these results in the revision.