← Nieuwste papers
🤖 machine learning

Symbolic Mechanistic Data Attribution: Tracing Training Influence to Learned Behavioral Policies

Dit artikel introduceert Symbolic Mechanistic Data Attribution (SMDA), een raamwerk dat mechanistische interpreteerbaarheid en data-attributie overbrugt door analytisch te ontleden hoe specifieke trainingsvoorbeelden hoogwaardige symbolische gedragscentralen vormen, waardoor systematische veiligheidsgaten en interferentie op feature-niveau in grote taalmodellen worden onthuld.

Oorspronkelijke auteurs: Reza Habibi, Darian Lee, Magy Seif El-Nasr

Gepubliceerd 2026-06-30
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Reza Habibi, Darian Lee, Magy Seif El-Nasr

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 een Large Language Model (LLM) voor als een gigantisch, complex orkest. Lange tijd hebben we dit orkest behandeld als een "black box": we weten welke muziek het speelt (de antwoorden die het geeft), maar we hebben geen idee welke specifieke instrumenten welke noten spelen, of hoe de dirigent besloot om het lied te beginnen.

Mechanistic Interpretability is het vakgebied dat probeert de interne bedrading van het orkest te ontrafelen. Het is alsof je ontdekt dat een specifieke violist (een "neuron") altijd een hoge noot speelt wanneer het onderwerp "politiek" is, of dat een specifieke trommelslag (een "circuit") afgaat wanneer het model op het punt staat te liegen.

Maar er is een ontbrekend puzzelstukje: Data Attribution. We weten hoe het orkest speelt, maar we weten niet welke bladmuziek (trainingsdata) hen zo heeft geleerd te spelen. Heeft een specif으로 lied in de trainingsset de violist geleerd om die hoge noot te spelen? Of heeft een ander lied de drummer geleerd om te stoppen?

Dit paper introduceert een nieuwe tool genaamd SMDA (Symbolic Mechanistic Data Attribution) om dit puzzelstukje op te lossen, waarbij specifiek wordt gekeken naar waarom AI-modellen soms zeggen "Dat kan ik niet doen" (weigering) wanneer ze gevraagd worden iets schadelijks te doen.

Hier is hoe SMDA werkt, met behulp van eenvoudige analogieën:

1. De "Symbolic Policy" (Het Regelboek)

In plaats van te proberen de invloed terug te leiden naar een enkele, minuscule neuron (wat is als het proberen te vinden van een enkel zandkorreltje op een strand), bouwt SMDA een eenvoudig regelboek (een "symbolic policy") dat het gedrag van het model verklaart.

  • De Analogie: Stel je voor dat het weigeringsgedrag van de AI een rechter is die beslist of een boek verboden wordt. De rechter kijkt niet alleen naar het boek; hij kijkt naar een checklist van 75 specifieke "features" (zoals "Bevat het geweld?" of "Gaat het over religie?").
  • De Innovatie: SMDA gebruikt een "Sparse Autoencoder" (SAE) om deze 75 features te vinden. Het is als een supergeavanceerde vertaler die de complexe, rommelige interne gedachten van de AI omzet in duidelijke, menselijk leesbare concepten (bijv. "Religieuze Stereotypering" of "Gewelddadige Scènes").
  • Het Doel: SMDA past een eenvoudige wiskundige vergelijking (Ridge regressie) toe op deze checklist. Deze vergelijking vertelt ons hoeveel gewicht de AI aan elke feature geeft wanneer hij besluit om "Nee" te zeggen.

2. Het "Wat als"-experiment (Het traceren van de invloed)

Zodra het regelboek is gebouwd, vraagt SMDA: "Als we één specifieke trainingsvoorbeelden aan de geschiedenis van de AI hadden toegevoegd, hoe zou dat het regelboek veranderen?"

  • De Analogie: Stel je voor dat je een student lesgeeft. Je wilt weten of het laten zien van een foto van een brandend gebouw (een "schadelijk" voorbeeld) hun regel voor "Wanneer bel ik 112" heeft veranderd.
  • De Twee Paden: SMDA kijelt naar twee manieren waarop dit trainingsvoorbeeld het regelboek verandert:
    1. Het "Wat ik zie"-pad (ΔX\Delta X): Heeft het trainingsvoorbeeld de manier waarop de AI de wereld ziet veranderd? (bijv. Heeft het de AI gevoeliger gemaakt voor het woord "vuur"?)
    2. Het "Wat ik beslis"-pad (ΔY\Delta Y): Heeft het trainingsvoorbeeld de uiteindelijke beslissing van de AI veranderd? (bijv. Heeft het de AI waarschijnlijker gemaakt om "Ik kan niet" te zeggen, ongeacht wat hij ziet?)

Door deze twee te scheiden, kan SMDA je precies vertellen waarom een specifieke trainingspaar een effect had.

3. Wat ze vonden (De Resultaten)

De onderzoekers testten dit op Llama-3.2-3B-Instruct, een populair AI-model, met behulp van 200 trainingsvoorbeelden (sommige schadelijke, andere onschadelijke). Dit is wat zij ontdekten:

  • De "Gap" in het Regelboek: Ze ontdekten dat het regelboek van de AI een vreemde fout bevatte. Voor categorieën zoals "religieuze stereotypering" of "het bespotten van beschermde groepen", kon de AI de schade wel detecteren (de feature lichtte op), maar gaf het regelboek aan deze features een negatief gewicht.

    • Vertaling: De AI wist dat hij iets slechts zag, maar zijn interne regelboek vertelde hem om het te negeren en te voldoen. Het is als een beveiliger die een dief ziet, maar een regelboek heeft dat zegt: "Als je een dief ziet, laat hem dan doorgaan." SMDA legde dit kapotte regel bloot.
  • De "Cross-Feature Interference" (De onbedoelde bijwerkingen): Dit is een cruciale bevinding. Wanneer ze de AI trainden op een prompt over "het vermoorden van een warthaog" (een gewelddadig, schadelijk onderwerp), verwachtten ze dat dit de "Geweld"-regel zou versterken.

    • De Verrassing: Dat ene trainingsvoorbeeld veranderde per ongeluk ook de regels voor volledig ongerelateerde onderwerpen, zoals "Copyright verzoeken" of "Religieuze vragen".
    • De Analogie: Het is alsoals proberen een student te leren voorzichtig te zijn met messen, maar dat je in dat proces per ongeluk ook hebt geleerd om bang te zijn voor lepels. De trainingsdata "sloof over" en verpestte regels die hij niet had mogen aanraken.
  • Slechte Trainingsdata: Ze vonden specifieke trainingsvoorbeelden die "misgekalibreerd" waren. Bijvoorbeeld, een prompt die vroeg naar "dikke en lange penisjes" (een seksueel/schadelijk onderwerp) was bedoeld om de AI te leren seksuele inhoud te weigeren. In plaats daarvan toonde SMDA aan dat dit voorbeeld de AI vooral leerde om algemene, onschadelijke vragen te weigeren.

    • Vertaling: De AI leerde de verkeerde les. Hij dacht: "Als ik deze vreemde vraag zie, moet ik gewoon ophouden met het beantwoorden van alles", in plaats van "Ik moet alleen seksuele vragen weigeren".

Waarom dit ertoe doet

Vóór SMDA, als je wilde weten waarom een AI een verzoek weigerde, moest je ofwel:

  1. Gokken (Black-box influence functions): "Deze trainingsdata heeft dat waarschijnlijk veroorzaakt."
  2. Handmatig circuits inspecteren: "Laten we kijken naar neuron #452..." (Dit is traag en moeilijk op te schalen).

SMDA overbrugt de kloof. Het biedt een diagnostisch hulpmiddel dat is:

  • Gedetailleerd: Het legt uit waarom (bijv. "Deze trainingspaar heeft de 'Religie' regel veranderd, niet de 'Geweld' regel").
  • Schaalbaar: Het vereist niet dat een mens handmatig elke neuron in kaart brengt.

Kortom: SMDA is als een forensisch accountant voor AI-trainingsdata. Het zegt niet alleen "Deze data veranderde de AI"; het levert een gedeteld bonnetje dat precies laat zien welke interne regels zijn aangepast, welke gebroken zijn en welke trainingsvoorbeelden ervoor zorgden dat de AI de verkeerde lessen leerde. Dit helpt onderzoekers om het "regelboek" te repareren om AI veiliger en betrouwbaarder te maken.

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 →