Summary
This work introduces a method to scale up the supported number of tokens for transformer-based models. It prioritize the important/dominant tokens and compress those unimportant tokens during the processing. The conducted experiments demonstrate the effectiveness of the proposed method, and show that the proposed method can be directly incorporated into existing pretrained models with additional finetuning.
Strengths
I think this work is trying to target an important problem, i.e., how to break through the limitation on the number of tokens to be processed. The proposed VIP-token centric compression is overall reasonable in terms of its high-level idea. The coducted experiments provide evidences for its efficiency benefits and performance superority when compared to the baselines with the same sequence length.
Weaknesses
The targeted problem and the main story are quite attractive at the first glance. However, the proposed methods are not that solid and insightful as expected, making I feel some parts somewhat overclaimed. To name a few, for the high-level idea of this work, evaluating the importance of VIP-tokens should be one of major parts. However, the proposed method for evaluating the importance of difference tokens are based on some intuitive assumptions. These assumptions are task-specific or case-specific, affecting the generalization capacity of the proposed method in fact.
Besides the proposed method for evaluating the importance of tokens, other parts of the proposed method only introduces high-level idea deas and illustrates them with examples, without providing a rigorous modeling.
The experiments are conducted mainly on ultra long sequences. This matches with the major story, but in fact, prioritizing important tokens should be generally benefitial for a wide range of tasks using transformer-based models. The authors have not provides discussion or analysis on these.
Questions
1. Are the proposed methods, which include but are not limited to the method for evaluating the importance of different tokens, generally applicable (e.g., for other tasks, or for other modalities)? If yes, pls explain more. If not, please analyze the limitations in detail and in-depthly.
2. The proposed compression and decompression are in fact implemented by matrix multiplication. How can you ensure the tokens of different importances (not referring to splitting as VIP or non-VIP) are compressed or decomposed as expected?
3. Why can placing VIP tokens in the front seats by re-ordering play the role of prioritizing them? How about repeating the VIP tokens (this is a more commonly used way for highlighting important tokens)? Pls compare these two, if possible.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Limitations
The biggest problem is that this paper is quite attractive at the beginning, but the main parts, especially for the proposed methods, are somewhat disappointing since they are not that solid and insightful as expected. Pls see the weakness part and my questions for more detailed comments.