Human-Alignment and Calibration of Inference-Time Uncertainty in Large Language Models
Cet article évalue diverses mesures d'incertitude au moment de l'inférence dans les grands modèles de langage, constatant que plusieurs métriques démontrent un fort alignement avec l'incertitude humaine et une calibration modérée à forte du modèle, même lorsqu'elles ne sont pas corrélées aux préférences de réponses humaines.
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 posez une question à un robot très intelligent et érudit. Vous voulez savoir deux choses :
- Le robot a-t-il réellement raison ? (C'est ce qu'on appelle la calibration).
- Le robot « ressent »-il l'incertitude de la même manière qu'un humain ressentrait l'incertitude ? (C'est ce qu'on appelle l'alignement).
Pendant longtemps, les chercheurs ont été très doués pour construire des robots qui savent quand ils ont raison ou tort (calibration). Mais ils n'ont pas vraiment vérifié si le « pressentiment » du robot correspond à la façon dont un groupe d'humains se sent. Ce document est comme une enquête policière tentant de déterminer si le robot et les humains sont sur la même longueur d'onde émotionnelle concernant l'incertitude.
L'enquête : Comment ils ont testé cela
Les chercheurs ont traité le robot comme un élève passant un examen à choix multiples. Ils ne se sont pas contentés de demander une réponse au robot ; ils lui ont demandé de « montrer son travail » en révélant son degré de confiance pour chaque option de réponse possible.
Ils ont utilisé deux « salles de classe » principales (jeux de données) pour tester cela :
- La petite classe : Un petit groupe de 38 questions provenant d'un célèbre organisme de sondage (Pew Research).
- La grande classe : Un groupe massif de près de 3 000 questions provenant de sondages d'opinion publique (Roper Center).
Dans ces classes, ils ont comparé les réponses et les niveaux de confiance du robot par rapport à ce que des groupes d'humains réels avaient déclaré.
La grande surprise : « Ressentir » vs « Penser »
Voici le rebondissement découvert par le document, qui revient à découvrir qu'un élève et un professeur passent des tests différents mais ressentent la même « ambiance » :
- Ils ne sont pas d'accord sur la réponse : Si vous posez la même question à un groupe d'humains et au robot, ils choisissent souvent des réponses différentes. L'« ordre de préférence » du robot (quelle réponse il préfère, la deuxième meilleure, etc.) est généralement totalement différent de celui des humains.
- Mais ils SONT d'accord sur le ressenti : Même s'ils choisissent des réponses différentes, le « compteur d'incertitude » du robot augmente et diminue souvent exactement en même temps que l'incertitude des humains.
L'analogie : Imaginez que vous et un ami essayiez de deviner le score d'un match de sport. Vous proposez tous deux des scores différents (par exemple, vous dites 24-20, il dit 21-19). Cependant, vous êtes tous deux également nerveux à propos de vos pronostics. Vous pensez tous deux : « Je ne suis pas sûr, cela pourrait pencher d'un côté ou de l'autre ». Le document a trouvé que les LLM sont comme cet ami : ils peuvent se tromper sur le score, mais leur « nervosité » correspond parfaitement à la nervosité des humains.
Les outils utilisés (Les « compteurs d'incertitude »)
Les chercheurs ont testé de nombreuses façons de mesurer cette « nervosité ». Considérez cela comme différents types de thermomètres pour mesurer l'anxiété du robot :
- Probabilité Top-1 : « À quel point suis-je sûr que mon tout premier choix est le bon ? » (Cela n'a pas bien fonctionné comme compteur d'alignement humain).
- Entropie (Le compteur de « Chaos ») : Cela mesure à quel point les prédictions du robot sont dispersées. Si le robot est sûr à 90 % d'une réponse, il est calme (entropie faible). Si ses choix sont répartis à 25 % entre quatre réponses, c'est le chaos (entropie élevée).
- Les gagnants : Ils ont découvert que mesurer le « chaos » spécifiquement parmi les réponses correctes (appelé Entropie de Choix) et regarder les 10 prédictions les plus probables (appelé Entropie Top-10) étaient les meilleurs moyens de correspondre aux sentiments humains.
- Échantillonnage Top-P : C'est comme si le robot disait : « Je vais prendre le bloc supérieur de réponses qui totalise 90 % de ma confiance. » La taille de ce bloc nous indique à quel point le robot est incertain.
Le robot savait-il réellement quand il avait tort ? (Calibration)
Ce n'est pas parce que le robot se sent incertain comme un humain qu'il a raison lorsqu'il se sent sûr de lui. Les chercheurs ont vérifié cela en utilisant un test standard appelé MMLU (une vaste collection de questions difficiles à choix multiples).
- Le résultat : Les « compteurs d'incertitude » qui correspondaient aux sentiments humains (comme l'Entropie de Choix) se sont également révélés être assez bons pour prédire quand le robot avait effectivement tort.
- Le bémol : Le robot n'était pas parfaitement calibré. Il était « modérément » bon. C'est comme une prévision météo qui annonce « 50 % de chances de pluie » et où il pleut la moitié du temps : c'est utile, mais ce n'est pas une boule de cristal.
Le moment « Eurêka ! »
Le document établit un lien ingénieux que personne n'avait remarqué auparavant :
- L'échantillonnage Top-P (une méthode courante pour générer du texte par les robots) est mathématiquement très proche d'un concept statistique appelé « ensemble de crédibilité bayésien ». Les auteurs ont réalisé que ce lien aide à expliquer pourquoi observer la « taille » du groupe Top-P est un bon moyen de mesurer l'incertitude.
L'essentiel à retenir
Ce document nous indique que les modèles de langage de grande taille (LLM) possèdent un sens de l'incertitude « humain », même s'ils ne sont pas toujours d'accord avec les humains sur la réponse finale.
- Ce qui fonctionne le mieux : Mesurer à quel point la confiance du robot est « éparpillée » parmi les réponses correctes (Entropie de Choix) ou parmi les 10 meilleures prédictions (Top-10).
- Pourquoi c'est important : Si nous pouvons utiliser ces « compteurs » spécifiques, nous pouvons donner un signal intuitif aux utilisateurs. Au lieu d'un chiffre déroutant, le robot peut dire : « Je me sens très incertain à ce sujet », d'une manière qui correspond à ce qu'un humain ressentirait. Cela aide à instaurer la confiance, même si le robot n'a pas 100 % raison.
Ce que le document n'a pas fait :
- Il n'a pas testé cela sur des conversations ouvertes (comme écrire un poème), seulement sur des questions à choix multiples.
- Il n'a pas testé cela sur les modèles les plus gros et les plus coûteux (super-ordinateurs), seulement sur des modèles de 8 milliards de paramètres ou moins.
- Il n'a pas mené d'essai clinique ou d'étude utilisateur pour voir si cela rend les gens plus heureux ; il a seulement mesuré les mathématiques et l'alignement.
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.