Machine Unlearning: Ett praktiskt arbetsflöde för borttagning av AI-data
Tech
AI
AI Engineering
Privacy
Machine Learning

Machine Unlearning: Ett praktiskt arbetsflöde för borttagning av AI-data

Ett källunderbyggt arbetsflöde för att radera AI-data från retrieval, modellredigeringar, repliker och revisionsunderlag.

Uygar DuzgunUUygar Duzgun
Jul 29, 2026
Uppdaterad 14 aug. 2026
13 min read

Om någon ber dig att radera deras data från ett AI-system är det inte hela jobbet att ta bort en rad från en databas. Machine unlearning kan minska eller styra om en modells svar på specifika tränings exempel, men det rensar inte automatiskt resten av stacken: vektorindex, fine-tunade adapters, cachade prompts, checkpoints, repliker, säkerhetskopior och exporter. NIST definierar machine unlearning som att selektivt ta bort inflytandet från specifika träningspunkter från en tränad modell, och noterar uttryckligen att effektiva approximativa tekniker kan undvika fullständig omträning från grunden. Det är snävare än att säga att "hela systemet har glömt datan." NIST

För de flesta team är det praktiska svaret lagerindelat. Spåra först vart datan tog vägen. Stoppa sedan återanvändning. Ta därefter bort eller begränsa härledda artefakter. Först efter det avgör du om modellvikterna behöver tränas om eller genomgå approximativ unlearning. Googles Machine Unlearning Challenge från 2023 använde exakt detta modellcentrerade perspektiv: en modell som genomgått unlearning ska vara svår att skilja från en modell som tränats om utan forget-setet, samtidigt som prestandan på retain-setet bevaras. Google Research

Prompt — Copy & Paste
Målgrupp: Medelnivå Alla numeriska resultat nedan kommer från de citerade artiklarna eller officiella dokumenten. Inga opublicerade benchmarkpåståenden har lagts till här.

Innehållsförteckning

Vad machine unlearning faktiskt betyder

Machine unlearning är en operation på modellnivå. Det handlar om att minska utvalda datas inflytande på en tränad modells beteende. Det kan innebära exakt omträning på retain-setet eller en approximativ metod som försöker komma tillräckligt nära utan hela kostnaden för omträning. NIST använder båda idéerna i sin ordlistepost, och Googles challenge-sida beskriver guldstandarden som likhet med en modell som tränats om från grunden utan de bortglömda exemplen. NIST Google Research

Definitionen är viktig eftersom AI-system sällan slutar vid modellvikterna. En produktionsstack innehåller vanligtvis:

källdatabaser och objektlagring
embeddings och vektorindex
promptloggar, traces, cachar och analysdata
fine-tunade adapters eller checkpoints
modellrepliker, evalueringsset, exporter och säkerhetskopior

Om du bara raderar ett av dessa lager kan datan fortfarande vara åtkomlig någon annanstans. I praktiken är "ta bort denna data från AI" först ett lineage-problem och därefter ett modellredigeringsproblem.

Varför ett vanligt raderingsflöde inte räcker

Många AI-produkter har aldrig tränats på den data som de ombeds radera. De hämtade den bara vid inference. I så fall är uppgiften att ta bort källposter, härledda embeddings, cachar och åtkomstvägar. Model unlearning är irrelevant eftersom modellvikterna aldrig ändrades.

De svårare fallen börjar när datan påverkade vikter, adapters eller bestående minnen. Då behöver du skilja mellan fyra situationer i stället för att behandla alla raderingsbegäranden likadant.

SituationOmedelbart borttagningsarbeteKrävs model unlearning?Vilka bevis bör finnas kvar
------------
Datan fanns bara i källsystem och loggarRadera eller begränsa källposten, exporter, loggar och cacharNejPost-ID:n, raderingstidpunkt, lagringsväg
Datan gick även in i RAG eller searchTa bort källfiler, chunks, embeddings, vektorrader, cache-nycklar och reindex-jobbVanligtvis nej, såvida dokumenten inte senare användes för träningSlutförd reindexering, retrieval-tester, antal chunks
Datan påverkade en fine-tunad modell eller adapterTa bort källartefakter och välj mellan omträning, adapterbyte eller approximativ unlearningJaDefinition av forget-set, kontroller av retain-set, pensionering av gammal modell
Datan kan finnas i en tredjeparts foundation modelTa bort dina kopior och öppna ett ärende på leverantörsnivåKanske, men endast leverantören kan göra detÄrende, leverantörens uttalande, avtals-/policyväg

Det är därför "raderingsknapp" är fel mental modell. Den rätta modellen är avgränsad borttagning plus bevis.

Ett praktiskt arbetsflöde i sju steg

1. Avgränsa begäran och frys återanvändning

Börja med de exakta identifierarna: användar-ID, filhash, dokument-ID:n, namn på vektorsamlingar, ID:n för träningsbatcher eller ärendereferenser. Stoppa sedan ny återanvändning. Pausa ingestion, omträning, exportjobb eller synkroniseringar som skulle återskapa samma data medan du rensar upp.

Om begäran är integritetsdriven bör den juridiska inramningen hållas snäv. GDPR artikel 17 skapar en rätt till radering under definierade omständigheter, men anger inte vilket tekniskt lager du ska hantera först. Europeiska dataskyddsstyrelsens yttrande från den 18 december 2024 om AI-modeller säger också att modeller som tränats med personuppgifter inte i alla fall kan betraktas som anonyma. Bevara ett uttryckligt raderingsflöde i stället för att anta att modellen ligger utanför omfattningen. EUR-Lex EDPB

2. Spåra lineage innan du raderar något

Kartlägg hela vägen:

källsystem
jobb för förbehandling eller chunking
vektorindex eller retrieval-lager
dataset för fine-tuning eller kontinuerlig träning
adapter, checkpoint eller sammanslagen modell
serving-repliker, cachar och säkerhetskopior
Rekommenderat läsning

Det är här en AI bill of materials blir användbar. Om du inte vet vilken modell, adapter eller vilket index som använde posten kan du inte bevisa borttagningen senare.

3. Radera eller begränsa käll- och härledda artefakter

Rensa nu det du kan rensa deterministiskt:

källpost och direkta exporter
dokumentchunks och embeddings
poster i vektorindex
prompt-/sessionsminne kopplat till posten
cachade genereringar eller sökfragment
evalueringsfixtures som kopierade det känsliga innehållet
Rekommenderat läsning

För retrieval-tunga system är detta steg ofta viktigare än modellredigering. Samma logik syns i RAG evaluation: om retrieval är vägen som återintroducerar felaktigt innehåll åtgärdar du retrieval innan du skyller på modellen.

Ett offentligt AnythingLLM-ärende rapporterade att embeddings för raderade dokument påstås ha förblivit åtkomliga i en Weaviate-baserad installation. Ett enskilt ärende är anekdotiska bevis, inte ett resultat för hela plattformen. Det visar ändå varför varje raderingsflöde behöver ett negativt retrieval-test för dokument-ID:n, särskiljande fraser och parafraser.

4. Avgör om modellvikterna över huvud taget ändrades

Detta är den förgreningspunkt som team ofta hoppar över.

Om systemet bara använde retrieval vid prompt-tidpunkt behövs ingen unlearning av vikterna.
Om datan gick in i en fine-tunad adapter eller domänmodell väljer du mellan exakt omträning och approximativ unlearning.
Om datan kan finnas i en leverantörsmodell som du inte kontrollerar slutar ditt tekniska arbete vid din gräns och processen övergår till eskalering hos leverantören.

Googles challenge från 2023 definierar målet på modellnivå: modellen som genomgått unlearning ska likna en modell som tränats om utan de bortglömda exemplen, samtidigt som det användbara beteendet från resten av datan bevaras. Google Research

5. Bygg evalueringsset innan du ändrar vikterna

Du behöver minst tre delar:

ett forget-set: prompts eller samples som inte längre ska återskapa det känsliga beteendet
ett retain-set: närliggande uppgifter som fortfarande ska fungera
ett utility-set: normala produktuppgifter som inte ska kollapsa
Rekommenderat läsning

Detta är samma disciplin som gör AI agent permissions granskningsbara: definiera vad som måste upphöra, vad som måste finnas kvar och vilka bevis som räknas.

Workflow diagram for AI data removal from scope definition through lineage tracing, artifact cleanup, model decision, evaluation, and evidence
Workflow diagram for AI data removal from scope definition through lineage tracing, artifact cleanup, model decision, evaluation, and evidence

*Bildtext: Raderingsarbete börjar med data-lineage och härledda artefakter. Model unlearning börjar först efter att du har bevisat om vikterna påverkades.*

6. Testa glömska och bibehållen nytta tillsammans

Ny forskning gör avvägningen tydlig.

Artikeln *Behavioral Audit of Machine Unlearning Has a Privacy Cost* hävdar att en black-box-beteendegranskning för konvexa modeller inte både kan upptäcka otillräcklig unlearning och undvika att läcka information om medlemskap i retain-setet till en ärlig men nyfiken granskare. Författarna visar också empiriska belägg för att denna spänning kvarstår i icke-konvexa miljöer. Det innebär att ett enda rent granskningsresultat inte är samma sak som ett universellt bevis på säker glömska. arXiv

Google Researchs granskningsramverk från den 10 juni 2026 angriper problemet från ett annat håll. Det föreslår Regularized f-Divergence Kernel Tests för att göra granskningen känsligare och kontrollera falska positiva resultat mer tillförlitligt över olika stickprovsstorlekar. Resultatet är ett statistiskt test, inte ett bevis på fullständig radering. Google Research

PrivUn skiljer mellan tre återställningsnivåer: direkt retrieval, återställning i kontext och återställning genom fine-tuning. Använd de nivåer som motsvarar din åtkomst till modellen. Ett avvisande på den ursprungliga prompten kan klara den första kontrollen medan en starkare återställningsväg fortfarande avslöjar målet.

7. Pensionera gamla artefakter och behåll bevis

Efter arbetet på modellnivå tar du bort eller isolerar gamla repliker, checkpoints, adapters och cachar. Behåll sedan ett bevispaket:

begärans omfattning
berörda system
genomförda raderingsåtgärder
pensionerad modellversion
promoverad ersättningsversion
resultat från forget-set och retain-set
hantering av säkerhetskopiors utgångsdatum eller lagringstid

Det är dessa bevis som gör ett raderingsflöde till något som support, säkerhet, juridik och teknik alla kan verifiera.

Vad den senaste unlearning-forskningen faktiskt stöder

Tre nya artiklar är användbara här, men de stöder olika påståenden.

Beteendegranskningar är inte kostnadsfria

Artikeln från juni 2026 om beteendegranskning är den starkaste varningen mot överdrivna påståenden. Kärnresultatet är inte att "unlearning är omöjligt". Resultatet är snävare och mer användbart: under en oärlig ägare och en ärlig men nyfiken granskare kan en beteendegranskning skapa en avvägning mellan integritet och granskning. Om din compliance-berättelse enbart bygger på black-box-sondering kan du läcka information om den kvarvarande datan medan du försöker verifiera glömska. arXiv

Riktad redigering kan fungera på utvalda benchmarks

*ZeroUnlearn* är ett mer optimistiskt resultat. Det omformulerar machine unlearning som ett modellredigeringsproblem, rapporterar starka benchmarkresultat på Llama-3.2, Llama-3.1 och Qwen-3, och säger att dess slutna few-shot-uppdatering håller SVD-steget under 0,3 sekunder på MCF och ZsRE medan redigering från början till slut växer från cirka 0,04 timmar vid 10 samples till 3,35–3,82 timmar vid 1000 samples, med ett totalt minne på cirka 14,9–17,4 GB. Dessa siffror är viktiga eftersom de visar att approximativ unlearning inte automatiskt är för dyrt att testa. arXiv

Men begränsningarna är viktigare än rubriken. Artikeln utvärderar utvalda öppna modeller och benchmarkdataset som MCF, ZsRE och en anpassad single-hop-version av MQUAKE. Den använder också riktat lagerurval för att undvika att skada generell kapacitet. Det är belägg för lovande faktaborttagning i benchmarkskala, inte ett bevis på att ett produktionssystem fullständigt har raderat varje kopia av känslig information. arXiv

Kontinuerlig radering är fortfarande svag i multimodala system

*ICU-Bench* är den nyktra motvikten. Benchmarken innehåller 1 000 integritetskänsliga profiler från medicinska rapporter och arbetsavtal, 9 500 bilder, 16 000 fråge-svar-par och 100 sekventiella forget-uppgifter. Slutsatsen är enkel: dagens multimodala unlearning-metoder har svårt att hantera kontinuerliga scenarier och lyckas inte samtidigt bevara kvaliteten på glömskan, nyttan för retain-setet och stabiliteten över långa sekvenser. Om din produkt får upprepade raderingsbegäranden över tid är detta artikeln du bör läsa innan du lovar ren automation. arXiv

Tillsammans stöder artiklarna en praktisk ståndpunkt:

unlearning är tillräckligt verkligt för att kunna utvecklas mot
granskningar är statistiska och kan läcka information
kontinuerlig, upprepad och multimodal radering är fortfarande mycket svårare än en enskild benchmarkredigering

Vad du bör lova användare och intressenter

Lova mindre. Verifiera mer.

Bra formuleringar låter så här:

"Vi har tagit bort dina källdata och härledda retrieval-artefakter."
"Vi har pensionerat den berörda adaptern och ersatt den med en version som tränats utan den borttagna mängden."
"Vi har testat ersättningen mot kontroller för forget, retain och utility."

Dåliga formuleringar låter så här:

"AI:n har helt glömt dig."
"Radering från vektorlagret löste modellproblemet."
"Ett enda granskningsresultat bevisar att datan är borta överallt."

Om du behöver en kort regel kan du använda denna: machine unlearning är ett lager i ett bredare arbetsflöde för borttagning av AI-data.

FAQ

Gör det att LLM:en glömmer om man raderar en rad i en vectordatabas?

Nej. Det kan stoppa en retrieval-väg från att återintroducera datan, vilket ofta är den rätta första åtgärden för RAG-system. Men om samma innehåll användes för fine-tuning, kontinuerlig träning eller bestående modellminne ändrar inte enbart radering av vektorraden vikterna.

Kan machine unlearning bevisa att min data är borta från varje modellkopia?

Inte på egen hand. Ny forskning om granskning visar att black-box-granskningar har begränsningar, och produktionssystem innehåller ofta cachar, adapters, checkpoints, repliker och säkerhetskopior utanför den granskade modellens yta. Du behöver bevis på systemnivå, inte bara ett resultat på modellnivå. arXiv Google Research

Kontroll av påståenden

PåståendeKontrollKälla
---------
Machine unlearning innebär att ta bort inflytandet från specifika träningspunkter, och approximativa metoder kan undvika fullständig omträning.Stämmer med formuleringen och omfattningen i NIST:s ordlista.NIST machine unlearning glossary
Googles challenge behandlar omträning utan forget-setet som referenspunkt på modellnivå.Beskrivs i det officiella tillkännagivandet av challengen.Google Research challenge announcement
Beteendebaserade black-box-granskningar kan skapa en avvägning mellan integritet och granskning.Stöds av den teoretiska och empiriska artikeln från juni 2026.Behavioral Audit of Machine Unlearning Has a Privacy Cost
Ett enda avvisat svar bevisar varaktig glömska.Avvisas; PrivUn skiljer mellan direkta outputkontroller, återställning i kontext och återställning genom fine-tuning.PrivUn
ZeroUnlearn rapporterar starka benchmarkresultat med praktiska intervall för körtid och minne, men på utvalda öppna modeller och dataset.Stöds av artikelns experiment- och komplexitetsavsnitt.ZeroUnlearn
Kontinuerlig multimodal radering är fortfarande svår för dagens metoder.Stöds av ICU-Benchs datamängd och huvudsakliga resultat.ICU-Bench
AI-modeller som tränats med personuppgifter kan inte alltid behandlas som anonyma.Anges i sammanfattningen och texten till EDPB:s yttrande.EDPB Opinion 28/2024
Ett enda GitHub-ärende fastställer ett plattformsomfattande raderingsfel.Avvisas; det är en anekdotisk integrationsrapport som endast används för att motivera ett negativt retrieval-test.AnythingLLM issue #3958

Källor

NIST glossary: machine unlearning — grundläggande definition och omfattning för approximativ unlearning.
Google Research: Announcing the first Machine Unlearning Challenge — officiell inramning av forget- och retain-beteende.
Google Research: New framework for auditing machine unlearning — aktuell officiell uppdatering av granskningsramverket från den 10 juni 2026.
Behavioral Audit of Machine Unlearning Has a Privacy Cost — teoretiskt och empiriskt resultat om avvägningen mellan integritet och granskning.
ZeroUnlearn: Few-Shot Knowledge Unlearning in Large Language Models — riktad redigeringsmetod med rapporterade resultat för körtid, minne och benchmarks.
ICU-Bench: Benchmarking Continual Unlearning in Multimodal Large Language Models — benchmark och begränsningar för kontinuerlig multimodal radering.
PrivUn: A Privacy-Focused Evaluation Framework for Machine Unlearning in Large Language Models — återställningsorienterad utvärdering med nivåer för direkta attacker, attacker i kontext och fine-tuning-attacker.
OpenUnlearning repository — aktuell öppen benchmark- och implementationsyta för experiment med unlearning av LLM.
GDPR Article 17 on EUR-Lex — text om den juridiska rätten till radering.
EDPB Opinion 28/2024 on AI models and personal data — sammanhang för bedömning av anonymitet och laglig behandling av personuppgifter i AI-modeller.
AnythingLLM issue #3958 — anekdotisk rapport från praktiken som endast används som exempel på ett integrationstest.