Cultural Awareness is Represented but Not Decoded: Tracing Mythological Knowledge across 18 Open-Source LLMs
Cet article étudie 18 LLM open-source et conclut que, bien qu'ils représentent de manière interne des connaissances mythologiques issues de diverses cultures, leur incapacité à les récupérer de façon cohérente pour les traditions non dominantes provient d'un biais de lecture du décodeur qui fait s'effondrer ces représentations sur les jetons des traditions dominantes, une limitation davantage influencée par la langue de l'invite.
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
Le Grand Bug Culturel : Pourquoi l'IA connaît Zeus mais oublie Ukko
Imaginez que vous entriez dans une immense bibliothèque de haute technologie qui contient presque tous les livres jamais écrits sur Internet. Cette bibliothèque est gérée par un robot bibliothécaire super intelligent qui a lu chaque page. Vous demandez au bibliothécaire : « Qui est le roi des dieux dans les histoires grecques ? » Le bibliothécaire crie instantanément : « Zeus ! » Vous demandez : « Qui est le roi des dieux dans les histoires romaines ? » « Jupiter ! » Vous demandez : « Qui est le roi des dieux dans les histoires nordiques ? » « Thor ! » Le robot est parfait. Mais ensuite, vous demandez : « Qui est le dieu suprême du ciel dans la mythologie finnoise ? » Le robot hésite, bégaye et finit par donner une mauvaise réponse, ou peut-être même dit : « Je ne sais pas. »
Ce n'est pas seulement une erreur aléatoire ; c'est un schéma. Le robot semble connaître les histoires « populaires » (grecques, romaines, nordiques) mais peine avec les plus « moins célèbres » (finnoises, slaves, égyptiennes, chinoises). Cela se produit parce que la bibliothèque dont le robot a appris est principalement remplée de livres anglais et d'histoires occidentales. Mais voici le grand mystère : Le robot oublie-t-il réellement ces dieux moins connus, ou les connaît-il mais refuse-t-il simplement de prononcer le bon nom ?
Pour résoudre cela, les scientifiques utilisent des outils spéciaux pour regarder à l'intérieur du « cerveau » du robot (qui est en fait un programme informatique complexe appelé Grand Modèle de Langage). Ils veulent voir si l'information est perdue dans la mémoire (l'« encodeur ») ou si la mémoire est intacte, mais que la partie qui donne la réponse (le « décodeur ») est défectueuse. Pensez à cela comme un élève passant un examen. Si l'élève écrit une mauvaise réponse, est-ce parce qu'il ne connaissait pas le fait, ou le connaissait-il parfaitement mais a paniqué et a écrit la mauvaise chose ? Ce document est une enquête policière qui plonge dans le cerveau du robot pour découvrir exactement où se produit le biais culturel.
L'Enquête : À l'intérieur du cerveau du robot
Les chercheurs, Iaroslav et Ekaterina Chelombitko ainsi que Mika Hämäläinen, ont décidé de tester 18 modèles d'IA open-source différents. Ils n'ont pas simplement posé des questions au hasard ; ils ont utilisé un jeu très ingénieux et structuré basé sur de vieux livres de folklore. Ils ont choisi 27 rôles spécifiques tirés d'un catalogue célèbre de mythes (comme « Le Dieu Suprême du Ciel », « Le Dieu du Soleil » ou « Le Trickster ») et ont demandé aux robots de nommer le personnage correspondant à ce rôle dans 10 cultures différentes : grecque, romaine, nordique, finnoise, ukrainienne, indienne, égyptienne, chinouse, japonaise et mésopotamienne.
Pour voir ce qui se passait à l'intérieur du robot, ils ont utilisé quatre outils de « rayons X » :
- Sondage Linéaire (Linear Probing) : Un test pour voir si la mémoire interne du robot contient l'étiquette culturelle correcte.
- Logit Lens : Une façon de jeter un coup d'œil aux pensées du robot couche par couche pour voir quand il décide d'une réponse.
- Patching d'Activation (Activation Patching) : Une expérience de type « et si » où ils échangent les pensées internes du robot d'une culture à une autre pour voir si la réponse change.
- Extraction de Sortie (Output Extraction) : Simplement poser la question au robot et voir ce qu'il dit réellement.
La Grande Découverte : Le Cerveau est Intact, la Bouche est Cassée
Les résultats ont été surprenants et très clairs. Lorsque les chercheurs ont regardé à l'intérieur de la mémoire du robot (le flux résiduel), ils ont découvert que le robot connaissait en réalité la culture parfaitement.
Imaginez que le cerveau du robot soit un immense classeur. Quand vous posez une question sur un dieu finnois, les fichiers internes du robot montrent clairement un dossier étiqueté « Mythologie Finnoise » avec le nom correct à l'intérieur. L'outil « Sondage Linéaire » pouvait lire ce dossier avec une grande précision (souvent entre 60 % et 88 % de réussite). Le robot connaissait la différence entre un dieu grec et un dieu finnois.
Cependant, lorsque le robot était appelé à parler, il se trompait.
C'est la découverte principale : L'échec se produit lors de la « lecture » (readout), et non de la « représentation ». Le robot connaît la réponse, mais lorsqu'il essaie de la dire, il réduit le nom spécifique et unique (comme « Ukko » pour le dieu du ciel finnois) au nom le plus populaire et par défaut (comme « Zeus » ou « Thor »).
Les chercheurs appellent cela le « Décodage Supprimé » (Decoding Suppressed). Dans leur étude de 18 modèles, c'était le problème majeur. Pour chaque modèle, la majorité du temps (entre 51 % et 76 % du temps), la mémoire interne du robot était correcte, mais la réponse finale donnée était fausse. C'est comme un élève qui sait que la réponse est « Finnois » mais qui, en écrivant, sa main écrit automatiquement « Grec » parce que c'est ce qu'il voit sur le bureau du professeur tous les jours.
Ce qu'ils ont écarté
Le document a également testé d'autres hypothèses pour s'assurer de leur justesse :
- Ce n'est pas que le robot est uniquement en mode « traduction » : Certains pensaient que les robots traduisent tout en anglais dans leur tête avant de retraduire. Si c'était le cas, le robot ne connaîtrait même pas la différence culturelle à l'intérieur de son cerveau. Mais l'étude a montré que le cerveau connaît la différence clairement.
- Ce n'est pas seulement une question de taille de modèle : Les chercheurs ont vérifié si des modèles plus gros (avec plus de « puissance cérébrale ») corrigeaient le problème. Ils ont constaté que si les modèles plus grands s'amélioraient légèrement, l'écart entre « connaître la réponse » et « dire la réponse » ne se refermait jamais. Même les plus gros modèles conservaient ce biais.
- Ce n'est pas seulement un problème de langue : Ils ont testé si le robot échouait parce qu'il ne pouvait pas lire la langue d'origine (comme le finnois ou l'ukrainien). Ils ont découvert que même quand le robot pouvait lire la langue, il préférait toujours donner la réponse par défaut « Anglaise/Occidentale ». Le biais se situe dans la partie décisionnelle du robot, et non dans sa simple capacité de lecture.
Le Tournant Linguistique
L'un des aspects les plus intéressants de l'étude a été de poser la même question de deux manières : en anglais et dans la langue maternelle de la culture (par exemple, interroger sur les dieux finnois en anglais versus interroger en finnois).
Ils ont découvert que le cerveau du robot agit comme un interrupteur. Quand vous posez la question en anglais, il utilise un ensemble de voies pour décider de la réponse. Quand vous posez la question en finnois, il en utilise un autre légèrement différent. Parfois, poser la question dans la langue maternelle aidait le robot à donner la bonne réponse, mais souvent, le robot revenait quand même par défaut aux noms occidentaux célèbres.
Les chercheurs ont découvert que si vous posez la même question en anglais et dans la langue maternelle, puis que vous prenez la meilleure réponse de l'une ou l'autre, vous pouvez corriger environ 36 % d'erreurs supplémentaires sans rien apprendre de nouveau au robot. C'est comme avoir deux amis pour vérifier la réponse ; si l'un dit « Zeus » et l'autre « Ukko », vous pouvez choisir la bonne.
Conclusion : Réparer la Bouche, pas le Cerveau
Le document conclut que le problème n'est pas que l'IA ne connaît pas les mythes finnois, slaves ou égyptiens. L'IA les connaît. Le problème est que la partie de l'IA qui génère du texte est « filtrée » par des défauts culturels. Elle a l'habitude d'aplatir les détails culturels uniques et spécifiques pour les transformer en éléments les plus communs et dominants qu'elle rencontre dans ses données d'entraînement.
Cela signifie que pour corriger le biais culturel dans l'IA, nous ne devrions pas seulement essayer de nourrir le robot avec plus de livres sur les mythes finnois (ce qui aiderait la mémoire, mais cette mémoire est déjà là). Au lieu de cela, nous devons réparer la partie du robot qui parle. Nous devons apprendre au robot qu'il est acceptable de dire « Ukko » au lieu de « Zeus », même quand il a l'impression que « Zeus » est la réponse la plus sûre et la plus commune.
L'étude suggère que la solution réside dans les interventions de « lecture » (readout interventions) — changer la façon dont le robot sélectionne ses mots finaux — plutôt que de simplement tenter de réentraîner l'intégralité de son cerveau. C'est un rappel que le fait qu'une machine possède toute l'information ne signifie pas qu'elle vous dira la vérité ; parfois, elle vous dit simplement ce qu'elle pense que vous voulez entendre.
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.