Erased but Exploitable: Black-box Embedding-Aware Prompting Against Unlearned Text-to-Image Diffusion Models
Dit artikel introduceert BEAP, een black-box, embedding-bewuste adversariële prompting-aanval die gebruikmaakt van een groot taalmodel om iteratief hoogwaardige, ondetecteerbare prompts te genereren, waarmee succesvol machine unlearning-verdedigingen in text-to-image-diffusiemodellen worden omzeild met aanzienlijk hogere slagingspercentages dan eerdere methoden.
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
Het Grote Plaatje: Het Probleem van de "Valse Verwijderaar"
Stel je voor dat je een zeer getalenteerde kunstenaar hebt die miljoenen afbeeldingen heeft gezien. Je vraagt deze kunstenaar om iets specifieks te "vergeten", zoals een naakt persoon. Je wilt dat ze veilig zijn en dat nooit meer tekenen.
Hiervoor gebruik je een speciale techniek genaamd "machine unlearning". Denk hierbij aan het nemen van een rode stift en het over het geheugen van de kunstenaar van "naakte mensen" te krassen. Je hoopt dat de kunstenaar, als je nu om een afbeelding van een naakt persoon vraagt, zal zeggen: "Ik weet niet wat dat is," of iets heel anders zal tekenen.
Het Probleem: De auteurs van dit paper ontdekten dat deze "rode stift" het geheugen niet echt wist. Het verbergt het alleen. De kunstenaar herinnert zich nog steeds hoe ze het moeten tekenen; ze hebben alleen de juiste fluistering nodig om dat geheugen weer te ontgrendelen.
De Aanval: BEAP (De "Fluisterende Detective")
Het paper introduceert een nieuwe methode genaamd BEAP. Denk aan BEAP als een slimme detective die wil bewijzen dat de kunstenaar zich het verboden beeld nog steeds herinnert.
De meeste eerdere pogingen om de kunstenaar te misleiden waren als het schreeuwen van onzin of het gebruik van code die geen zin had (bijvoorbeeld: "naakt persoon x99#!!"). De veiligheidsbewakers (filters) van de kunstenaar zouden deze onzin direct opmerken en blokkeren.
BEAP is anders. Het gebruikt een super-slimme AI (een Large Language Model) als een diplomatieke vertaler. In plaats van te schreeuwen, fluistert BEAP. Het probeert het verboden concept te beschrijven met normale, beleefde, menselijke taal die voor de veiligheidsbewakers volledig onschuldig klinkt.
Hoe BEAP Werkt (De Drie-Staps Dans)
BEAP raadt niet zomaar; het speelt een spelletje "Warm en Koud" met de kunstenaar en verfijnt elke keer zijn aanpak. Zo werkt het:
De "Woordenschatkaart" (Embedding Awareness):
Stel je voor dat het brein van de kunstenaar een gigantische bibliotheek is waar woorden zijn gerangschikt op basis van hoe vergelijkbaar ze aanvoelen. Het woord "naakt" staat in een specifiek hoekje. BEAP maakt een kaart van woorden die buren zijn van "naakt" (zoals "kaal", "huid", "ontbloot"), maar niet het verboden woord zelf zijn. Het vertelt de AI-vertaler: "Gebruik deze buurwoorden om het tafereel te beschrijven." Dit houdt het zoeken gericht op het juiste gebied van de bibliotheek.De "Drie-Punts Scorekaart" (Beloningssignalen):
BEAP probeert een prompt, krijgt een afbeelding en controleert vervolgens drie dingen:- Kregen we het verboden object? (Bijvoorbeeld: Toonde de afbeelding echt een naakt persoon?)
- Komt de afbeelding overeen met de woorden? (Bijvoorbeeld: Als ik om een "vrouw in een tuin" vroeg, toont de afbeelding dan een vrouw in een tuin?)
- Is de afbeelding mooi? (Is het wazig of vervormd, of is het van hoge kwaliteit?)
Als de afbeelding aan een van deze criteria niet voldoet, geeft BEAP niet op. Het vertelt de AI-vertaler: "Dat was dichtbij, maar de afbeelding was te wazig. Probeer het anders te beschrijven, maar blijf die 'buurwoorden' gebruiken."
De Iteratieve Lus:
Dit gebeurt keer op keer. BEAP genereert een nieuwe, iets betere zin, probeert het opnieuw en krijgt een betere score. Uiteindelijk vindt het een zin die voor de filters perfect normaal en veilig klinkt, maar de kunstenaar toch overhaalt om het verboden beeld in hoge kwaliteit te tekenen.
De Resultaten: "Gewist" maar Niet Weg
Het paper testte dit tegen verschillende "verwijderings"-methoden (zoals ESD, MACE en SPM) die de concepten van naaktheid uit het brein van de kunstenaar hadden moeten verwijderen.
- De Oude Manier (Ring-a-Bell): Eerdere aanvalspogingen probeerden het systeem te breken, maar eindigden met onzinnige prompts. De veiligheidsfilters ving ze, of de resulterende afbeeldingen waren lelijk en gebroken. Ze hadden een 0% slagingspercentage in het maken van goede afbeeldingen.
- De BEAP Manier: BEAP slaagde in 95% tot 99% van de gevallen. Het slaagde erin om hoogwaardige, prachtige afbeeldingen van het "vergeten" concept te genereren met zinnen die volledig natuurlijk klonken.
- De "Onzin"-Test: Het paper controleerde of de prompts van BEAP eruit zagen als onzin. Dat deden ze niet. Ze zagen eruit als normaal Engels. De veiligheidsfilters die normaal gesproken "vreemde" of "gebroken" tekst opvangen, werden volledig voor de gek gehouden.
De Conclusie
Het paper concludeert dat huidige methoden voor "unlearning" niet echt veilig zijn. Ze zijn als het plaatsen van een "Niet Betreden"-bord op een deur in plaats van de deur op slot te doen. Als je de juiste code kent (of in dit geval de juiste natuurlijk klinkende zin), kun je er nog steeds zo doorheen lopen.
De auteurs waarschuwen dat zelfs nadat een model is "unlearned", de kennis er nog steeds is, alleen wachtend op een slimme prompt om het weer tot leven te brengen. Ze hebben BEAP niet gecreëerd om misbruik aan te moedigen, maar om ontwikkelaars te laten zien dat hun huidige veiligheidsmaatregelen broos zijn en gerepareerd moeten worden.
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.