Towards Explainability of SLMs by investigating Token Level Activation
Dit artikel stelt het Activation Flow Network (AFN) voor, een lichtgewicht en modelonafhankelijk raamwerk dat token-niveau belangrijkheid in BERT kwantificeert door activatiesterktes van de verborgen toestand in Laag-8 te analyseren, en aantoont dat semantisch betekenisvolle tokens aanzienlijk hogere activatiemagnitudes vertonen dan structurele tokens, waardoor een interpreteerbaar alternatief voor op aandacht gerichte methoden wordt geboden.
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 zeer slimme, maar geheimzinnige, robotbibliothecaris voor met de naam BERT. Deze bibliothecaris heeft bijna alles wat ooit is geschreven gelezen en kan vragen beantwoorden of gevoelens in zinnen begrijpen. Maar er is een addertje onder het gras: niemand weet hoe het eigenlijk denkt. Het is als een "black box" — je voert een zin in en er komt een antwoord uit, maar de tandwielen erin zijn verborgen.
Lange tijd probeerden onderzoekers een blik naar binnen te werpen door te kijken naar de "aandacht" van de bibliothecaris. Ze dachten: "Als de bibliothecaris naar een woord kijkt, moet dat woord belangrijk zijn!" Maar ze ontdekten een truc: de bibliothecaris staart vaak intens naar saaie dingen zoals komma's, punten of woorden als "de" en "is", terwijl hij de echte smakelijke woorden als "mooi", "ramp" of "Canada" negeert. Het was als kijken naar een beveiligingscamera die alleen inzoomt op de deurklink en de persoon die door de deur loopt negeert.
Het Nieuwe Idee: "Energie" Meten in plaats van "Blik"
De auteurs van dit artikel besloten een andere aanpak te proberen. In plaats van te vragen: "Waar kijkt de bibliothecaris naartoe?", vroegen ze: "Hoeveel energie gebruikt de bibliothecaris om over elk woord na te denken?"
Ze richtten zich op een specifieke kamer in het brein van de bibliothecaris genaamd Laag 8. Stel je het brein van de bibliothecaris voor als een 12-verdiepingen tellend gebouw:
- Verdiepingen 1–5: De begane grond. Hier neemt de bibliothecaris alleen maar basisdingen waar, zoals hoofdletters of of een woord een zelfstandig naamwoord of werkwoord is.
- Verdiepingen 10–12: Het penthouse. Hier wordt het uiteindelijke antwoord bepaald.
- Verdieping 8 (Het Sweet Spot): Dit is de "consolidatiezone". Hier stopt de bibliothecaris met kijken naar grammatica en begint hij echt de betekenis van het verhaal te begrijpen.
De onderzoekers bouwden een hulpmiddel genaamd het Activation Flow Network (AFN). In plaats van te kijken naar de ogen van de bibliothecaris, maten ze de "elektriciteit" (wiskundig de L2-norm genoemd) die door elk woord stroomde terwijl het door Verdieping 8 passeerde.
Wat Ze Vonden: De "Hoogspannings"-Woorden
Toen ze deze energie maten, vonden ze een duidelijk patroon:
- De "Hoogspannings"-Woorden: Inhoudsrijke woorden als "premier", "minister", "Canada", "mooi" of "genieten" lichtten op als felle neonreclames. Ze hadden de hoogste energie.
- De "Laagspannings"-Woorden: Structurele woorden als "de", "van" of leestekens als "?" waren dimmer. Ze waren er wel, maar ze droegen niet het hoofdgewicht van de betekenis.
De Analogie: Stel je een team verhuizers voor dat een huis inpakt. De "Hoogspannings"-woorden zijn de zware banken en piano's — ze vereisen de meeste inspanning om te verplaatsen. De "Laagspannings"-woorden zijn de lege dozen of het tape; ze zijn nodig voor de klus, maar ze nemen niet veel ruimte of energie in beslag. De onderzoekers vonden dat Verdieping 8 is waar het zware werk gebeurt.
Het "Golfslag"-Experiment
Om dit te bewijzen, speelden de onderzoekers een spelletje "vind het verschil". Ze gaven de bibliothecaris twee zeer vergelijkbare zinnen:
- "Genieten van een prachtige dag in het park!"
- "Genieten van een prachtige wandeling aan het strand!"
Ze keken hoe de "energie" veranderde toen ze "dag" verwisselden met "wandeling" en "park" met "strand".
- Het Voor de Hand Liggende: De woorden die veranderden ("dag" en "park") vertoonden een enorme sprong in energie.
- De Verrassing: Zelfs de woorden die niet veranderden (zoals "prachtig" of "aan") vertoonden een significante energieverandering!
De Analogie: Het is als het laten vallen van een steen in een vijver. Als je één woord verandert (de steen), verspreiden de rimpelingen (energiverschuivingen) zich en veranderen het water eromheen, zelfs de delen die niet direct geraakt werden. Dit toonde aan dat Verdieping 8 diep verbonden is; het veranderen van één deel van het verhaal dwingt de hele zin om zijn betekenis opnieuw te overdenken.
De "Emmer"-Test
Tot slot probeerden ze de "belangrijke" woorden te scheiden van de "achtergrond" woorden met een eenvoudige regel. Ze trokken een lijn (een drempel) en deden alle woorden met hoge energie in een HOGE emmer en de rest in een LAGE emmer.
Ze ontdekten dat:
- De HOGE emmer slechts ongeveer 25% van de woorden bevatte (de belangrijke ones).
- Maar, deze paar woorden waren verantwoordelijk voor 76% van de totale betekenisveranderingen.
De Analogie: Het is als een concert waarbij 25% van de musici (de solisten) de melodie speelt die iedereen onthoudt, terwijl de andere 75% het achtergrondritme speelt. Als je de solisten dempt, verliest het lied zijn ziel. Als je het achtergrondritme dempt, kun je het lied nog steeds horen, ook al voelt het een beetje leeg.
De Grote Conclusie
Dit artikel zegt niet alleen "BERT is slim". Het geeft ons een nieuwe manier om te zien hoe het denkt. Door de "energie" van woorden in het midden van het proces (Laag 8) te meten, veranderden ze de "black box" in een "glazen doos".
Ze toonden aan dat BERT niet alleen naar leestekens staart; het richt zijn mentale energie eigenlijk op de woorden die de echte betekenis dragen. Dit helpt ons te begrijpen dat wanneer het model een zin verwerkt, het veel zwaar werk doet aan de "inhouds"-woorden om de wereld te begrijpen, terwijl de "structuur"-woorden alleen het frame bij elkaar houden.
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.