MapFormer: Self-Supervised Learning of Cognitive Maps with Input-Dependent Positional Embeddings
L'article présente MapFormer, une architecture novatrice basée sur les Transformers qui utilise des embeddings de position dépendants de l'entrée, dérivés de générateurs d'algèbres de Lie, pour apprendre des cartes cognitives non supervisées, permettant ainsi d'atteindre une généralisation hors distribution et une évolutivité supérieures à celles des modèles d'IA existants sur une variété de tâches cognitives.
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 marchez dans une nouvelle ville. Vous ne mémorisez pas chaque bâtiment que vous voyez ; au contraire, vous construisez une carte mentale. Vous comprenez que « tourner à gauche » modifie toujours votre position par rapport à la rue, que vous soyez à Paris ou à Tokyo. Cette capacité à séparer où vous êtes (la structure) de ce que vous voyez (le contenu) est ce que les scientifiques appellent une « carte cognitive ».
Les systèmes d'IA actuels, comme les grands modèles de langage avec lesquels vous pourriez discuter, sont incroyablement bons pour mémoriser des motifs. Cependant, ils sont souvent « fragiles ». Si vous leur demandez de résoudre un problème légèrement différent de ceux sur lesquels ils ont été entraînés, ils échouent souvent. Ils peinent à comprendre les règles sous-jacentes d'une situation et s'appuient plutôt sur des devinettes basées sur des similitudes de surface.
Ce papier présente un nouveau type d'architecture d'IA appelé MapFormers. Considérez les MapFormers comme offrant à l'IA un « GPS mental » qui apprend les règles de la route plutôt que de simplement mémoriser le paysage.
L'idée centrale : Séparer le « Où » du « Quoi »
Les auteurs soutiennent que pour être véritablement intelligent, une IA doit démêler deux choses :
- Contenu : Les choses spécifiques qu'elle voit (par exemple, une pomme rouge, une voiture bleue).
- Structure : Les règles régissant le déplacement ou les relations entre les choses (par exemple, « se déplacer vers la droite » vous déplace toujours d'un cran vers la droite).
Les modèles d'IA standards mélangent ces deux aspects. Les MapFormers sont conçus pour les maintenir séparés. Ils y parviennent grâce à une astuce mathématique impliquant les groupes de Lie (une manière élégante de décrire les rotations et les mouvements continus). Au lieu de coder des règles en dur, l'IA apprend à générer des « matrices de mouvement » à partir de l'entrée.
Les deux types de MapFormers
Le papier présente deux versions de ce système, que les auteurs comparent à des types de mémoire humaine :
- MapEM (Mémoire Épisodique) : C'est comme un journal intime. Il maintient une liste séparée et dédiée de « où je suis » et « ce que j'ai vu ». Il est très bon pour se souvenir d'événements passés spécifiques (comme se rappeler exactement ce que vous avez mangé le mardi dernier), mais il est un peu plus lent à traiter.
- MapWM (Mémoire de Travail) : C'est comme le bloc-notes actif de votre cerveau. Il mélange le « où » et le « quoi » à la volée. Il est plus rapide et plus efficace, similaire au fonctionnement de RoPE (une technique d'IA populaire actuelle), mais avec une mise à niveau cruciale : il peut réellement apprendre à se déplacer dynamiquement sur une carte.
Comment ils ont appris (Les terrains d'entraînement)
Pour prouver que ces modèles fonctionnent, les chercheurs les ont testés sur trois défis spécifiques de style « jeu vidéo » où les règles étaient cachées :
- Le jeu « Ignorez le bruit » : L'IA devait copier une liste d'éléments mais ignorer les espaces vides entre eux. Les IA standards se perdent avec les espaces vides ; les MapFormers ont appris à « filtrer » (bloquer) le bruit et à se concentrer uniquement sur les éléments à copier.
- Le jeu « Le navigateur aveugle » : L'IA recevait une séquence de commandes « bouger » et « voir » sans qu'on lui indique laquelle était laquelle. Elle devait comprendre que « Haut » vous déplace vers le haut et « Voir un arbre » met simplement à jour votre vue. Une fois qu'elle avait appris la carte, elle pouvait prédire exactement ce qu'elle verrait si elle revenait à un endroit qu'elle avait déjà visité, même si la séquence était beaucoup plus longue que tout ce qu'elle avait jamais vu.
- Le jeu « Parenthèses imbriquées » : Cela teste la capacité à gérer des couches profondes de logique (comme
((()))). Les IA standards peinent à compter combien de parenthèses ouvertes attendent d'être fermées lorsque la séquence devient longue. Les MapFormers traitaient l'ouverture d'une parenthèse comme un « déplacement vers l'avant » et la fermeture comme un « déplacement vers l'arrière », leur permettant de suivre la pile parfaitement, même dans des séquences beaucoup plus profondes que celles sur lesquelles elles avaient été entraînées.
Les résultats : Pourquoi cela compte
Le papier affirme que les MapFormers ont atteint une généralisation quasi parfaite.
- Le test « OOD » : En termes d'IA, « Hors Distribution » (Out-of-Distribution, OOD) signifie tester le modèle sur des scénarios qu'il n'a jamais vus auparavant. Alors que les modèles standards échouaient lamentablement lorsque les séquences devenaient plus longues ou que les environnements changeaient, les MapFormers ont réussi. Ils n'ont pas seulement mémorisé ; ils ont appris la géométrie du problème.
- Test du monde réel : Les chercheurs ont également essayé cela sur un extrait de texte réel d'Internet (OpenWebText). Bien que l'amélioration ait été plus faible que sur les jeux de logique, les MapFormers ont tout de même obtenu de meilleurs résultats que les modèles standards, suggérant que ces principes pourraient être mis à l'échelle pour des tâches linguistiques réelles.
Le « secret » : Les mathématiques comme boussole
Le papier explique que les MapFormers utilisent une approche mathématique spécifique où les actions (comme « se déplacer vers la droite ») sont traitées comme des rotations.
- Imaginez que vous faites tourner un cadran. Si vous le tournez de 90 degrés, puis encore de 90 degrés, vous vous retrouvez à 180.
- Les MapFormers apprennent que « Droite » est une rotation spécifique et « Gauche » est la rotation opposée.
- Parce qu'ils utilisent ce cadre mathématique, ils peuvent calculer le résultat d'un long trajet (intégration de chemin) en additionnant simplement les angles, plutôt que d'effectuer des calculs complexes et lents pour chaque étape individuelle. Cela leur permet de traiter l'information en parallèle (très rapidement) tout en comprenant la séquence.
Résumé
En bref, ce papier propose que pour rendre l'IA plus robuste et adaptable, nous devrions cesser de la traiter comme une gigantesque machine à faire correspondre des motifs et commencer à lui donner une carte cognitive. En enseignant à l'IA à séparer les règles de mouvement des choses qu'elle voit, les MapFormers peuvent naviguer dans de nouvelles situations, jamais vues, avec une flexibilité que les systèmes d'IA actuels n'ont pas. Ils ne devinent pas seulement ; ils comprennent la carte.
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.