← Nieuwste papers
🤖 machine learning

Subtract or Replay? Exact Deletion from Language-Model Memory

Dit artikel toont aan dat exacte verwijdering uit het geheugen van een taalmodel fundamenteel wordt bepaald door de geheugenrepresentatie, waarbij adresseerbare records kunnen worden verwijderd via algebraïsche subtractie, terwijl verstrengelde schrijfacties een replay-gebaseerde herbouw vereisen om een bit-voor-bit staatherstel te bereiken.

Oorspronkelijke auteurs: Vishwajith Ramesh

Gepubliceerd 2026-07-31
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Vishwajith Ramesh

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 superintelligente digitale assistent voor die nooit iets vergeet. Je vertelt het een geheim, en het slaat dat geheim op in een enorme, onzichtbare bibliotheek in zijn brein. Later vraag je het misschien om een verhaal te schrijven of advies te geven, en het haalt dat geheim erbij om te helpen. Maar wat als je van gedachten verandert? Wat als je tegen de assistent zegt: "Eigenlijk zei ik dat nooit," of "Dat was een fout, wis het alsjeblieft"? In de echte wereld, als je een brief verbrandt, zijn de woorden verdwenen. Maar in een computer is simpelweg zeggen dat het moet "vergeten" lastig. De computer kan het geheim misschien diep vanbinnen verstoppen, of het heeft dat geheim al gebruikt om andere delen van zijn brein op te bouwen, waardoor het onmogelijk is om zomaar te "verwijderen" zonder de rest te beschadigen. Dit is het probleem van "machine unlearning". Wetenschappers proberen uit te vogelen hoe ze AI echt iets specifieks kunnen laten vergeten op commando, en niet alleen maar te laten doen alsof. Het is een groot ding voor privacy, zoals een "Recht om Vergeten te Worden" voor je digitale leven, waarbij je ervoor zorgt dat als je een robot vraagt om een herinnering te wissen, hij dat ook echt doet, zonder dat er spookachtige sporen achterblijven.

Dit artikel, getiteld "Subtract or Replay?", pakt dit probleem aan door een simpele vraag te stellen: Hoe wordt het geheugen opgeslagen? De auteurs, Vishwajith Ramesh en collega's, ontdekten dat het antwoord volledig afhangt van de "meubels" in de geheugenkamer van de AI. Ze ontdekten dat er twee zeer verschillende manieren zijn om een geheugen te verwijderen, en je moet het juiste gereedschap voor de klus kiezen, anders faal je.

De twee manieren om een geheugen te verwijderen

Het artikel test dit idee op twee verschillende soorten AI-modellen, die fungeren als twee verschillende soorten bibliotheken.

1. De "Adresseerbare" Bibliotheek (Het Gemma-model)
Stel je een bibliotheek voor waar elk boek een specifiek, uniek schapnummer heeft. Als je een boek wilt verwijderen, ga je gewoon naar dat schap en haal je het eraf. Je hoeft niet de hele bibliotheek te herbouwen.
De auteurs testen dit op een model genaamd Gemma. Ze vervingen enkele van de standaard geheugendeel van het model door een speciaal systeem dat werkt als deze adresseerbare bibliotheek. In dit systeem heeft elk stukje informatie een "coëfficiënt" (denk aan een volumeknop) die bepaalt hoeveel invloed het heeft op de antwoorden van de AI.

  • De Magische Truc: Om een geheugen te verwijderen, draaiden ze de volumeknop simpelweg naar nul. Dit wordt een "algebraïsche decrement" genoemd.
  • Het Resultaat: Het werkte perfect. Wanneer ze de knop omlaag draaiden, werd de output van de AI wiskundig identiek aan wat het zou zijn geweest als het geheugen er nooit was geweest. Het verschil was zo klein dat het bijna nul was (een getal genaamd KL-divergentie van 5,4 × 10⁻¹⁵).
  • De Haken en ogen: Dit werkt alleen goed op kleinere modellen (1 miljard parameters). Naarmate het model groter wordt (4 miljard en 12 miljard), wordt deze methode rommelig en duur, waardoor de prestaties van de AI met respectievelijk 11,2% en 44,3% afnemen. Dus, hoewel de "draai aan de knop"-truc perfect is voor kleine bibliotheken, is het geen oplossing die voor alles werkt bij gigantische bibliotheken.

2. De "Geweven" Bibliotheek (Het Kimi-model)
Stel je nu een andere bibliotheek voor waar de boeken niet op planken staan. In plaats daarvan zijn de pagina's van elk boek met elkaar verweven tot een gigantisch, enkel tapijt. Als je één draad (een geheugen) eruit trekt, verschuift het hele tapijt en verandert het patroon op onvoorspelbare wijze.
De auteurs testten dit op een model genaamd Kimi, dat een "recurrent state" gebruikt (een tapijtachtig geheugen). Hier verandert elk nieuw stukje informatie de volledige staat van het geheugen.

  • Het Probleem: Ze probeerden het geheugen net zo te "aftrekken" als ze bij Gemma deden. Dat mislukte. Omdat het geheugen geweven is, laat het verwijderen van één draad niet alleen een gat achter, maar laat het een vertekend patroon achter. De wiskunde liet zien dat 12% tot 49% van de invloed van het geheugen veranderde, afhankelijk van wat er na het verwijderde deel kwam. Je kunt het niet zomaar aftrekken; het "bewijs" van de verwijdering is niet langer geldig.
  • De Oplossing: Omdat je niet een draad uit een geweven tapijt kunt trekken zonder het patroon te verruïneren, moet je het opnieuw opbouwen. De auteurs gebruikten een "checkpoint and replay"-methode. Ze bewaarden een snapshot van het tapijt voordat de ongewenste draad erin werd geweven. Daarna spoelden ze de AI terug naar dat snapshot en speelden ze alles wat er na het slechte geheugen gebeurde opnieuw af, maar dan sloegen ze de slechte draad over.
  • Het Result Resultaat: Dit werkte perfect. Het geheugen van de AI na de replay was bit-voor-bit identiek aan een geheugen dat de slechte draad nooit had gezien. Ze testten dit op echte klinische aantekeningen tot wel 18.842 tokens lang, en het werkte elke keer. Het maakte het ook mogelijk om een record perfect te "verbeteren" door de slechte draad te vervangen door een goede draad voordat de replay plaatsvond.

Wat dit voor jou betekent

De belangrijkste conclusie van het artikel is dat "exacte verwijdering" geen enkele magische knop is. Het is een eigenschap van hoe het geheugen is gebouwd.

  • Als het geheugen een duidelijk adres bijhoudt voor elke registratie (zoals de speciale opstelling van Gemma), kun je het snel en perfect aftrekken.
  • Als het geheugen alles samen weeft (zoals het tapijt van Kimi), kun je het niet aftrekken. Je moet het verhaal opnieuw opbouwen vanaf een bewaard checkpoint, waarbij je het slechte deel overslaat.

De auteurs zijn zeer duidelijk over wat ze niet hebben gevonden: ze hebben bewezen dat het simpelweg proberen te "maskeren" of te "onderdrukken" van een geheugen (de AI vertellen om het te negeren) niet genoeg is. De AI kan het nog steeds op verborgen manieren "herinneren", en aanvallers kunnen het vaak weer naar boven halen. Echte verwijdering vereist ofwel een perfecte aftrekking, ofwel een perfecte wederopbouw.

Kortom, als je wilt dat een AI echt vergeet, moet je eerst de geheugenkamer controleren. Is het een bibliotheek met planken? Draai aan de knop. Is het een geweven tapijt? Spoel terug en speel af. Er is geen kortere weg, maar nu weten we precies welk gereedschap we voor welke klus moeten gebruiken.

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.

Probeer Digest →