Rodimus*: Breaking the Accuracy-Efficiency Trade-Off with Efficient Attentions

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: He, Zhihao, Yu, Hang, Gong, Zi, Liu, Shizhan, Li, Jianguo, Lin, Weiyao
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908367988981760
author He, Zhihao
Yu, Hang
Gong, Zi
Liu, Shizhan
Li, Jianguo
Lin, Weiyao
author_facet He, Zhihao
Yu, Hang
Gong, Zi
Liu, Shizhan
Li, Jianguo
Lin, Weiyao
contents Recent advancements in Transformer-based large language models (LLMs) have set new standards in natural language processing. However, the classical softmax attention incurs significant computational costs, leading to a $O(T)$ complexity for per-token generation, where $T$ represents the context length. This work explores reducing LLMs' complexity while maintaining performance by introducing Rodimus and its enhanced version, Rodimus$+$. Rodimus employs an innovative data-dependent tempered selection (DDTS) mechanism within a linear attention-based, purely recurrent framework, achieving significant accuracy while drastically reducing the memory usage typically associated with recurrent models. This method exemplifies semantic compression by maintaining essential input information with fixed-size hidden states. Building on this, Rodimus$+$ combines Rodimus with the innovative Sliding Window Shared-Key Attention (SW-SKA) in a hybrid approach, effectively leveraging the complementary semantic, token, and head compression techniques. Our experiments demonstrate that Rodimus$+$-1.6B, trained on 1 trillion tokens, achieves superior downstream performance against models trained on more tokens, including Qwen2-1.5B and RWKV6-1.6B, underscoring its potential to redefine the accuracy-efficiency balance in LLMs. Model code and pre-trained checkpoints are open-sourced at https://github.com/codefuse-ai/rodimus.
format Preprint
id arxiv_https___arxiv_org_abs_2410_06577
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Rodimus*: Breaking the Accuracy-Efficiency Trade-Off with Efficient Attentions
He, Zhihao
Yu, Hang
Gong, Zi
Liu, Shizhan
Li, Jianguo
Lin, Weiyao
Computation and Language
Recent advancements in Transformer-based large language models (LLMs) have set new standards in natural language processing. However, the classical softmax attention incurs significant computational costs, leading to a $O(T)$ complexity for per-token generation, where $T$ represents the context length. This work explores reducing LLMs' complexity while maintaining performance by introducing Rodimus and its enhanced version, Rodimus$+$. Rodimus employs an innovative data-dependent tempered selection (DDTS) mechanism within a linear attention-based, purely recurrent framework, achieving significant accuracy while drastically reducing the memory usage typically associated with recurrent models. This method exemplifies semantic compression by maintaining essential input information with fixed-size hidden states. Building on this, Rodimus$+$ combines Rodimus with the innovative Sliding Window Shared-Key Attention (SW-SKA) in a hybrid approach, effectively leveraging the complementary semantic, token, and head compression techniques. Our experiments demonstrate that Rodimus$+$-1.6B, trained on 1 trillion tokens, achieves superior downstream performance against models trained on more tokens, including Qwen2-1.5B and RWKV6-1.6B, underscoring its potential to redefine the accuracy-efficiency balance in LLMs. Model code and pre-trained checkpoints are open-sourced at https://github.com/codefuse-ai/rodimus.
title Rodimus*: Breaking the Accuracy-Efficiency Trade-Off with Efficient Attentions
topic Computation and Language
url https://arxiv.org/abs/2410.06577