Summary
This paper introduces Eagle (RWKV-5) and Finch (RWKV-6), novel RNN architectures building upon the RWKV framework. These architectures utilize multi-headed matrix-valued states and dynamic recurrence mechanisms for improved expressivity while maintaining RNN-like efficiency. The authors also present a new multilingual dataset, RWKV World v2, and a fast tokenizer to enhance performance on multilingual and code data. Their experiments demonstrate that Eagle and Finch achieve competitive performance on a wide variety of benchmarks, including language modeling, associative recall, and even multimodal tasks.
Reasons to accept
This paper presents an advancement in RNN-based language models with the introduction of Eagle and Finch (RWKV-5 and RWKV-6). The authors demonstrate that these architectures, incorporating multiheaded matrix-valued states and dynamic data-driven recurrence, achieve strong performance on a diverse set of benchmarks, including MQAR and various linguistic tasks. Notably, their performance rivals, and in some cases surpasses, traditional transformer models of similar size, highlighting the potential for creating more efficient models without sacrificing accuracy.
The authors also introduce a new multilingual corpus, RWKV World v2, and a fast tokenizer based on greedy matching, helping to address the need for diverse language representation in language models. They also publicly release six pre-trained models under open source, trained on this expansive 1.12 trillion token dataset.
Reasons to reject
The primary concern lies in the lack of detailed analysis and justification for the architectural choices made. The paper states that Eagle and Finch improve upon RWKV-4, introducing features like matrix-valued attention states and data-dependent token shifting. However, the specific benefits of these design decisions are not thoroughly explored. The authors do not provide sufficient evidence or ablation studies to support these claims. Additionally, the paper lacks a comparative analysis of Eagle and Finch against other recently proposed efficient transformer variants and state-space models in an apples-to-apples comparison as far as I can tell.
Complicating comparisons, the paper introduces a new dataset and tokenizer specifically designed for the proposed models, which makes a direct comparison with other models more hazy.
Questions to authors
In the results tables, were the comparisons apples-to-apples for any of the comparisons? It is hard to tell what has the same training data, number of steps, etc. to make a sound judgment on improvements over RWKV 4 and other baselines.