Évolution du Transformer : De "Attention Is All You Need" aux Variantes Modernes
L'architecture Transformer, introduite en 2017, est devenue l'epine dorsale de pratiquement tous les systèmes IA de pointé. Mais l'architecture de 2026 ne ressemble que vaguement a l'originale. Comprendre comment les Transformers ont évolué -- et pourquoi -- est essentiel pour évaluer les architectures de modèles.
Chronologie de l'Évolution
De 2017 (Transformer original) a 2026, l'architecture a subi des transformations majeures : encodeur seul (BERT, 2018), decodeur seul (GPT, 2018), attention efficace (FlashAttention, 2022), optimisation des tetes KV (GQA, 2023), alternatives sous-quadratiques (Mamba, 2023), architectures hybrides (Jamba, 2024), et fenêtre de contexte depassant 1M tokens en standard (2024).
| Part | 2017 original | Modern default | Why |
|---|---|---|---|
| Layout | encoder-decoder | decoder-only | one model for every text task |
| Normalisation | LayerNorm after sublayer (post-norm) | RMSNorm before sublayer (pre-norm) | stable deep training, cheaper |
| Positions | sinusoidal, added to input | RoPE on queries and keys | relative distances, extendable |
| Attention heads | multi-head (MHA) | GQA, MQA or MLA | smaller KV cache, faster decoding |
| Feed-forward | ReLU MLP, d_ff = 4d | SwiGLU, d_ff ≈ 8/3·d or larger | better quality per parameter |
| Biases | in every linear layer | removed | no quality loss, simpler |
| Sparsity | dense | dense or mixture-of-experts | more parameters at equal compute |
Extrait de la fiche « Modern LLM Architecture » · Demander la fiche complète
Taxonomie des Mécanismes d'Attention
Les mécanismes d'attention se divisent en : auto-attention standard (O(n^2)), attention croisee, attention exacte efficace (FlashAttention, Ring Attention, PagedAttention), optimisation des tetes KV (MHA, MQA, GQA), attention sparse (fenêtre glissante, patterns strides), attention lineaire/sous-quadratique, et alternatives non-attention (Mamba, RWKV).
Comparaison des Architectures
| Architecture | Forces | Faiblesses | Exemples |
|---|---|---|---|
| Encodeur seul | Représentations riches | Ne généré pas de texte | BERT, DINOv2 |
| Decodeur seul | Génération, mise a l'échelle | Contexte unidirectionnel | GPT-4, Claude, Llama |
| Encodeur-Decodeur | Seq2seq, traduction | Plus de paramètres | T5, Whisper |
| MoE Sparse | Échelle sans coût proportionnel | Instabilite du routage | Mixtral, DeepSeek |
| Hybride (SSM+Attn) | Long contexte + rappel précis | Complexité | Jamba |
| SSM Pur | Échelle lineaire | Rappel précis plus faible | Mamba |
Extrait de la fiche « The Transformer Architecture » · Demander la fiche complète
Extrait de la fiche « Modern LLM Architecture » · Demander la fiche complète
Ce qui Compte Aujourd'hui
Le Transformer de 2026 est autant un artefact d'ingénierie qu'une contribution de recherche. Le mécanisme d'attention original etait élégant mais naif vis-a-vis des réalités matérielles. La pile moderne -- FlashAttention, GQA, RoPE, SwiGLU, RMSNorm -- représenté une co-optimisation systématique de l'algorithme avec les hiérarchies mémoire des GPUs. La prochaine frontiere est le calcul adaptatif : des modèles qui allouent différentes quantites de traitement a différents tokens selon la difficulte.