Unforgettable Generalization in Language Models
Dit artikel onderzoekt hoe taalmodellen zich gedragen wanneer zij vaardigheden "verleren" via fijnafstelling op gerandomiseerde labels, waarbij wordt onthuld dat de generalisatie van het vergetenen hoogst onvoorspelbaar en taakafhankelijk is, vaak niet verder reikt dan specifieke trainingsvoorbeelden ondanks oppervlakkig willekeurige outputs, terwijl de onderliggende taakcapaciteiten intact blijven zoals aangetoond door succesvolle lineaire probing.
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 een super-slimme robotvriend hebt die bijna alles op het internet heeft gelezen. Het kan gedichten schrijven, wiskundige problemen oplossen en je vertellen waarom de lucht blauw is. Maar soms leert de robot dingen die je niet wilt dat hij weet, of wordt hij te goed in een specifieke truc die je juist wilt afleren. Dit is de wereld van "machine unlearning" (machine-vergeten), een tak van onderzoek naar kunstmatige intelligentie die een lastige vraag stelt: Kunnen we een robot echt laten vergeten?
Om het experiment te begrijpen, moet je twee dingen weten. Ten eerste worden deze robots (genaamd Large Language Models) getraind door enorme hoeveelheden tekst te lezen en daarna "fijn afgesteld" op specifieke voorbeelden om beter te worden in een taak, zoals het beantwoorden van wetenschappelijke vragen. Ten tweede is een veelgebruikte manier om te proberen iets te laten vergeten, het model opnieuw dezelfde vragen te tonen, maar dan met antwoorden die volledig door elkaar gehusseld of verzonnen zijn. Het idee is dat als je de robot genoeg in de war brengt met foute antwoorden, hij het onderwerp misschien helemaal wel opgeeft. Het grote mysterie waar onderzoekers achteraan jagen is: Verspreidt deze verwarring zich? Als je de robot in de war brengt over één specifieke vraag, vergeet hij dan hoe hij alle soortgelijke vragen moet beantwoorden, of raakt hij alleen in de war over dat ene specifieke voorbeeld?
Het Grote "Ontleren"-Experiment
In dit artikel besloten de onderzoekers Eric Zhang, Leshem Choshen en Jacob Andreas van MIT om een spelletje "vergeten" te spelen met een gigantisch taalmodel genaamd Llama2. Ze behandelden het model als een student die net een toets met vlag en wimpel had geslaagd, en probeerden het materiaal te laten vergeten door het opnieuw te onderwijzen met willekeurige, onzinnige antwoorden. Ze wilden zien of de student het hele onderwerp zou vergeten of alleen de specifieke oefenopgaven die hem getoond waren.
De Grote Verrassing: Het Hangt Af van het Onderwerp
De onderzoekers testten dit op 21 verschillende soorten taken, variërend van "fysiek gezond verstand" (zoals uitzoeken welk object zwaarder is) tot "entailment" (beslissen of een zin logischerwijs volgt uit een andere zin). De resultaten waren wild en onvoorspelbaar.
Soms werkte het vergeten perfect. Als ze het model probeerden te laten vergeten hoe het werkt met entailment classification (een logische puzzel over zinnen), werd het model een blanco blad. Het begon willekeurige, nutteloze antwoorden te geven op nieuwe vragen die het nog nooit eerder had gezien. Het was alsof de robot het vermogen volledig had verloren om dat specifieke type logica toe te passen.
Maar op andere momenten was het vergeten een totale mislukking. Wanneer ze probeerden het model te laten vergeten wat betreft fysiek gezond verstand (zoals hoe zwaartekracht werkt) of wetenschappelijke vragen, was het model koppig. Zelfs nadat het getraind was op willekeurige, foute antwoorden, beantwoordde het nog steeds nieuwe wetenschappelijke vragen correct! Het was als een student die gedwongen werd de foute antwoorden voor een specifieke oefentoets te memoriseren, maar bij de echte toets nog steeds de juiste antwoorden wist. Het model leek de specifieke voorbeelden waarop het getraind was vergeten, maar hield de algemene kennis intact.
Het Gaat Niet Om Hoe Moeilijk de Toets Is
Je zou denken dat het model alleen makkelijke dingen vergeet en moeilijke dingen onthoudt. De onderzoekers controleerden dit, en het blijkt dat dat niet waar is. Ze ontdekten dat de moeilijkheidsgraad van de taak niet voorspelde of het model zou vergeten. Bijvoorbeeld, het model was zelfs beter in het onthouden van de antwoorden op de "moeilijke" ARC Challenge-vragen dan op de "makkelijke" ARC Easy-vragen, ook al waren beide wetenschappelijke vragen. De moeilijkheid van de vraag maakte niet uit; het type vraag was doorslaggevend.
De Geheime Aanwijzingen: Zelfvertrouwen en "Brein"-Variabiliteit
Dus, wat maakt een vaardigheid makkelijk of moeilijk om te vergeten? De onderzoekers vonden twee aanwijzingen verborgen in de interne data-representaties van het "brein" van het model:
- Zelfvertrouwen: Als het model al erg onzeker was over het antwoord voordat ze met het vergeten-experiment begonnen, was het makkelijker om het te laten vergeten. Als het model zelfverzekerd was, hield het de informatie steviger vast.
- Brein-variabiliteit: Dit is een beetje zoals kijken naar hoeveel de gedachten van het model wiebelen. Als de interne "gedachten" (representaties) van het model voor een taak alle kanten op vlogen (hoge variabiliteit), was het moeilijker om te wissen. Als de gedachten zeer consistent en vergelijkbaar waren (lage variabiliteit), was het model gemakkelijker te "ontleren".
Het "Oppervlakkige" Vergeten
Hier komt het meest verbijsterende deel. Zelfs wanneer het model leek te hebben succesvol vergaten van een vaardigheid — door willekeurige antwoorden te geven aan iedereen — vonden de onderzoekers dat de informatie niet echt weg was. Ze bouwden een eenvoudig hulpmiddel genaamd een "lineaire probe" (denk aan een kleine, gespecialiseerde detector) en keken naar de interne hersengolven van het model.
Verrassend genoeg kon deze detector de juiste antwoorden nog steeds perfect lezen, zelfs terwijl het model zelf deed alsof het niets wist. Het was alsof een student doet alsof hij in de war is en willekeurige antwoorden geeft in de klas, maar als je naar hun aantekeningen kijkt, staan de juiste antwoorden daar nog steeds in perfect handschrift. Het "vergeten" was slechts een oppervlakkige handeling; de diepe kennis was er nog steeds, wachtend om gevonden te worden.
De Conclusie
Het artikel concludeert dat het proberen te laten vergeten van specifieke vaardigheden door een AI simpelweg opnieuw te trainen op willekeurige antwoorden een gok is. Het werkt voor sommige taken (zoals logische puzzels), maar faalt voor andere (zoals wetenschap en gezond verstand). Bovendien, zelfs wanneer het lijkt te werken, is de informatie niet echt verwijderd; het is alleen verborgen achter een laag van verwarring. De onderzoekers suggereren dat we veel meer moeten begrijpen over hoe deze modellen leren en informatie opslaan voordat we betrouwbaar kunnen laten vergeten wat we niet willen dat ze weten.
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.