← Derniers articles
💬 NLP

Probabilistic Attribution For Large Language Models

Ce papier présente un cadre d'attribution probabiliste agnostique au modèle qui exploite la règle de Bayes sur les probabilités de tokens des LLM pour quantifier l'importance et l'entropie des tokens, améliorant ainsi l'interprétabilité et révélant des insights sur la stabilité et le comportement du modèle à travers divers prompts.

Auteurs originaux : Shilpika Shilpika, Carlo Graziani, Bethany Lusch, Venkatram Vishwanath, Michael E. Papka

Publié 2026-05-22
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Shilpika Shilpika, Carlo Graziani, Bethany Lusch, Venkatram Vishwanath, Michael E. Papka

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 un grand modèle de langage (LLM) non pas comme un cerveau magique qui « pense » comme un humain, mais comme une machine à sous ultra-avancée ou un lanceur de dés géant à grande vitesse.

À chaque fois que le modèle écrit un mot (ou un « token »), il ne se contente pas de deviner. Il calcule les probabilités de chaque mot suivant possible dans l'ensemble de son dictionnaire, en se basant sur tout ce qu'il a écrit jusqu'à présent. Il choisit le mot suivant en fonction de ces probabilités.

Ce document, « Attribution probabiliste pour les grands modèles de langage », introduit une nouvelle façon de jeter un coup d'œil à l'intérieur de cette machine à sous pour comprendre pourquoi il a choisi les mots qu'il a choisis. Les auteurs appellent cet nouvel outil le Score d'Attribution (SA).

Voici une décomposition de leurs idées à l'aide d'analogies simples :

1. L'idée centrale : Rembobiner la bande

Habituellement, lorsque nous posons une question à une IA, elle donne une réponse. Nous pouvons nous demander : « Quelle partie de ma question l'a amenée à dire cela ? »

Les auteurs traitent le processus d'écriture de l'IA comme un processus stochastique (un terme mathématique sophistiqué désignant un processus aléatoire qui évolue dans le temps, comme les modèles météorologiques ou les marchés boursiers). Ils ont réalisé que, puisque l'IA ne fait que calculer des probabilités, nous pouvons utiliser les mathématiques pour « rembobiner » la bande.

L'analogie :
Imaginez que vous écoutez une chanson et que vous voulez savoir quelle note spécifique de la mélodie a amené le chanteur à atteindre une note aiguë à la fin.

  • L'ancienne méthode : Vous devinez quelle note était importante.
  • La méthode des auteurs : Ils prennent la chanson, retirent une note à la fois et demandent au chanteur : « Si je ne jouais pas cette note spécifique, quelle serait la probabilité que vous atteigniez toujours cette note aiguë ? »
    • Si le retrait de la note rend la note aiguë impossible, cette note était cruciale (Score élevé).
    • Si le retrait de la note ne change rien, cette note n'était que du bruit de fond (Score faible).

2. Le tour de magie : Le jeu du « Et si »

La partie délicate est que l'IA ne sait écrire que vers l'avant. Elle ne peut pas naturellement dire : « Et si je sautais ce mot ? »

Les auteurs ont utilisé un tour de magie mathématique (la règle de Bayes) pour forcer l'IA à jouer à ce jeu du « Et si ». Ils disent essentiellement à l'IA : « Voici votre prompt et votre réponse. Maintenant, faites comme si le mot « pomme » dans votre prompt était en réalité n'importe quel autre mot du dictionnaire. Comment cela change-t-il les probabilités de votre réponse ? »

En faisant ces calculs mathématiques, ils calculent un score pour chaque mot individuel du prompt. Ce score vous indique dans quelle mesure ce mot spécifique a « poussé » l'IA vers sa réponse finale.

3. Mesurer la « confusion » (Entropie)

Le document examine également l'Entropie, qui est une mesure de l'incertitude ou de la confusion.

L'analogie :
Imaginez que vous essayez de deviner le mot suivant dans une phrase.

  • Faible entropie (faible confusion) : La phrase est « Le ciel est... ». L'IA est sûre à 99 % que le mot suivant est « bleu ». Elle n'est pas confuse.
  • Forte entropie (forte confusion) : La phrase est « Le... truc... a fait... ». L'IA n'a aucune idée de ce qui vient ensuite. Il est tout aussi probable que ce soit « chat », « chien », « courir » ou « sauter ».

Les auteurs ont constaté que :

  • Si un mot a un score d'attribution élevé (il est très important) mais que l'IA est toujours très confuse (entropie élevée) quant à ce qu'elle pourrait le remplacer, quelque chose d'étrange se produit. Cela pourrait signifier que le modèle est instable ou n'a pas bien appris les données.
  • Si un mot a un score faible (il n'importe pas beaucoup) et que l'IA est très confiante (faible entropie) quant à ce qui le remplace, ce mot est probablement juste un « remplissage » ou du bruit.

4. Ce qu'ils ont découvert

Les auteurs ont testé cette méthode sur 8 modèles d'IA différents en utilisant 7 prompts différents. Voici ce qu'ils ont trouvé :

  • Modèles anciens vs modèles récents : Les modèles plus anciens (comme GPT-2) semblaient plus « confus » (entropie plus élevée), même lorsque les mots ne semblaient pas avoir beaucoup d'importance. Les modèles plus récents (comme Llama) étaient plus stables et confiants. Cela suggère que les modèles plus récents ont mieux « convergé » vers leurs données d'entraînement : ils savent de quoi ils parlent de manière plus cohérente.
  • Trouver les « mauvais » mots : Ils ont trouvé des cas spécifiques où l'IA était confuse. Par exemple, dans un prompt, l'IA préférait le mot « dans » au mot de l'utilisateur « quand » pour que la phrase coule mieux. Le score a révélé ce décalage, montrant que l'IA était « plus heureuse » avec une question légèrement différente.
  • Sensibilité aux tokens : Certains mots sont comme la « clé de voûte » d'un arc ; si vous les retirez, toute la réponse s'effondre. Le score identifie ces mots clés. D'autres mots sont comme le mortier ; vous pouvez les échanger, et la réponse reste la même.

5. Pourquoi cela compte (selon le document)

Les auteurs affirment que cette méthode est agnostique au modèle.

  • Analogie : Considérez différents modèles d'IA comme différentes marques de voitures (Ford, Toyota, Tesla). La plupart des outils pour expliquer leur fonctionnement ne fonctionnent que sur une seule marque. Cet nouvel outil est comme un scanner de diagnostic universel qui fonctionne sur n'importe quelle voiture, indépendamment de la construction de son moteur.

Ils affirment également qu'il est sans paramètres.

  • Analogie : De nombreux outils vous obligent à tourner des boutons et des cadrans (paramètres) pour obtenir un résultat. Si vous tournez le bouton dans le mauvais sens, le résultat est inexploitable. Cet outil ne nécessite aucun bouton ; il utilise simplement les mathématiques que l'IA fait déjà. Cela rend les résultats plus objectifs et plus faciles à faire confiance.

Résumé

Le document présente une « radiographie » mathématique pour la génération de texte par l'IA. Au lieu de deviner pourquoi une IA a dit quelque chose, ils utilisent les mathématiques des probabilités pour calculer exactement dans quelle mesure chaque mot de votre question a contribué à la réponse. Ils utilisent cela pour repérer quels modèles sont stables, lesquels sont confus, et quels mots sont les véritables moteurs du comportement de l'IA.

Note importante : Le document se concentre strictement sur la compréhension des mathématiques et de la stabilité des modèles. Il ne prétend pas corriger les hallucinations de l'IA, diagnostiquer des conditions médicales ou résoudre des affaires juridiques, bien qu'il suggère que la compréhension de ces probabilités aide les utilisateurs à se concentrer sur les parties « incertaines ou instables » de la génération d'une IA.

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 →