Multi-Hop Knowledge Composition is Bound by Pretraining Exposure
Cet article démontre que l'échec des grands modèles de langage dans le raisonnement multi-étapes implicite ne provient pas d'un manque de faits mémorisés, mais d'une déficience lors du préentraînement, car les capacités de raisonnement compositionnel ne se transfèrent qu'aux individus explicitement exposés à des contextes multi-étapes durant le préentraînement.
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 ayez un bibliothécaire super intelligent (l'IA) qui a mémorisé une immense bibliothèque de biographies.
Si vous demandez : « Quand Thierry est-il né ? », le bibliothécaire répond instantanément.
Si vous demandez : « Qui est le meilleur ami de Zinedine ? », le bibliothécaire répond également instantanément.
Mais si vous demandez : « Quand le meilleur ami de Zinedine est-il né ? », le bibliothécaire se fige. Même s'il connaît parfaitement les deux faits, il ne peut pas les relier pour donner la réponse en une seule étape. Il connaît les pièces du puzzle, mais il ne sait pas les assembler.
Cette étude examine pourquoi cela se produit et si nous pouvons apprendre au bibliothécaire à le faire simplement en changeant les livres qu'il lit pendant son entraînement.
Le problème central : Le « lien manquant »
Les chercheurs appellent cela le fossé de compositionnalité (Compositionality Gap). C'est comme avoir une boîte à outils remplie de marteaux et de clous parfaits, mais ne pas savoir comment construire une chaise lorsqu'on vous le demande. L'IA peut trouver les faits, mais elle ne peut pas les « enchaîner » de manière implicite.
L'expérience : Deux groupes de personnes
Pour étudier cela, les chercheurs ont créé un monde fictif comprenant 100 000 personnes. Ils ont divisé ces personnes en deux groupes :
- Le groupe « Exposé » : Ces personnes apparaissent dans les livres d'entraînement dans des histoires complexes. Par exemple, les livres pourraient dire : « L'amie de Marcus est Delia, et Delia est née à Paris. » Cela apprend à l'IA à lier « Marcus » à « Delia » puis à « Paris ».
- Le groupe « Retenu » : Ces personnes apparaissent dans les livres, mais uniquement dans des histoires simples à fait unique. Les livres disent : « Marcus est né à Londres. » Elles n'apparaissent jamais dans une histoire qui les lie à quelqu'un d'autre. Ce sont les « étrangers » qui n'ont jamais été introduits dans le réseau complexe de relations.
Les chercheurs ont ensuite entraîné l'IA sur ces livres et l'ont testée sur des questions concernant les deux groupes.
La grande découverte : On ne peut pas enseigner ce que l'on n'a pas vu
Les chercheurs ont essayé neuf façons d'« augmenter » les données d'entraînement (en modifiant la façon dont les histoires étaient écrites, en utilisant le langage naturel ou des données structurées comme le RDF).
Voici ce qu'ils ont découvert :
- Pour le groupe « Exposé » : Lorsque l'IA voyait les histoires complexes pendant l'entraînement, elle devenait bien meilleure pour répondre à des questions à étapes multiples. Si elle apprenait que « A est l'ami de B » et « B est né à X », elle pouvait répondre correctement à la question « Quand l'ami de A est-il né ? ».
- Pour le groupe « Retenu » : Peu importe la façon dont ils modifiaient les données d'entraînement, l'IA échouait complètement sur ce groupe. Même si l'IA connaissait parfaitement les faits, elle ne pouvait pas les relier si la personne spécifique n'avait jamais figuré dans une histoire « complexe » durant l'entraînement.
L'analogie :
Imaginez que vous enseigniez à un enfant à résoudre des problèmes de mathématiques.
- Groupe Exposé : Vous montrez à l'enfant un problème : « Si Jean a 2 pommes et en donne 1 à Marie, combien de pommes Marie a-t-elle ? » Vous faites cela de nombreuses fois. L'enfant apprend la logique du partage.
- Grou groupe Retenu : Vous présentez un autre enfant, « Bob », mais vous dites seulement : « Combien de pommes Bob a-t-il ? » Vous ne posez jamais de question sur le partage de pommes par Bob.
- Le Test : Lorsqu'on vous demande : « Si Bob donne une pomme à Alice, combien de pommes Alice a-t-elle ? », l'enfant (l'IA) échoue. Il sait que Bob a des pommes, mais parce qu'il n'a jamais vu Bob dans le contexte du partage, il ne peut pas appliquer la logique à lui.
Points clés à retenir
- C'est un problème d'entraînement, pas de mémoire : L'IA n'échoue pas parce qu'elle est « stupide » ou qu'elle n'a pas assez de mémoire. Elle échoue parce qu'elle n'a jamais été exposée au type de raisonnement spécifique pour ces personnes précises durant sa « scolarité » (pré-entraînement).
- L'exposition est obligatoire : Pour apprendre à relier les points, l'IA doit voir les points reliés avant d'être testée. Vous ne pouvez pas apprendre à l'IA à raisonner sur une personne si elle n'a jamais été vue dans un contexte complexe.
- Explicite vs Implicite : Les chercheurs ont essayé d'écrire les histoires de deux manières :
- Explicite : « L'amie de Marcus, Delia, est née à Paris. » (Nommer l'amie).
- Implicite : « L'amie de Marcus est née à Paris. » (Cacher le nom de l'amie).
Ils ont découvert que la méthode Implicite (cacher le nom) était en fait meilleure pour enseigner le raisonnement à l'IA, car elle l'obligeait à découvrir le lien par elle-même, plutôt que de simplement lire la réponse. Cependant, même la meilleure méthode d'entraînement échouait pour le groupe « Retenu ».
La conclusion
L'étude conclut que le raisonnement multi-étapes implicite est lié à l'exposition lors du pré-entraînement.
Si l'IA n'a pas vu une personne spécifique (ou une entité) dans un contexte « multi-étapes » pendant son apprentissage, elle échouera probablement à raisonner sur cette personne plus tard, peu importe l'intelligence du modèle ou la quantité de données que vous lui fournissez. La capacité à relier les points n'est pas un super-pouvoir général que l'IA développe d'elle-même ; c'est une compétence spécifique qu'elle n'apprend que pour les personnages avec lesquels elle s'est exercée.
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.