Machine Unlearning: Ein praktischer Workflow zur Entfernung von AI-Daten
Tech
AI
AI Engineering
Privacy
Machine Learning

Machine Unlearning: Ein praktischer Workflow zur Entfernung von AI-Daten

Ein quellenbasierter Workflow zum Löschen von AI-Daten aus Retrieval, Modelländerungen, Replikaten und Audit-Nachweisen.

Uygar DuzgunUUygar Duzgun
Jul 29, 2026
Aktualisiert 14. Aug. 2026
13 min read

Wenn jemand Sie auffordert, seine Daten aus einem AI-System zu löschen, ist das Entfernen einer einzelnen Zeile aus einer Datenbank nicht die gesamte Aufgabe. Machine Unlearning kann die Reaktion eines Modells auf bestimmte Trainingsbeispiele reduzieren oder umlenken, bereinigt aber nicht automatisch den restlichen Stack: Vektorindizes, Fine-Tuning-Adapter, gecachte Prompts, Checkpoints, Replikate, Backups und Exporte. NIST definiert Machine Unlearning als selektives Entfernen des Einflusses bestimmter Trainingspunkte aus einem trainierten Modell und weist ausdrücklich darauf hin, dass effiziente approximative Techniken ein vollständiges Neutraining von Grund auf vermeiden können. Das ist enger gefasst als „das gesamte System hat die Daten vergessen.“ NIST

Für die meisten Teams ist die praktische Antwort mehrschichtig. Verfolgen Sie zunächst, wohin die Daten gelangt sind. Stoppen Sie anschließend ihre weitere Verwendung. Löschen oder beschränken Sie danach abgeleitete Artefakte. Erst dann entscheiden Sie, ob die Modellgewichte neu trainiert oder einem approximativen Unlearning unterzogen werden müssen. Googles Machine Unlearning Challenge von 2023 verwendete genau diese modellzentrierte Perspektive: Ein unlearned Modell sollte schwer von einem Modell zu unterscheiden sein, das ohne das Forget-Set neu trainiert wurde, und gleichzeitig die Leistung auf dem Retain-Set bewahren. Google Research

Prompt — Copy & Paste
Zielgruppe: Fortgeschrittene Jedes numerische Ergebnis unten stammt aus den zitierten Papers oder offiziellen Dokumenten. Es werden hier keine unveröffentlichten Benchmark-Behauptungen hinzugefügt.

Inhaltsverzeichnis

Was Machine Unlearning tatsächlich bedeutet

Machine Unlearning ist eine Operation auf Modellebene. Es geht darum, den Einfluss ausgewählter Daten auf das Verhalten eines trainierten Modells zu reduzieren. Das kann ein exaktes Neutraining auf dem Retain-Set oder eine approximative Methode bedeuten, die ohne die vollständigen Kosten eines Neutrainings ausreichend nahe an dieses Ergebnis herankommt. NIST verwendet beide Ideen in seinem Glossareintrag, und Googles Challenge-Seite beschreibt den Goldstandard als Ähnlichkeit mit einem Modell, das ohne die vergessenen Beispiele von Grund auf neu trainiert wurde. NIST Google Research

Diese Definition ist wichtig, weil AI-Systeme selten bei den Modellgewichten enden. Ein Produktions-Stack umfasst normalerweise:

Quelldatenbanken und Objektspeicher
Embeddings und Vektorindizes
Prompt-Logs, Traces, Caches und Analytics
Fine-Tuning-Adapter oder Checkpoints
Modellreplikate, Evaluationsdatensätze, Exporte und Backups

Das Löschen nur einer dieser Ebenen kann dazu führen, dass die Daten an anderer Stelle weiterhin erreichbar sind. In der Praxis ist „diese Daten aus AI entfernen“ zunächst ein Lineage-Problem, bevor es zu einem Problem der Modellbearbeitung wird.

Warum ein normaler Lösch-Workflow nicht ausreicht

Viele AI-Produkte haben die Daten, deren Löschung verlangt wird, nie zum Trainieren verwendet. Sie haben sie nur zur Inferenzzeit abgerufen. In diesem Fall besteht die Aufgabe darin, Quelldatensätze, abgeleitete Embeddings, Caches und Zugriffspfade zu entfernen. Machine Unlearning ist irrelevant, weil die Modellgewichte nie verändert wurden.

Die schwierigeren Fälle beginnen, wenn die Daten Gewichte, Adapter oder persistente Memories beeinflusst haben. Dann müssen Sie vier Situationen unterscheiden, statt jede Löschanfrage gleich zu behandeln.

SituationUnmittelbare EntfernungIst Machine Unlearning erforderlich?Welche Nachweise sollten erhalten bleiben?
------------
Die Daten lebten nur in Quellsystemen und LogsQuelldatensatz, Exporte, Logs und Caches löschen oder beschränkenNeinDatensatz-IDs, Löschzeitpunkt, Aufbewahrungspfad
Die Daten gelangten auch in RAG oder die SucheQuelldateien, Chunks, Embeddings, Vektorzeilen, Cache-Keys und Reindex-Jobs entfernenNormalerweise nein, außer die Dokumente wurden später zum Training verwendetAbschluss des Reindexings, Retrieval-Tests, Chunk-Anzahlen
Die Daten beeinflussten ein Fine-Tuning-Modell oder einen AdapterQuellartefakte entfernen und zwischen Neutraining, Adapter-Austausch oder approximativem Unlearning entscheidenJaDefinition des Forget-Sets, Prüfungen des Retain-Sets, Ausmusterung des alten Modells
Die Daten könnten in einem Foundation Model eines Drittanbieters enthalten seinIhre Kopien entfernen und einen Prozess auf Anbieterebene eröffnenVielleicht, aber nur der Anbieter kann dies durchführenTicket, Stellungnahme des Anbieters, Vertrags-/Policy-Pfad

Diese Tabelle zeigt, warum ein „Lösch-Button“ das falsche mentale Modell ist. Das richtige Modell lautet: Entfernung nach Umfang plus Nachweise.

Ein praktischer Workflow in sieben Schritten

1. Anfrage eingrenzen und weitere Verwendung einfrieren

Beginnen Sie mit den exakten Identifikatoren: User-ID, Datei-Hash, Dokument-IDs, Namen von Vektorsammlungen, IDs von Trainings-Batches oder Ticket-Referenzen. Stoppen Sie anschließend die weitere Verwendung. Pausieren Sie Ingestion, Neutraining, Export-Jobs oder Synchronisierungen, die dieselben Daten während der Bereinigung erneut erzeugen würden.

Wenn die Anfrage datenschutzbezogen ist, halten Sie die rechtliche Einordnung eng. Artikel 17 der DSGVO begründet unter bestimmten Umständen ein Recht auf Löschung, sagt Ihnen aber nicht, welche technische Ebene zuerst bearbeitet werden muss. Die Stellungnahme des Europäischen Datenschutzausschusses vom 18. Dezember 2024 zu AI-Modellen besagt außerdem, dass mit personenbezogenen Daten trainierte Modelle nicht in allen Fällen als anonym behandelt werden können. Bewahren Sie einen expliziten Lösch-Workflow auf, statt anzunehmen, dass das Modell außerhalb des Geltungsbereichs liegt. EUR-Lex EDPB

2. Lineage verfolgen, bevor Sie etwas löschen

Kartieren Sie den vollständigen Pfad:

Quellsystem
Preprocessing- oder Chunking-Job
Vektorindex oder Retrieval-Speicher
Datensatz für Fine-Tuning oder kontinuierliches Training
Adapter, Checkpoint oder zusammengeführtes Modell
Serving-Replikate, Caches und Backups
Empfohlen für dich

Hier wird eine AI Bill of Materials nützlich. Wenn Sie nicht wissen, welches Modell, welcher Adapter oder welcher Index den Datensatz verwendet hat, können Sie später nicht nachweisen, dass er entfernt wurde.

3. Quell- und abgeleitete Artefakte löschen oder beschränken

Entfernen Sie nun deterministisch, was Sie entfernen können:

Quelldatensatz und direkte Exporte
Dokument-Chunks und Embeddings
Einträge im Vektorindex
An den Datensatz gebundene Prompt-/Session-Memory
Gecachte Generierungen oder Such-Snippets
Evaluations-Fixtures, die den sensiblen Inhalt kopiert haben
Empfohlen für dich

Bei retrieval-lastigen Systemen ist dieser Schritt oft wichtiger als die Modellbearbeitung. Dieselbe Logik gilt für RAG-Evaluation: Wenn Retrieval der Pfad ist, über den problematischer Inhalt wieder eingeführt wird, beheben Sie zuerst das Retrieval, statt dem Modell die Schuld zu geben.

Ein öffentliches AnythingLLM-Issue berichtete, dass Embeddings gelöschter Dokumente in einem Weaviate-basierten Setup angeblich weiterhin abrufbar waren. Ein einzelnes Issue ist anekdotische Evidenz und keine plattformweite Feststellung. Es zeigt dennoch, warum jeder Lösch-Workflow einen negativen Retrieval-Test für Dokument-IDs, charakteristische Formulierungen und Paraphrasen benötigt.

4. Entscheiden, ob sich die Modellgewichte überhaupt verändert haben

Dies ist der Verzweigungspunkt, den Teams häufig überspringen.

Wenn das System nur Prompt-Time-Retrieval verwendet hat, ist Weight Unlearning nicht erforderlich.
Wenn die Daten in einen Fine-Tuning-Adapter oder ein Domänenmodell gelangt sind, wählen Sie zwischen exaktem Neutraining und approximativem Unlearning.
Wenn sich die Daten möglicherweise in einem Anbietermodell befinden, das Sie nicht kontrollieren, endet Ihre technische Arbeit an Ihrer Grenze und Ihr Prozess wechselt zur Eskalation an den Anbieter.

Googles Challenge definiert das Ziel auf Modellebene: Das unlearned Modell sollte einem Modell ähneln, das ohne die vergessenen Beispiele neu trainiert wurde, und zugleich das nützliche Verhalten bewahren, das aus den übrigen Daten gelernt wurde. Google Research

5. Evaluationsdatensätze erstellen, bevor Sie Gewichte ändern

Sie benötigen mindestens drei Bereiche:

ein Forget-Set: Prompts oder Samples, die das sensible Verhalten nicht mehr reproduzieren sollen
ein Retain-Set: angrenzende Aufgaben, die weiterhin funktionieren sollen
ein Utility-Set: normale Produktaufgaben, deren Leistung nicht einbrechen soll
Empfohlen für dich

Dies ist dieselbe Disziplin, die AI-Agent-Berechtigungen auditierbar macht: Definieren Sie, was aufhören muss, was bestehen bleiben muss und welche Nachweise zählen.

Workflow-Diagramm zur Entfernung von AI-Daten – von der Definition des Umfangs über die Lineage-Verfolgung, die Bereinigung von Artefakten, die Modellentscheidung und Evaluation bis hin zu den Nachweisen
Workflow-Diagramm zur Entfernung von AI-Daten – von der Definition des Umfangs über die Lineage-Verfolgung, die Bereinigung von Artefakten, die Modellentscheidung und Evaluation bis hin zu den Nachweisen

*Bildunterschrift: Die Löscharbeit beginnt mit Daten-Lineage und abgeleiteten Artefakten. Machine Unlearning auf Modellebene beginnt erst, nachdem Sie nachgewiesen haben, ob die Gewichte betroffen waren.*

6. Vergessen und erhaltene Nutzbarkeit gemeinsam testen

Aktuelle Forschung macht den Zielkonflikt deutlich.

Das Paper *Behavioral Audit of Machine Unlearning Has a Privacy Cost* argumentiert, dass ein Black-Box-Verhaltensaudit bei konvexen Modellen nicht gleichzeitig unzureichendes Unlearning erkennen und vermeiden kann, Informationen über die Zugehörigkeit zum Retain-Set an einen ehrlich-neugierigen Auditor zu leaken. Die Autoren zeigen außerdem empirische Hinweise darauf, dass dieser Konflikt in nichtkonvexen Umgebungen fortbesteht. Das bedeutet: Ein einzelner sauberer Audit-Score ist nicht dasselbe wie ein universeller Beweis für sicheres Vergessen. arXiv

Das Audit-Framework von Google Research vom 10. Juni 2026 nähert sich dem Problem aus einer anderen Richtung. Es schlägt Regularized f-Divergence Kernel Tests vor, um Audits empfindlicher zu machen und False Positives über verschiedene Stichprobengrößen hinweg zuverlässiger zu kontrollieren. Das Ergebnis ist ein statistischer Test, kein Beweis für vollständige Löschung. Google Research

PrivUn unterscheidet drei Ebenen der Wiederherstellung: direkte Abfrage, In-Context-Wiederherstellung und Wiederherstellung durch Fine-Tuning. Verwenden Sie die Ebenen, die zu Ihrem Zugriff auf das Modell passen. Eine Verweigerung beim ursprünglichen Prompt kann die erste Prüfung bestehen, während ein stärkerer Wiederherstellungspfad das Ziel weiterhin offenlegt.

7. Veraltete Artefakte ausmustern und Nachweise aufbewahren

Entfernen oder isolieren Sie nach der Arbeit auf Modellebene veraltete Replikate, Checkpoints, Adapter und Caches. Bewahren Sie anschließend ein Nachweispaket auf:

Umfang der Anfrage
betroffene Systeme
durchgeführte Löschaktionen
ausgemusterte Modellversion
bereitgestellte Ersatzversion
Ergebnisse von Forget-, Retain- und Utility-Tests
Ablauf oder Behandlung der Backup-Aufbewahrung

Diese Nachweise machen aus einem Lösch-Workflow etwas, das Support, Security, Legal und Engineering gemeinsam überprüfen können.

Was die aktuelle Unlearning-Forschung tatsächlich unterstützt

Drei aktuelle Papers sind hier nützlich, unterstützen aber unterschiedliche Aussagen.

Verhaltensaudits sind nicht kostenlos

Das Paper vom Juni 2026 über Verhaltensaudits ist die stärkste Warnung vor überzogenen Behauptungen. Sein Kernergebnis lautet nicht „Unlearning ist unmöglich“. Das Ergebnis ist enger und nützlicher: Unter einem unehrlichen Betreiber und einem ehrlich-neugierigen Auditor kann ein Verhaltensaudit einen Zielkonflikt zwischen Datenschutz und Audit erzeugen. Wenn Ihre Compliance-Erzählung allein auf Black-Box-Probing beruht, können Sie beim Versuch, das Vergessen zu überprüfen, Informationen über die behaltenen Daten offenlegen. arXiv

Gezielte Bearbeitung kann bei ausgewählten Benchmarks funktionieren

*ZeroUnlearn* ist ein optimistischeres Ergebnis. Es formuliert Machine Unlearning als Model-Editing-Problem neu, berichtet starke Benchmark-Ergebnisse auf Llama-3.2, Llama-3.1 und Qwen-3 und gibt an, dass sein Closed-Form-Few-Shot-Update den SVD-Schritt auf MCF und ZsRE unter 0,3 Sekunden hält, während das End-to-End-Editing bei 10 Samples von etwa 0,04 Stunden auf 3,35 bis 3,82 Stunden bei 1000 Samples anwächst, bei einem Gesamtspeicher von etwa 14,9 bis 17,4 GB. Diese Zahlen sind relevant, weil sie zeigen, dass approximatives Unlearning nicht automatisch zu teuer zum Testen ist. arXiv

Die Einschränkungen sind jedoch wichtiger als die Schlagzeile. Das Paper evaluiert ausgewählte offene Modelle und Benchmark-Datensätze wie MCF, ZsRE und eine angepasste Single-Hop-Version von MQUAKE. Außerdem verwendet es eine gezielte Layer-Auswahl, um eine Beeinträchtigung allgemeiner Fähigkeiten zu vermeiden. Das ist ein Beleg für vielversprechende faktenbezogene Entfernung im Benchmark-Maßstab, aber kein Beweis dafür, dass ein Produktionssystem jede Kopie sensibler Informationen vollständig gelöscht hat. arXiv

Kontinuierliches Löschen ist in multimodalen Systemen weiterhin schwach

*ICU-Bench* bildet den ernüchternden Gegenpol. Der Benchmark enthält 1.000 datenschutzsensible Profile aus medizinischen Berichten und Arbeitsverträgen, 9.500 Bilder, 16.000 Frage-Antwort-Paare und 100 sequenzielle Forget-Aufgaben. Die Schlussfolgerung ist einfach: Aktuelle multimodale Unlearning-Methoden haben in kontinuierlichen Szenarien Schwierigkeiten und bewahren nicht gleichzeitig Vergessensqualität, erhaltene Nutzbarkeit und Stabilität über lange Sequenzen. Wenn Ihr Produkt im Laufe der Zeit wiederholt Löschanfragen erhält, sollten Sie dieses Paper lesen, bevor Sie eine saubere Automatisierung versprechen. arXiv

Zusammengenommen unterstützen die Papers eine praktische Position:

Unlearning ist real genug, um es technisch zu berücksichtigen.
Audits sind statistisch und können Informationen leaken.
Kontinuierliches, wiederholtes und multimodales Löschen bleibt deutlich schwieriger als eine einzelne Benchmark-Bearbeitung.

Was Sie Nutzern und Stakeholdern versprechen sollten

Versprechen Sie weniger. Überprüfen Sie mehr.

Gute Formulierungen klingen so:

„Wir haben Ihre Quelldaten und die daraus abgeleiteten Retrieval-Artefakte entfernt.“
„Wir haben den betroffenen Adapter ausgemustert und durch eine Version ersetzt, die ohne das entfernte Set trainiert wurde.“
„Wir haben die Ersatzversion anhand von Forget-, Retain- und Utility-Prüfungen getestet.“

Schlechte Formulierungen klingen so:

„Die AI hat Sie vollständig vergessen.“
„Das Löschen aus dem Vektorspeicher hat das Modellproblem gelöst.“
„Ein einzelner Audit-Score beweist, dass die Daten überall verschwunden sind.“

Wenn Sie eine kurze Regel benötigen, verwenden Sie diese: Machine Unlearning ist eine Ebene innerhalb eines umfassenderen Workflows zur Entfernung von AI-Daten.

FAQ

Lässt das Löschen einer Zeile aus einer Vektordatenbank das LLM vergessen?

Nein. Es kann verhindern, dass ein Retrieval-Pfad die Daten erneut einführt, was bei RAG-Systemen häufig die richtige erste Maßnahme ist. Wenn derselbe Inhalt jedoch für Fine-Tuning, kontinuierliches Training oder persistente Model-Memory verwendet wurde, verändert das alleinige Löschen der Vektorzeile die Gewichte nicht.

Kann Machine Unlearning beweisen, dass meine Daten aus jeder Modellkopie verschwunden sind?

Nicht allein. Aktuelle Forschung zu Audits zeigt, dass Black-Box-Audits Grenzen haben, und Produktionssysteme enthalten häufig Caches, Adapter, Checkpoints, Replikate und Backups außerhalb der geprüften Modelloberfläche. Sie benötigen Nachweise auf Systemebene, nicht nur einen Score auf Modellebene. arXiv Google Research

Prüfung der Aussagen

AussagePrüfungQuelle
---------
Machine Unlearning bedeutet, den Einfluss bestimmter Trainingspunkte zu entfernen, und approximative Methoden können ein vollständiges Neutraining vermeiden.Entspricht der Formulierung und dem Umfang des NIST-Glossars.NIST-Glossar zu Machine Unlearning
Googles Challenge behandelt das Neutraining ohne das Forget-Set als Referenzpunkt auf Modellebene.In der offiziellen Ankündigung der Challenge beschrieben.Ankündigung der Challenge von Google Research
Black-Box-Verhaltensaudits können einen Zielkonflikt zwischen Datenschutz und Audit erzeugen.Durch das theoretische und empirische Paper vom Juni 2026 gestützt.Behavioral Audit of Machine Unlearning Has a Privacy Cost
Eine einzige verweigerte Antwort beweist dauerhaftes Vergessen.Zurückgewiesen; PrivUn unterscheidet direkte Ausgabekontrollen von In-Context- und Fine-Tuning-Wiederherstellung.PrivUn
ZeroUnlearn berichtet starke Benchmark-Ergebnisse mit praxisnahen Laufzeit- und Speicherbereichen, jedoch auf ausgewählten offenen Modellen und Datensätzen.Durch die Experiment- und Komplexitätsabschnitte des Papers gestützt.ZeroUnlearn
Kontinuierliches multimodales Löschen bleibt für aktuelle Methoden schwierig.Durch den Umfang des ICU-Bench-Datensatzes und die Hauptergebnisse gestützt.ICU-Bench
Mit personenbezogenen Daten trainierte AI-Modelle können nicht immer als anonym behandelt werden.In der Zusammenfassung und im Text der EDPB-Stellungnahme angegeben.EDPB-Stellungnahme 28/2024
Ein einzelnes GitHub-Issue belegt einen plattformweiten Fehler beim Löschen.Zurückgewiesen; es handelt sich um einen anekdotischen Integrationsbericht, der nur zur Begründung eines negativen Retrieval-Tests verwendet wird.AnythingLLM Issue #3958

Quellen

NIST-Glossar: Machine Unlearning — grundlegende Definition und Umfang des approximativen Unlearning.
Google Research: Announcing the first Machine Unlearning Challenge — offizielle Einordnung des Verhaltens von Forget und Retain.
Google Research: New framework for auditing machine unlearning — aktuelles offizielles Update zum Audit-Framework vom 10. Juni 2026.
Behavioral Audit of Machine Unlearning Has a Privacy Cost — theoretisches und empirisches Ergebnis zum Zielkonflikt zwischen Datenschutz und Audit.
ZeroUnlearn: Few-Shot Knowledge Unlearning in Large Language Models — gezielter Editing-Ansatz mit berichteten Laufzeit-, Speicher- und Benchmark-Ergebnissen.
ICU-Bench: Benchmarking Continual Unlearning in Multimodal Large Language Models — Benchmark und Einschränkungen des kontinuierlichen multimodalen Löschens.
PrivUn: A Privacy-Focused Evaluation Framework for Machine Unlearning in Large Language Models — wiederherstellungsorientierte Evaluation mit direkten, In-Context- und Fine-Tuning-Angriffsebenen.
OpenUnlearning-Repository — aktuelle offene Benchmarking- und Implementierungsgrundlage für Unlearning-Experimente mit LLMs.
DSGVO-Artikel 17 auf EUR-Lex — Text zum Recht auf Löschung.
EDPB-Stellungnahme 28/2024 zu AI-Modellen und personenbezogenen Daten — Kontext zur Einzelfallprüfung von Anonymität und rechtmäßiger Verarbeitung bei AI-Modellen.
AnythingLLM Issue #3958 — anekdotischer Praxisbericht, der nur als Beispiel für einen Integrationstest verwendet wird.