← Derniers articles
🤖 machine learning

Barriers to Universal Reasoning With Transformers (And How to Overcome Them)

Ce papier démontre que, bien que les Transformers à chaîne de pensée standard échouent à généraliser à des traces de raisonnement plus longues en raison de limitations inhérentes à la copie et à la récupération, ils peuvent atteindre une complétude de Turing généralisable en longueur en employant un vocabulaire croissant avec des tokens balises uniques et des encodages de changement de valeur pour surmonter ces obstacles.

Auteurs originaux : Oliver Kraus, Yash Sarrof, Yuekun Yao, Alexander Koller, Michael Hahn

Publié 2026-04-29
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Oliver Kraus, Yash Sarrof, Yuekun Yao, Alexander Koller, Michael Hahn

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

La vue d'ensemble : L'« élève brillant » qui oublie

Imaginez un élève très intelligent (le Transformer) qui apprend à résoudre des énigmes complexes. Pour l'aider, les enseignants lui fournissent un « brouillon » où il peut noter ses pensées étape par étape. C'est ce qu'on appelle la Chaîne de Pensée (CoT).

Des recherches antérieures ont montré qu'avec ce brouillon, l'élève pouvait théoriquement résoudre n'importe quelle énigme, aussi difficile soit-elle. C'était comme lui donner un super-pouvoir.

Cependant, les auteurs de ce papier ont découvert un défaut majeur : l'élève est excellent pour résoudre les énigmes sur lesquelles il s'est entraîné, mais il échoue lamentablement lorsque les énigmes deviennent plus longues. Si vous l'entraînez sur une énigme de 10 étapes, il ne peut pas en résoudre une de 20 étapes, même si la logique est la même. Il semble atteindre un « plafond » où son raisonnement s'effondre.

Ce papier se demande : Pourquoi cela arrive-t-il, et pouvons-nous le corriger ?


Les deux grands obstacles

Les auteurs ont découvert que le cerveau de l'élève (le Transformer) possède deux « bugs » spécifiques qui l'empêchent de généraliser à des tâches plus longues.

1. Le bug du « Photocopieur » (Copie répétée)

Imaginez que l'élève doit copier une longue liste d'instructions d'un livre sur son brouillon.

  • Le problème : Si la liste est courte, il peut la copier facilement. Mais si la liste est longue, il se perd. Il ne peut pas trouver de manière fiable la ligne exacte qu'il doit copier au milieu d'une longue page sans perdre le fil.
  • L'affirmation du papier : Les Transformers standards peinent à « copier » des chaînes d'informations arbitraires lorsque la longueur change. Ils se perdent au milieu du texte.

2. Le bug du « Dernier vu » (Récupération)

Imaginez que l'élève suit une variable, comme « La valeur de X ».

  • Le problème : Si l'élève écrit « X = 5 », puis plus tard « X = 7 », et ensuite « X = 5 » à nouveau, il doit connaître la valeur actuelle. Dans une longue chaîne de pensées, l'élève oublie souvent quel « 5 » était le plus récent. Il pourrait saisir un vieux « 5 » du début de la page au lieu du nouveau.
  • L'affirmation du papier : Le modèle a du mal à trouver la dernière mise à jour dans une longue histoire de changements. C'est comme essayer de trouver la dernière fois que vous avez mangé une pomme dans un journal qui contient 1 000 pages d'entrées.

La solution : Une nouvelle façon d'écrire le brouillon

Les auteurs proposent deux astuces ingénieuses pour corriger ces bugs. Ils ne changent pas le cerveau de l'élève ; ils changent simplement la façon dont les instructions sont écrites sur le brouillon.

Astuce n°1 : Les « Étiquettes de nom » (Jeton-poteau)

Pour corriger le bug du Photocopieur, les auteurs suggèrent de donner à chaque élément de l'énigme une carte d'identité unique ou une « Étiquette de nom ».

  • Comment ça marche : Au lieu de dire « Allez à la ligne 50 », l'instruction dit « Allez à l'élément avec l'Étiquette de nom n°42 ».
  • Pourquoi ça aide : Même si la liste s'allonge, l'élève n'a pas besoin de compter pour trouver la ligne 50. Il cherche simplement l'Étiquette de nom spécifique. C'est comme avoir une bibliothèque où chaque livre possède un code-barres unique, de sorte que vous n'avez pas à scanner tout l'étagère pour trouver celui dont vous avez besoin.

Astuce n°2 : Le « Journal des modifications » (Encodage des changements de valeur)

Pour corriger le bug du Dernier vu, les auteurs suggèrent de changer ce que l'élève note.

  • Ancienne méthode : L'élève écrit l'état complet actuel à chaque fois (par exemple, « X vaut 5 », puis « X vaut 7 », puis « X vaut 5 »). Cela crée beaucoup de bruit et rend difficile de savoir quelle est la plus récente.
  • Nouvelle méthode : L'élève n'écrit que ce qui a changé.
    • Au lieu d'écrire « X vaut 7 », il écrit « X est passé de 5 à 7 ».
    • Au lieu d'écrire « X vaut 5 » à nouveau, il écrit « X est passé de 7 à 5 ».
  • Pourquoi ça aide : Pour trouver la valeur actuelle, l'élève compte simplement les changements. S'il voit « 5 à 7 » puis « 7 à 5 », il sait que la valeur actuelle est 5. C'est comme tenir un livre de comptes des transactions plutôt que de réécrire tout votre solde bancaire à chaque fois que vous dépensez un dollar.

Les résultats : Théorie vs Réalité

Le papier teste ces idées de deux manières :

  1. La preuve mathématique (Théorie) :

    • Mauvaise nouvelle : Si vous vous en tenez à un ensemble fixe de mots (un alphabet fini) et à des styles d'écriture standards, l'élève ne peut pas apprendre à résoudre des énigmes plus longues qu'une certaine complexité (spécifiquement, il ne peut pas dépasser une classe de problèmes appelée TC0). Il est mathématiquement coincé.
    • Bonne nouvelle : Si vous permettez à l'élève d'utiliser un approvisionnement infini d'Étiquettes de nom uniques (Poteaux) et d'utiliser la méthode du « Journal des modifications », il peut théoriquement résoudre n'importe quelle énigme, quelle que soit sa longueur.
  2. Les expériences (Réalité) :

    • Les auteurs ont entraîné de petits modèles informatiques à partir de zéro sur trois tâches difficiles :
      • Parité : Compter si une chaîne de nombres contient un nombre impair ou pair de 1.
      • Évaluation booléenne : Résoudre des énigmes logiques complexes (Vrai/Faux).
      • Permutation S5 : Suivre le mouvement de 5 objets qui sont échangés.
    • Le résultat :
      • Les modèles entraînés avec la méthode standard ont échoué lorsque les énigmes sont devenues plus longues.
      • Les modèles entraînés avec les Étiquettes de nom et les Journaux de modifications étaient beaucoup meilleurs pour résoudre des énigmes plus longues qu'ils n'avaient jamais vues auparavant.
    • Ils ont également testé cela sur d'énormes modèles d'IA pré-entraînés (comme Llama et Mistral). Même sans les réentraîner, le simple fait de les inciter à utiliser des Étiquettes de nom et des Journaux de modifications dans leurs réponses les a rendus considérablement plus intelligents pour résoudre des problèmes longs et difficiles.

L'essentiel

Le papier conclut que la Chaîne de Pensée n'est pas magique. Dire simplement à une IA de « réfléchir étape par étape » ne suffit pas si la façon dont elle pense est sujette à se perdre dans de longues listes.

Pour rendre l'IA vraiment fiable dans le raisonnement à long terme, nous devons formater les « pensées » d'une manière qui évite les deux principaux pièges :

  1. Donnez à chaque étape une Étiquette de nom unique afin que rien ne se perde.
  2. Enregistrez uniquement les Changements afin que le modèle ne soit pas confus par les anciennes informations.

En corrigeant le format du raisonnement, nous pouvons aider les modèles d'IA à briser leurs limites actuelles et à résoudre des problèmes beaucoup plus difficiles.

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 →