← Nieuwste papers
🤖 machine learning

The Attribution Contract: Feature Attribution for Generative Language Models

Dit artikel introduceert het "Attributiecontract", een conceptueel raamwerk dat ambiguïteiten in feature-attributie voor generatieve taalmodellen oplost door de output, in aanmerking komende features, het generatieve proces, vaste voorwaarden en modelscore expliciet te definiëren, waardoor attributiestrijd wordt omgedacht als verschillen in verklarende contracten in plaats van algoritmische gebreken.

Oorspronkelijke auteurs: Giang Nguyen

Gepubliceerd 2026-05-25
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Giang Nguyen

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je probeert uit te vinden waarom een chef een specifiek gerecht heeft bereid. Je wilt weten welke ingrediënten het belangrijkst waren voor de uiteindelijke smaak.

In de oude tijden (met eenvoudige "classificatie"-modellen) was dit makkelijk. Je gaf de chef een lijst met ingrediënten (de invoer), hij bereidde één gerecht (de uitvoer), en je kon naar het zout of de peper wijzen en zeggen: "Ah, het zout maakte het zout." De ingrediënten waren statisch, en het gerecht was klaar.

Maar bij Generatieve Taalmodellen (zoals de AI die deze tekst schrijft) is het kookproces veel complexer. De chef bereidt niet zomaar één gerecht; hij bereidt een heel banket, één hapje tegelijk. En hier zit het lastige: de eerste hap die hij bereidt, wordt een ingrediënt voor de tweede hap.

Als de chef eerst een "Le" (Frans voor "De") bereidt, staat die "Le" nu op het aanrecht, klaar om te worden gebruikt als ingrediënt voor het volgende woord, "chien" (hond).

Het Probleem: De "Wie deed Wat?"-Verwarring

Het artikel stelt dat wanneer we proberen uit te leggen waarom de AI een specifiek woord heeft geschreven, we vaak in de war raken omdat we niet duidelijk zijn over welke vraag we eigenlijk stellen.

De auteur noemt deze verwarring de "Zelf-Attributiefout".

Hier is een eenvoudige analogie:
Stel je voor dat je een estafettewedstrijd bekijkt.

  • Loper A geeft de stok door aan Loper B.
  • Loper B rent snel en wint de wedstrijd.

Als je vraagt: "Wie was verantwoordelijk voor het feit dat Loper B snel rende?"

  1. Vraag A: "Wat hielp Loper B nu juist om snel te rennen?"
    • Antwoord: De stok die van Loper A werd overhandigd! (Het vorige woord is de belangrijkste factor).
  2. Vraag B: "Welk deel van het oorspronkelijke plan zorgde ervoor dat het team won?"
    • Antwoord: De instructies van de trainer aan Loper A! (De oorspronkelijke prompt is de belangrijkste factor).

Het artikel stelt dat veel AI-onderzoekers dezelfde tool gebruiken om beide vragen te beantwoorden, maar dat ze in de war raken. Ze zien dat "Loper A" (het vorige woord) verantwoordelijk is voor de snelheid van "Loper B", en concluderen: "De instructies van de trainer deden er niet toe!" Maar dat is fout. Ze hebben gewoon de verkeerde vraag gesteld.

De Oplossing: Het "Attributiecontract"

Om dit op te lossen, stelt de auteur een nieuw regelboek voor dat het Attributiecontract heet. Denk hierbij aan een werkopdracht of een receptkaart die je voordat je begint met het analyseren van de AI moet invullen.

Voordat je de AI vraagt "Waarom heb je dit geschreven?", moet je een contract tekenen dat vijf dingen definieert (de SCOPE):

  1. S (Score): Wat meten we? (Is het de waarschijnlijkheid van het volgende woord? De hele zin?)
  2. C (Conditionering): Wat houden we stil? (Negeert we de woorden die de AI al heeft geschreven, of behandelen we ze als ingrediënten?)
  3. O (Uitvoer): Wat precies leggen we uit? (Alleen het volgende woord? Het hele alinea?)
  4. P (Proces): Hoe heeft de AI het gemaakt? (Schreef het van links naar rechts? Wist het uit en herschreef het zoals een diffusiemodel?)
  5. E (In aanmerking komende kenmerken): Wat mogen we de schuld geven of prijzen? (Alleen de oorspronkelijke prompt van de gebruiker? Of ook de eerdere woorden van de AI zelf?)

Waarom Dit Belangrijk Is: De "Magische Brillen"-Analogie

Stel je voor dat de AI een paar magische brillen draagt.

  • Als je de AI vraagt om een woord uit te leggen met Contract A (Lokaal Volgend Token), laten de brillen je zien dat het vorige woord fel rood gloeit. Het zegt: "Dit woord is hier omdat het woord ervoor het waarschijnlijk maakte!"
  • Als je de AI vraagt om hetzelfde woord uit te leggen met Contract B (Prompt-geconditioneerd), schakelen de brillen de gloed op het vorige woord uit en laten ze de oorspronkelijke prompt fel rood gloeien. Het zegt: "Dit woord is hier omdat jij het in de prompt hebt gevraagd!"

Het hoofdpunt van het artikel is: Je kunt niet zeggen dat de AI "fout" of "goed" is op basis van de brillen. Je moet toegeven dat Contract A en Contract B twee verschillende vragen stellen.

Als een onderzoeker zegt: "De AI hallucineert omdat het het brondocument negeert", maar ze gebruiken eigenlijk Contract A (dat kijkt naar de vorige woorden), dan interpreteren ze het resultaat verkeerd. Ze moeten overschakelen naar Contract B (dat de vorige woorden vasthoudt en alleen naar de bron kijkt) om te zien of het brondocument daadwerkelijk de oorzaak is.

De Conclusie

Het artikel bedenkt geen nieuwe manier om getallen te berekenen. In plaats daarvan bedenkt het een nieuwe manier om over de getallen te praten.

Het vertelt ons dat er in de wereld van generatieve AI geen enkele "waarheid" is over welke invoer het belangrijkst was. Er is alleen de waarheid ten opzichte van het contract.

  • Als je wilt weten hoe de AI stap voor stap denkt, gebruik dan het "Lokale" contract.
  • Als je wilt weten hoe je instructies het eindverhaal hebben gevormd, gebruik dan het "Prompt-geconditioneerde" contract.

Totdat we stoppen met het behandelen van deze als hetzelfde, zullen we blijven discussiëren over AI-verklaringen, terwijl we eigenlijk gewoon verschillende vragen stellen. Het "Attributiecontract" is gewoon het hulpmiddel om ervoor te zorgen dat we allemaal dezelfde vraag stellen voordat we beginnen met het zoeken naar antwoorden.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →