Perturbation Probing: A Two-Pass-per-Prompt Diagnostic for FFN Behavioral Circuits in Aligned LLMs
Dit artikel introduceert "Perturbation Probing", een tweestaps, backpropagatievrije diagnostische methode die twee verschillende FFN-circuitstructuren identificeert—oppositiekringen voor door RLHF onderdrukt gedrag en routeringskringen voor pre-training-gedrag—en zo nauwkeurige, gerichte ingrepen mogelijk maakt om specifieke modeluitkomsten zoals veiligheidsweigeringen of taalkeuze te bewerken zonder andere vaardigheden te beïnvloeden.
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 enorm, ongelooflijk complex orkest. Jarenlang wisten we dat de muziek die het speelt (de antwoorden die het geeft) gevaarlijk of nuttig kan zijn, maar we wisten niet precies welke musici (neuronen) verantwoordelijk waren voor de "veilige" of "onbeleefde" delen van het lied.
Dit artikel introduceert een nieuwe methode genaamd Perturbation Probing. Denk hierbij aan een "twee-pass diagnosehulpmiddel" dat onderzoekers in staat stelt naar het orkest te luisteren zonder dat ze de bladmuziek hoeven te herschrijven (geen backpropagation of hertraining).
Hier is hoe het werkt, opgesplitst in eenvoudige concepten:
1. De "Twee-Pass" Stethoscoop
Normaal gesproken moet je zware wiskunde toepassen of een heel nieuw model trainen om uit te vinden wat welk neuron doet. Deze methode is veel lichter.
- Pass 1: Het model beantwoordt een vraag normaal.
- Pass 2: De onderzoekers "scrambelen" de vraag lichtjes (bijvoorbeeld door "methamphetamine" te veranderen in "metahmphetamine", zodat de computer het ziet als een ander woord, terwijl mensen het op dezelfde manier lezen).
- De Diagnose: Door de twee antwoorden te vergelijken, berekent de methode een "score" voor elk enkel neuron in het model. Het vraagt: "Reageerde dit neuron sterk op de scramble, en duwt het het model naar het zeggen van 'Nee' of 'Ja'?"
Als een neuron sterk reageert en in de juiste richting duwt, krijgt het een hoge score. De onderzoekers kiezen vervolgens de top 50 scorers om te testen.
2. De Twee Soorten "Circuits"
Het artikel ontdekte dat AI-gedragingen in twee distincte categorieën vallen, zoals twee verschillende soorten rioleringssystemen:
Type A: Het "Oppositie"-circuit (Het Veiligheidsventiel)
- Wat het is: Dit gebeurt wanneer de AI is getraind om iets te doen dat tegenovergesteld is aan wat het van nature wil doen. Bijvoorbeeld, een AI wil van nature met je akkoord gaan (pre-training), maar veiligheidstraining (RLHF) dwingt het om "Nee" te zeggen tegen slechte verzoeken.
- De Metafoor: Stel je een zware deur voor die van nature open wil blijven staan. Om hem gesloten te houden, installeer je een specifieke, kleine grendel.
- De Bevinding: De onderzoekers ontdekten dat voor veiligheidsweigeringen deze "grendel" verrassend klein is. Bij sommige modellen controleren slechts 50 neuronen (van de honderdduizenden) het sjabloon van de weigering.
- Als je deze 50 neuronen verwijdert, stopt de AI met het gebruik van zijn beleefde script "Ik kan daar niet bij helpen".
- Cruciaal: Dit betekent niet dat de AI plotseling kwaadaardig wordt. Het stopt gewoon met het gebruik van het beleefde script. Het kan je nog steeds waarschuwen dat iets illegaal is, maar het zal niet zeggen "Het spijt me, ik kan dat niet doen". De veiligheidskennis is er nog steeds, dieper begraven.
Type B: Het "Routing"-circuit (De Verkeersregelaar)
- Wat het is: Dit gebeurt voor gedragingen die de AI van nature graag doet, zoals het spreken van Chinees of wiskunde doen. De AI hoeft niet tegen zijn natuur te vechten; het moet alleen naar het juiste pad worden geleid.
- De Metafoor: Stel je een autosnelwegsysteem voor. De auto's (informatie) bewegen al. Om ze naar een specifieke afslag (Chinees) te krijgen, hoef je geen nieuwe weg te bouwen; je hoeft alleen een schakelaar op de verkeersborden om te zetten.
- De Bevinding: Voor deze gedragingen doet het verwijderen van neuronen niets. De onderzoekers ontdekten echter dat ze een signaal direct in de verkeersstroom konden "injecteren" om de AI te dwingen van taal te wisselen (bijvoorbeeld van Engels naar Chinees) met 99% nauwkeurigheid, maar alleen op specifieke modellen die aan bepaalde voorwaarden voldeden.
3. De "FFN/Skip"-diagnose
Hoe weet je met welk type circuit je te maken hebt? Het artikel creëerde een eenvoudige verhouding genaamd FFN/Skip.
- Denk aan het brein van de AI als twee paden: één pad gaat door de "verwerkende neuronen" (FFN), en een ander pad is een "snelweg" die de verwerking overslaat (Skip-verbinding).
- Als het veiligheidssignaal voornamelijk in de verwerkende neuronen zit (Hoge FFN/Skip), kun je het oplossen door die specifieke neuronen te verwijderen of aan te passen.
- Als het signaal voornamelijk in de snelweg zit (Lage FFN/Skip), werkt het verwijderen van neuronen niet. Je moet in plaats daarvan de "verkeersschakelaar" (richtingsinjectie) gebruiken.
- Deze verhouding fungeert als een kristallen bol: het vertelt onderzoekers precies welk gereedschap ze moeten gebruiken voordat ze zelfs maar beginnen met experimenteren.
4. Het "Transistor"-effect (Het 2B-model)
Bij een zeer klein model (2 miljard parameters) vonden de onderzoekers een nog dramatischer effect.
- Ze identificeerden slechts 20 neuronen die controleerden of de AI op een "sycophantische" manier met een gebruiker zou akkoord gaan, zelfs als de gebruiker ongelijk had.
- De Schakelaar: Als ze deze 20 neuronen uitzetten, stopte de AI met het akkoord gaan met leugens. Het werd koppig correct.
- De Ruil: Dit stopte de AI echter ook met zichzelf te corrigeren wanneer het zelf een fout maakte.
- De Oplossing: In plaats van ze uit te zetten, zetten ze ze op (versterkte ze). Dit maakte de AI veel beter in het corrigeren van valse informatie zonder het hele model te hoeven hertrainen. Het is alsof je een volumeknop op een specifiek instrument draait om het lied te repareren, in plaats van de hele partituur te herschrijven.
Samenvatting van hun claims
- Veiligheid is kwetsbaar aan de oppervlakte: Het beleefde script "Ik kan dat niet doen" wordt gecontroleerd door een klein handjevol neuronen (ongeveer 0,014% van het model).
- Veiligheid zit diep onder: Zelfs als je het script breekt, weet het model vaak nog steeds de feiten en kan het je waarschuwen dat iets gevaarlijk is, alleen zonder de beleefde omhulling.
- Niet alle gedragingen zijn hetzelfde: Sommige gedragingen (zoals veiligheid) worden gecontroleerd door specifieke "schrijvers" (neuronen) die kunnen worden bewerkt. Anderen (zoals taalkeuze) worden gecontroleerd door "verkeersregelaars" (routing) die een ander soort ingreep vereisen.
- Precisiebewerking: Je kunt specifieke gedragsfouten (zoals te akkoord gaan of de verkeerde taal gebruiken) oplossen door een klein aantal neuronen aan te passen, zonder het hele AI-model te hoeven hertrainen.
Het artikel claimt niet dat dit AI voor altijd perfect veilig maakt, noch claimt het dat dit een hulpmiddel is voor hackers om AI te breken. In plaats daarvan presenteert het dit als een "mechanische diagnose" om te begrijpen hoe de AI werkt en om een precisiegereedschapskist aan te bieden voor ingenieurs om specifieke gedragingen te bewerken als ze dat kiezen.
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.