← Derniers articles
🤖 machine learning

The Attribution Contract: Feature Attribution for Generative Language Models

Ce papier présente le « contrat d'attribution », un cadre conceptuel qui résout les ambiguïtés de l'attribution de caractéristiques pour les modèles de langage génératifs en définissant explicitement la sortie, les caractéristiques éligibles, le processus génératif, les conditions fixes et le score du modèle, redéfinissant ainsi les désaccords d'attribution comme des différences de contrats explicatifs plutôt que comme des défauts algorithmiques.

Auteurs originaux : Giang Nguyen

Publié 2026-05-25
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Giang Nguyen

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 essayez de comprendre pourquoi un chef a cuisiné un plat spécifique. Vous voulez savoir quels ingrédients ont été les plus importants pour le goût final.

Autrefois (avec des modèles « classificateurs » simples), c'était facile. Vous donniez au chef une liste d'ingrédients (l'entrée), il préparait un seul plat (la sortie), et vous pouviez pointer le sel ou le poivre en disant : « Ah, le sel l'a rendu salé. » Les ingrédients étaient statiques, et le plat était terminé.

Mais avec les modèles de langage génératifs (comme l'IA écrivant ce texte), le processus de cuisson est beaucoup plus compliqué. Le chef ne cuisine pas un seul plat ; il prépare un banquet entier, bouchée par bouchée. Et voici la partie délicate : la première bouchée qu'il cuisine devient un ingrédient pour la deuxième.

Si le chef cuisine d'abord un « Le » (article défini français), ce « Le » est maintenant posé sur le comptoir, attendant d'être utilisé comme ingrédient pour le mot suivant, « chien ».

Le Problème : La Confusion « Qui a fait Quoi ? »

L'article soutient que lorsque nous essayons d'expliquer pourquoi l'IA a écrit un mot spécifique, nous sommes souvent confus parce que nous ne sommes pas clairs sur quelle question nous posons réellement.

L'auteur appelle cette confusion le « sophisme de l'auto-attribution ».

Voici une analogie simple :
Imaginez que vous regardez un relais.

  • Le coureur A passe le témoin au coureur B.
  • Le coureur B court vite et remporte la course.

Si vous demandez : « Qui est responsable du fait que le coureur B ait couru vite ? »

  1. Question A : « Qu'est-ce qui a aidé le coureur B à courir vite maintenant ? »
    • Réponse : Le témoin passé par le coureur A ! (Le mot précédent est le facteur le plus important).
  2. Question B : « Quelle partie du plan initial a causé la victoire de l'équipe ? »
    • Réponse : Les instructions du coach au coureur A ! (L'invite initiale est le facteur le plus important).

L'article dit que de nombreux chercheurs en IA utilisent le même outil pour répondre aux deux questions, mais qu'ils se mélangent les pinceaux. Ils voient que « le coureur A » (le mot précédent) est responsable de la vitesse de « la coureuse B », et ils concluent : « Les instructions du coach n'ont pas compté ! » Mais c'est faux. Ils ont simplement posé la mauvaise question.

La Solution : Le « Contrat d'Attribution »

Pour résoudre ce problème, l'auteur propose un nouveau code de règles appelé le Contrat d'Attribution. Pensez-y comme à un bon de commande ou à une fiche recette que vous devez remplir avant de commencer à analyser l'IA.

Avant de demander à l'IA « Pourquoi as-tu écrit cela ? », vous devez signer un contrat définissant cinq éléments (le SCOPE) :

  1. S (Score) : Que mesurons-nous ? (Est-ce la probabilité du mot suivant ? La phrase entière ?)
  2. C (Conditionnement) : Que maintenons-nous constant ? (Ignorons-nous les mots que l'IA a déjà écrits, ou les traitons-nous comme des ingrédients ?)
  3. O (Sortie) : Qu'expliquons-nous exactement ? (Juste le mot suivant ? Tout le paragraphe ?)
  4. P (Processus) : Comment l'IA l'a-t-elle fait ? (A-t-elle écrit de gauche à droite ? A-t-elle effacé et réécrit comme un modèle de diffusion ?)
  5. E (Éléments éligibles) : Que sommes-nous autorisés à blâmer ou à louer ? (Uniquement l'invite initiale de l'utilisateur ? Ou aussi les propres mots précédents de l'IA ?)

Pourquoi Cela Compte : L'Analogie des « Lunettes Magiques »

Imaginez que l'IA porte une paire de lunettes magiques.

  • Si vous demandez à l'IA d'expliquer un mot en utilisant le Contrat A (Prochain Token Local), les lunettes vous montrent que le mot précédent brille en rouge vif. Elles disent : « Ce mot est ici parce que le mot avant l'a rendu probable ! »
  • Si vous demandez à l'IA d'expliquer le même mot en utilisant le Contrat B (Conditionné par l'Invite), les lunettes éteignent la lueur sur le mot précédent et font briller l'invite initiale en rouge vif. Elles disent : « Ce mot est ici parce que vous l'avez demandé dans l'invite ! »

Le point principal de l'article est le suivant : Vous ne pouvez pas dire que l'IA a « tort » ou « raison » en se basant sur les lunettes. Vous devez admettre que le Contrat A et le Contrat B posent deux questions différentes.

Si un chercheur dit : « L'IA hallucine parce qu'elle ignore le document source », mais qu'il utilise en réalité le Contrat A (qui examine les mots précédents), il interprète mal le résultat. Il doit passer au Contrat B (qui maintient les mots précédents fixes et examine uniquement la source) pour voir si le document source est réellement la cause.

L'Essentiel

L'article n'invente pas une nouvelle façon de calculer des nombres. Il invente plutôt une nouvelle façon de parler des nombres.

Il nous dit que dans le monde de l'IA générative, il n'existe pas une seule « vérité » sur quel entrée a été la plus importante. Il n'y a que la vérité relative au contrat.

  • Si vous voulez savoir comment l'IA pense étape par étape, utilisez le contrat « Local ».
  • Si vous voulez savoir comment vos instructions ont façonné l'histoire finale, utilisez le contrat « Conditionné par l'Invite ».

Jusqu'à ce que nous arrêtions de traiter ces éléments comme identiques, nous continuerons à nous disputer sur les explications de l'IA alors que nous posons en réalité des questions différentes. Le « Contrat d'Attribution » est simplement l'outil pour nous assurer que nous posons tous la même question avant de commencer à chercher des réponses.

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 →