← Derniers articles
🤖 machine learning

Post-Grokking Collapse at the Representation-Readout Interface in Muon-Trained Transformers

Cet article démontre que les transformateurs entraînés avec Muon présentent un « effondrement post-grokking » où la généralisation échoue après l'apprentissage de l'arithmétique modulaire en raison d'une instabilité à l'interface représentation-lecture, un phénomène caractérisé par des dynamiques d'optimiseur divergentes et des effets de masquage qui peuvent être résolus en gelant des composants spécifiques du modèle ou en redimensionnant le circuit aligné sur la tâche.

Auteurs originaux : Ali Janati, Kaoutar El Maghraoui, Andrei Kanavalau, Anass Belfatmi

Publié 2026-08-10
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Ali Janati, Kaoutar El Maghraoui, Andrei Kanavalau, Anass Belfatmi

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous enseigniez à un robot à résoudre un casse-tête mathématique très spécifique : additionner deux nombres et trouver le reste de la division par un grand nombre premier. Au début, le robot semble simplement mémoriser les réponses, comme un élève qui révise des fiches de révision par cœur. Mais soudain, quelque chose de magique se produit, appelé « grokking ». Soudainement, après une longue période de stagnation apparente, le robot cesse de mémoriser et comprend réellement le schéma. Il peut résoudre le casse-tête parfaitement, même avec des nombres qu'il n'a jamais vus auparavant. C'est une étape cruciale pour les scientifiques, car cela les aide à comprendre comment l'intelligence artificielle apprend à réfléchir plutôt qu'à simplement mémoriser.

Cependant, il y a un piège. Parfois, après que le robot a compris la solution, il commence à l'oublier à nouveau, même s'il est toujours entraîné sur le même casse-tête. C'est comme un élève qui comprend enfin l'algèbre, mais qui commence ensuite à faire des erreurs bêtes sur les mêmes problèmes qu'il venait de résoudre. Les scientifiques utilisent des outils spéciaux pour regarder à l'intérieur du « cerveau » du robot afin de voir ce qui se passe. Ils observent les motifs spécifiques que le robot utilise pour résoudre les mathématiques (comme des notes de musique dans une chanson) pour voir si le robot utilise toujours les bonnes notes. La grande question est : pourquoi le robot oublie-t-il ? Est-ce parce qu'il a arrêté d'apprendre les notes, ou est-ce autre chose qui se passe ?


Le Mystère du Génie Disparu

Dans cette étude, des chercheurs ont observé un robot IA spécial appelé Transformer, entraîné à résoudre des casse-têtes d'addition modulaire. Ils ont utilisé deux « enseignants » (optimiseurs) différents pour enseigner au robot. Un enseignant, nommé AdamW, est l'instructeur standard et fiable. L'autre, nommé Muon, est un enseignant plus récent et plus rapide qui semble aider le robot à comprendre le casse-tête beaucoup plus vite.

Les chercheurs ont découvert que Muon est effectivement un champion de la vitesse. Il aide le robot à atteindre ce moment « aha ! » du grokking environ deux fois plus vite que AdamW. Mais voici le rebondissement : les solutions trouvées par Muon sont incroyablement fragiles. Une fois que le robot résout le casse-tête, il commence souvent à échouer à nouveau, passant d'une précision de 100 % à presque zéro, pour ensuite s'en remettre plus tard. Cela se produit encore et encore, même si le robot est toujours entraîné sur le même problème. AdamW n'est pas totalement sûr non plus, mais il échoue beaucoup moins souvent et de manière moins sévère.

La Poignée de Main Brisée

Alors, qu'est-ce qui ne va pas ? Les chercheurs ont découvert que le problème n'est pas que le robot oublie les mathématiques. Le robot connaît toujours parfaitement la solution dans son « cerveau ». Le problème est une poignée de main brisée entre deux parties du robot : la partie qui pense (la représentation) et la partie qui répond (le readout).

Imaginez que le cerveau du robot soit une bibliothèque remplie de livres (les pensées), et que la bouche du robot soit le bibliothécaire qui lit les livres à haute voix (la réponse).

  • La Bibliothèque (les couches cachées) écrit de nouvelles notes sur les livres chaque seconde.
  • Le Bibliothécaire (la tête de sortie) essaie de lire ces livres pour donner la réponse.

Avec l'enseignant Muon, la Bibliothèque continue de réécrire les livres dans une langue légèrement différente à chaque mise à jour, mais le Bibliothécaire continue de les lire dans l'ancienne langue. Au début, ils parviennent à se comprendre. Mais parce que la Bibliothèque change de langue plus vite que le Bibliothécaire ne peut s'adapter, ils finissent par ne plus se comprendre. La Bibliothèque écrit toujours la bonne mathématique, mais le Bibliothécaire lit les mauvais mots.

Les chercheurs ont prouvé cela en figeant un côté. Lorsqu'ils ont empêché la Bibliothèque de changer sa langue, le robot est resté parfait. Lorsqu'ils ont empêché le Bibliothécaire de changer son style de lecture, le robot était également parfait. Mais quand les deux étaient autorisés à bouger librement, ils s'éloignaient l'un de l'autre, et le robot commençait à échouer.

Le Fantôme dans la Machine

Voici la partie la plus déroutante : même quand le robot échoue, la « Bibliothèque » contient toujours la solution parfaite. Les chercheurs ont utilisé un filtre spécial pour regarder uniquement la partie du cerveau qui connaît les mathématiques. En faisant cela, la solution était toujours 100 % correcte !

Il s'avère que le robot souffre d'un masquage de circuit (circuit masking). Imaginez que la Bibliothèque crie la bonne réponse, mais que le reste du robot crie une mauvaise réponse au même volume exact. Le Bibliothécaire entend un mélange confus et donne la mauvaise réponse. La bonne réponse est toujours là, mais elle est étouffée par le bruit.

Les chercheurs ont montré que si vous augmentez simplement le volume de la partie correcte (la famille mathématique) sans rien changer d'autre, le robot redevient instantanément 100 % précis. Les mathématiques n'ont pas disparu ; elles se sont juste perdues dans le bruit.

Pourquoi les Outils Standards Ont Manqué l'Étape

Habituellement, les scientifiques vérifient si un robot fonctionne en regardant les « notes » qu'il utilise pour résoudre le problème. Ils vérifient si les bonnes notes sont présentes et si elles sont assez fortes. Dans cette étude, ces outils disaient que le robot allait bien. Les notes étaient là, et elles sonnaient presque exactement comme avant l'échec.

Pourtiment, le robot échouait quand même. C'est parce que les outils regardaient les notes, mais pas le volume ou la langue que le Bibliothécaire utilisait. Les notes étaient parfaites, mais le Bibliothécaire avait cessé de les écouter correctement. C'est comme vérifier une radio et voir que la station émet clairement, sans réaliser que la radio est réglée sur la mauvaise fréquence.

L'Immersion Profonde

Les chercheurs ont également testé ce qui se passe lorsqu'ils rendent le robot plus « profond » (en ajoutant plus de couches de réflexion). Ils ont découvert que Muon devient encore plus rapide pour apprendre, mais que le problème de la poignée de main brisée s'aggrave. Dans les modèles plus profonds, le cerveau du robot écrit les mathématiques dans une section, mais la partie qui lit la réponse se trouve dans une autre section, et ils s'en éloignent encore plus vite.

Ils ont aussi essayé de corriger l'enseignant Muon en supprimant son astuce de « normalisation » spéciale (une façon de garder les mises à jour stables). Sans cette astuce, le robot apprenait les mathématiques de manière très étroite et concentrée, mais il finissait par s'effondrer complètement et ne pouvait pas récupérer. Cela suggère que si l'astuce spéciale aide le robot à apprendre vite et à diffuser ses connaissances, elle le rend aussi plus vulnérable à ce type spécifique de défaillance par dérive.

La Conclusion

La principale leçon de ce papier est que l'apprentissage rapide peut être dangereux si les parties du robot ne sont pas synchronisées. Le robot n'a pas oublié les mathématiques ; il a simplement perdu la connexion entre la partie qui connaît les mathématiques et celle qui les exprime.

Les chercheurs ont trouvé que si l'on fige la partie « parlante » (la sortie et les plongements/embeddings) après que le robot a appris la solution, le robot reste stable et n'oublie jamais. Cela suggère que l'instabilité ne vient pas du fait que le robot est mauvais en mathématiques, mais du fait que les deux moitiés du robot se déplacent à des vitesses différentes et perdent leur langage commun.

En résumé, le robot est un génie qui commence soudainement à bégayer parce que son cerveau et sa bouche parlent des dialectes différents. La mathématique est toujours parfaite à l'intérieur, mais sans un moyen de maintenir les dialectes alignés, le génie ne peut pas montrer ses compétences.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →