Extracting Training Data from Diffusion Language Models via Infilling
Dit artikel introduceert "infilling-extractie" om aan te tonen dat diffusietaalmodellen aanzienlijk kwetsbaarder zijn voor het memoriseren van trainingsdata dan autoregressieve modellen, aangezien hun bidirectionele denoising-capaciteiten tegenstanders in staat stellen tot drie keer meer woordelijke sequenties, inclusief geredigeerde persoonsgegevens, te extraheren met behulp van randvoorwaardelijke maskers.
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 gigantische, super-slimme bibliotheekassistent hebt (een Large Language Model) die miljoenen boeken, e-mails en documenten heeft gelezen. Je wilt weten: Als iemand deze assistent vraagt om een specifieke zin uit zijn geheugen te herhalen, hoe groot is dan de kans dat hij de waarheid vertelt?
Lange tijd hebben onderzoekers dit alleen getest door de assistent te vragen om een zin "af te maken", beginnend bij het allereerste woord. Het is alsof je iemand de eerste helft van een verhaal toont en hen vraagt de rest te raden. Dit werkt goed voor standaard AI-modellen die van links naar rechts lezen, zoals een mens een boek leest.
Maar dit paper introduceert een nieuw type AI genaamd een Diffusion Language Model (DLM). Denk aan een DLM niet als een lezer, maar als een restaurator van beschadigde schilderijen. Als je een meesterwerk neemt en willekeurige delen ervan bedekt met witte verf (masks), is de taak van de DLM om naar het hele plaatje te kijken—wat links is, wat rechts is en wat in het midden zit—en te raden wat de verborgen delen zouden moeten zijn.
De auteurs van dit paper zeggen: "Hé, we hebben deze schilderijrestaurators op de verkeerde manier getest!"
Hier is de uiteenzetting van hun bevindingen met eenvoudige analogieën:
1. De Oude Manier versus de Nieuwe Manier
- De Oude Manier (Prefix-geconditioneerd): Stel je voor dat je de restaurator alleen de linkerrand van een schilderij toont en vraagt: "Wat komt er nu?" Het paper vond dat als je dit alleen doet, de DLM vrij veilig lijkt. Hij lekt niet veel geheime informatie.
- De Nieuwe Manier (Infilling Extraction): De auteurs realiseerden zich dat omdat DLM's naar beide kanten van een gat kunnen kijken, een sluwe aanvaller het midden van een zin kan bedekken en vragen: "Vul het gat in." Of ze kunnen de einden bedekken en vragen: "Wat zit er in het midden?"
- De Analogie: Het is alsof je het spel "Mad Libs" speelt. Als je de AI het begin en het einde van een zin geeft, kan hij misschien het middelste woord perfect raden, zelfs als hij het einde niet had kunnen raden als je hem alleen het begin had gegeven.
2. De Grote Ontdekking: "Rand" is het Gevaarzone
De onderzoekers testten verschillende manieren om delen van de tekst te verbergen (masks). Ze ontdekten dat hoe je de tekst verbergt, belangrijker is dan je denkt.
- Het "Rand"-effect: Als je het allereerste begin en het allereerste einde van een zin onthult (het midden verbergend), is de DLM drie keer zo waarschijnlijk om de exacte woorden te lekken dan als je alleen het begin onthult.
- Waarom? Omdat de DLM aanwijzingen van beide kanten gebruikt om het midden te reconstrueren. Het is alsof twee mensen een derde persoon het begin en einde van een geheim fluisteren; ze kunnen het hele geheim veel makkelijker achterhalen dan als alleen één persoon het begin fluistert.
3. Het "Geredigeerd Document"-Scenario
Het paper kijkt naar een zeer realistisch eng scenario:
- Stel je voor dat een bedrijf een AI traint op privé-e-mails, maar vervolgens zwart maakt (redacteert) alle telefoonnummers en namen voordat ze de data of het model vrijgeven.
- De Aanval: Een hacker neemt het model en zegt: "Ik heb de e-mail met de naam zwart gemaakt. Vul het gat in."
- Het Resultaat: Hoewel de AI is getraind op geredigeerde data, is de "schilderijrestaurator" (DLM) zo goed in het kijken naar de omringende context dat hij vaak het zwartgemaakte naam of nummer kan raden beter dan een standaard "boeklezende" AI zou kunnen.
- De Les: Het feit dat je de gevoelige informatie in de trainingsdata zwart maakt, betekent niet dat de AI het niet onthoudt. Sterker nog, voor dit type AI kan het makkelijker zijn om het geheim te raden als je hem de context aan beide kanten geeft.
4. Het Afstellen van de "Restauratie"-Instellingen
De onderzoekers ontdekten ook dat de instellingen die worden gebruikt om de tekst te "restaureren" (zoals hoeveel stappen de AI neemt om te raden) veranderen hoeveel hij lekt.
- Langzaam en Stabiel: Als je de AI veel kleine, zorgvuldige stappen laat nemen om de gaten in te vullen, lekt hij meer geheime informatie.
- Snel en Los: Als je hem snel laat raden, lekt hij minder.
- De Les: De "knoppen" die je draait om de AI sneller of slimmer te maken, controleren ook hoeveel hij onthoudt. Je kunt niet zomaar één knop draaien voor snelheid zonder de veiligheid te beïnvloeden.
5. Fine-Tuning Lost Het Niet Op
Tot slot vroegen ze zich af: "Als we de AI later een beleefde chatbot leren worden (een proces genaamd SFT), vergeet hij dan de geheimen?"
- Het Antwoord: Nee. Het is alsof je probeert een papegaai te leren stoppen met het zeggen van een vloekwoord door hem nieuwe woorden te leren. De papegaai kan het misschien soms stoppen met zeggen, maar als je de juiste vraag stelt (met de "rand"-truc), zal hij het oude geheim toch nog uitspugen. Het geheugen is er nog steeds; het is alleen herschikt.
Samenvatting
Dit paper waarschuwt ons dat Diffusion Language Models als schilderijrestaurators zijn, niet alleen als boeklezers. Als je ze alleen test door ze een zin vanaf het begin te laten afmaken, denk je dat ze veilig zijn. Maar als je ze test door ze het midden van een zin te laten invullen (met aanwijzingen van beide kanten), is de kans veel groter dat ze privé-informatie lekken, zelfs als die informatie uit hun trainingsdata is geredigeerd.
De belangrijkste les: We moeten stoppen met het testen van deze modellen met slechts één oog open (kijkend van links naar rechts) en beginnen met het testen met beide ogen open (kijkend naar het hele plaatje), anders zullen we enorm onderschatten hoeveel privé-data ze vasthouden.
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.