What to Forget in Unlearning? Forget Set Curation for Language Models
Dit artikel introduceert CleanSlate, een benchmark die aantoont dat de curatie van vergeetsets een cruciale voorafgaande uitdaging is bij machine unlearning, waarbij eenvoudige selectiemethoden falen in het onderdrukken van doelgerichte inhoud terwijl overdreven agressieve strategieën aanzienlijke nevenschade veroorzaken aan de modelcapaciteiten.
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 wereld voor waarin de enorme bibliotheken van menselijke kennis zijn samengeperst in één enkel, ongelooflijk slim computerprogramma. Dit programma, een taalmodel genoemd, leert door biljoenen woorden uit boeken, websites en liedjes te lezen. Het wordt hier zo goed in dat het de stijl van een dichter kan imiteren of een zin uit een beroemde roman kan afmaken. Maar soms moeten de eigenaren van deze programma's specifieke informatie verwijderen. Misschien is een liedje zonder toestemming gebruikt, of is er per ongeluk een privéverhaal onthouden. Het doel is om de computer dat specifieke stuk inhoud te laten "vergeten" zonder dat hij zijn hele geheugen moet wissen en opnieuw moet beginnen. Dit proces wordt machine-unlearning genoemd. Jarenlang hebben onderzoekers zich gericht op de mechanica van hoe je de gegevens verwijdert zodra je precies weet welke woorden je moet aanpakken. Ze hebben de lijst met woorden die vergeten moeten worden als een eenvoudig startpunt beschouwd, uitgaande van het idee dat als je de computer vertelt een specifieke zin te vergeten, hij dat ook simpelweg zal doen.
Echter, een nieuwe studie van de Stanford University suggereert dat deze aanname een cruciale, moeilijke stap mist. De onderzoekers realiseerden zich dat in de echte wereld een verzoek om iets te vergeten zelden gepaard gaat met een precieze lijst met woorden. Een gebruiker kan een model vragen om te stoppen met het zingen van een specifiek liedje, maar dat liedje bestaat in het geheugen van de computer in vele verschillende vormen. Het kan verschijnen in de officiële songteksten, maar ook in een nieuwsartikel dat een regel citeert, een fanforum dat de melodie bespreekt, een codebestand waarin de tekst is opgeslagen, of een recensie waarin het refrein wordt genoemd. De computer kent het liedje niet slechts van één perfect exemplaar; het kent het van een verspreide wolk van deze diverse vermeldingen. Het nieuwe onderzoek stelt een fundamentele vraag: hoe vind je al die verspreide stukjes van een liedje of boek binnen een enorme bibliotheek van tekst, zodat je de computer kunt vertellen ze te vergeten? Het team noemt deze ontbrekende stap "forget set curation" (het cureren van de vergeetset), en ze ontdekten dat het fout doen hiervan ervoor kan zorgen dat de computer veel meer verliest dan alleen het ongewenste liedje.
Om dit te onderzoeken, bouwden de onderzoekers een testomgeving genaamd CLEANSLATE. Ze verzamelden duizenden liedjes uit de Billboard Hot 100-lijsten die de periode van 1970 tot 2025 beslaan, samen met vijftig boeken. Vervolgens testten ze hoe goed verschillende methoden in staat waren om de specifieke tekstfragmenten te identificeren die verwijderd moesten worden. Ze vergeleken twee hoofdaanpakken. De eerste aanpak vertrouwde op standaard zoekinstrumenten, vergelijkbaar met hoe een persoon een zoekmachine zou gebruiken om een boek te vinden. Deze instrumenten zochten naar exacte overeenkomsten van woorden of zinnen. De tweede aanpak was agressiever: deze keek rechtstreeks naar de specifieke delen van de tekst die de computer het meest waarschijnlijk zou reproduceren en selecteerde deze voor verwijdering, waardoor de zoekstap in feite werd omzeild om direct de exacte probleemgebieden aan te pakken.
De resultaten onthulden een verrassende complexiteit. Wanneer de onderzoekers de standaard zoekinstrumenten gebruikten om de tekst te vinden, waren de resultaten vaak zwak. De computer bleef het liedje zingen of het boek reciteren, zelfs nadat de zoekinstrumenten de overduidelijke kopieën hadden verwijderd. Dit gebeurde omdat de computer het liedje had geleerd van veel kleine, verspreide bronnen die de zoekinstrumenten misten. De "voetafdruk" van een liedje is niet alleen de officiële songtekst; het is een diffuus netwerk van citaten, verwijzingen en fragmenten die verspreid liggen over het internet. Toen de onderzoekers probeerden grondiger te zijn en de exacte tekstvensters targetten die de computer gebruikte om het liedje te genereren, bereikten ze een ander soort probleem. Ze slaagden erin de computer te stoppen met het zingen van het liedje, maar deden daarmee schade aan het vermogen van de computer om andere dingen te onthouden. Het model werd slechter in het beantwoorden van vragen over de feiten van het liedje, en het verloor ook enkele algemene vaardigheden, zoals het vermogen om te redeneren of wiskundige problemen op te lossen.
De studie toonde aan dat de keuze van welke tekst te verwijderen niet slechts een technisch detail is; het is een essentieel onderdeel van de oplossing zelf. De onderzoekers ontdekten dat dezelfde lijst met tekst die vergeten moet worden, tot zeer verschillende uitkomsten kan leiden, afhankelijk van welk algoritme wordt gebruikt voor de verwijdering. In sommige gevallen leidde een methode die perfect werkte voor het ene computermodel tot aanzienlijke schade bij een ander model. Dit betekent dat je niet simpelweg een lijst met woorden kunt kiezen en ervan kunt uitgaan dat de verwijdering schoon zal verlopen. Het proces van het selecteren van de gegevens en het proces van het verwijderen ervan zijn diep met elkaar verbonden. Als je te weinig selecteert, blijft het ongewenste gedrag bestaan. Als je te veel, of het verkeerde soort tekst selecteert, loop je het risico waardevolle kennis uit te wissen en de algemene intelligentie van de computer te schaden.
Uiteindelijk suggereert het onderzoek dat het idee van een eenvoudige, perfecte lijst van zaken om te vergeten een illusie is. In de chaotische realiteit van hoe deze modellen leren, wordt een liedje of een boek ondersteund door een uitgestrekt, onzichtbaar web van tekst. Om echt een stuk inhoud te kunnen "ontleren" zonder de rest van de geest van het model te beschadigen, moet de selectie van de gegevens met uiterste zorg gebeuren, rekening houdend met de manier waarop dat specifieke computermodel de inhoud heeft geleerd. De studie concludeert dat praktische unlearning niet kan worden opgelost door alleen de verwijderingstools te verbeteren; het vereist een nieuwe manier van denken over hoe we de gegevens vinden en kiezen. De weg vooruit ligt in het ontwerpen van een systeem waarbij de selectie van wat vergeten moet worden en de methode van het vergeten gezamenlijk worden gepland, om er zeker van te zijn dat de computer een specifieke opdracht kan loslaten zonder zijn vermogen te verliezen om de wereld om hem heen te begrijpen.
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.