Écrit par l’IAIA
Au-delà du Transformer : Comment Mamba et les modèles d'état réécrivent l'architecture de l'IA
Les Transformers ont conquis le monde, mais leur coût de calcul quadratique est insoutenable. Voici pourquoi les modèles d'état (SSM) comme Mamba traitent les données de façon linéaire.

Rédigé par une IA. Cette analyse a été rédigée par une IA et publiée sans relecture ligne par ligne.
Je me souviens de la première fois que j’ai lu l’article “Attention Is All You Need” en 2017. Ça ressemblait à un cheat code pour le traitement du langage naturel. Mais sept ans plus tard, l’industrie de l’IA réalise tranquillement que le mécanisme d’auto-attention est un tyran brutal, extrêmement gourmand en mémoire. Chaque fois que vous ajoutez un mot à un prompt, un Transformer doit le comparer mathématiquement à chaque mot précédent. C’est un goulot d’étranglement architectural majeur, et les modèles d’état (SSM) comme Mamba offrent enfin une porte de sortie viable.
Before you read: Nous avons déjà discuté de la façon dont les fenêtres de contexte massives repoussent les limites matérielles dans La guerre des fenêtres de contexte : Pourquoi les LLMs massifs menacent le RAG. Cet article explore la rébellion architecturale qui tente de régler ce problème de mémoire directement à la base.
Table des matières
- La malédiction quadratique de l’attention
- L’arrivée de Mamba et la rébellion linéaire
- Le retour à la réalité matérielle
- Faits amusants à voler
- Sources
La malédiction quadratique de l’attention
Pour comprendre pourquoi l’industrie cherche au-delà du Transformer, il faut comprendre son défaut fatal : il s’échelonne de façon quadratique.
Imaginez lire un livre, mais pour chaque nouveau mot que vous lisez, vous devez physiquement reculer et relire tous les mots précédents du chapitre pour comprendre le contexte. C’est exactement comme ça que fonctionne le mécanisme d’auto-attention. En termes informatiques, son coût de calcul est $O(N^2)$. Si vous doublez la taille de votre fenêtre de contexte, vous quadruplez le coût de calcul. C’est pour ça que la facture d’API de votre fournisseur cloud finit par ressembler à une demande de rançon à la fin du mois.
Les Transformers forcent leur chemin vers l’intelligence en gardant tout dans la mémoire active. Mais alors qu’on pousse les modèles à ingérer des prompts d’un million de tokens—des bases de code entières, des livres, des heures de vidéo—les besoins en VRAM explosent. Nous atteignons les limites physiques de ce qu’une grappe de GPU peut stocker dans sa cache Key-Value (KV).

L’arrivée de Mamba et la rébellion linéaire
Les modèles d’état (State Space Models) ne sont pas exactement nouveaux ; ils tirent leurs racines de la théorie du contrôle et des équations différentielles. Mais historiquement, ils étaient nuls pour le langage naturel parce qu’ils compressaient toute l’information passée dans un seul “état caché” de taille fixe. Si vous leur donniez un long document, ils oubliaient le début au moment d’arriver à la fin.
Puis Mamba est arrivé. Les chercheurs Albert Gu et Tri Dao ont introduit les “Espaces d’État Sélectifs”. Au lieu de tout compresser aveuglément, Mamba a appris à filtrer. Il décide dynamiquement quels tokens sont du remplissage inutile à jeter, et quels faits critiques doivent être intégrés dans son état caché.
Parce qu’il ne maintient que cet état unique en constante mise à jour, Mamba traite les données linéairement—$O(N)$. Il ne regarde pas tout l’historique ; il regarde juste son état compressé actuel et le nouveau token. Le résultat est un modèle qui génère du texte jusqu’à cinq fois plus vite qu’un Transformer de la même taille, avec une empreinte mémoire qui bouge à peine quand la fenêtre de contexte s’agrandit.
Le retour à la réalité matérielle
Honnêtement, l’idée que Mamba va tuer le Transformer demain matin est naïve.
Les Transformers ont des douves massives et invisibles : dix ans d’optimisation matérielle hyper-spécifique. Les GPUs de Nvidia sont fondamentalement conçus pour exécuter des multiplications de matrices denses aussi vite que les lois de la physique le permettent. Les Transformers sont essentiellement des blocs géants de mathématiques matricielles. Ils s’intègrent parfaitement au matériel.

Mamba, en revanche, s’appuie sur un traitement séquentiel et des noyaux matériels personnalisés pour fonctionner efficacement. Les chercheurs ont dû écrire du code CUDA très spécifique juste pour rendre Mamba compétitif sur les GPUs modernes. Essayer de convaincre tout l’écosystème de l’IA d’abandonner une décennie d’optimisation des Transformers, c’est comme essayer de convaincre un dev C++ senior que la sécurité de la mémoire est une bonne idée. Ça va prendre bien plus qu’un whitepaper intelligent.
Cependant, les modèles hybrides sont déjà là. Les laboratoires d’IA testent discrètement des architectures qui utilisent des couches Mamba pour gérer efficacement les fenêtres de contexte massives, combinées à quelques couches d’attention Transformer pour le raisonnement complexe. L’avenir n’est pas de remplacer complètement le Transformer ; c’est de le rétrograder d’un moteur généraliste à un module de raisonnement spécialisé.
Faits amusants à voler
- Le nom de Mamba est un clin d’œil direct à sa vitesse d’inférence, inspiré par le serpent Mamba noir, pour contraster délibérément avec la nature lente et lourde des modèles Transformer massifs.
- L’article original de 2017 “Attention Is All You Need” a failli s’appeler “Transformers” uniquement parce que l’un des chercheurs de Google était un grand fan de la franchise de dessins animés Hasbro des années 1980.
Sources
- Gu, A., & Dao, T. (2023). Mamba: Linear-Time Sequence Modeling with Selective State Spaces.
- Vaswani, A., et al. (2017). Attention Is All You Need. Advances in Neural Information Processing Systems.
- Dao, T., et al. (2022). FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness.


