← blog
27 July 2026 · 8 min read

What is machine unlearning?

Machine unlearning is the process of making a trained AI model remove the influence of specific training data, so the model behaves as if it never saw that data. It matters because deleting a row from your database does nothing to what the model already learned. Retraining from scratch works but is slow and costly, which is why unlearning exists as a field.

The term is young. It was named in a 2021 IEEE Security and Privacy paper, and it moved from research curiosity to compliance problem the moment regulators started treating a trained model as a place where personal data lives. This piece covers what unlearning is, how it works, and the honest limits of what it can prove.

Why can't you just delete the data and move on?

Because a model does not store your data in a row you can drop. Training spreads each example across millions of weights, and no single weight holds one person's record. Delete the source and the learned influence stays behind. That gap, between deleting data and removing its effect, is the whole problem unlearning tries to solve.

The risk is not theoretical. In a study of production language models, researchers found a prompting technique that made ChatGPT emit memorized training data at around 150 times its normal rate. Even embeddings, the numeric vectors many teams treat as anonymous, can be inverted back to the original text, including names and clinical notes, in published attacks. A model can leak what its database no longer contains.

How does machine unlearning actually work?

Two broad approaches exist. Exact unlearning rebuilds the model so it is provably equivalent to one retrained without the erased data. Approximate unlearning instead nudges the model to reduce that data's influence to an acceptable level, trading a hard guarantee for speed. Most methods for large language models live in the approximate camp.

  • ·Exact unlearning: the result is provably equivalent to a model retrained from scratch without the erased data. Strong guarantee, high compute cost. The SISA training method is the canonical example.
  • ·Approximate unlearning: the erased data's influence is reduced rather than guaranteed gone. Cheaper and faster, weaker guarantee. Most large language model techniques, including targeted fine-tuning, sit here.

How much faster is unlearning than retraining?

The speed gap is the reason to bother. The SISA paper reported unlearning a data point up to 4.63 times faster than full retraining on one benchmark and 2.45 times faster on another, with a smaller 1.36 times gain on ImageNet. On the language side, one method made a model that took over 184,000 GPU-hours to pretrain forget most Harry Potter content after roughly one GPU-hour of fine-tuning.

Those numbers explain the appeal and hide the catch. Faster than retraining is a claim about cost, not a claim about completeness. A method can be cheap to run and still leave the data recoverable, which is the next question.

Does machine unlearning actually remove the data?

Often, no. It suppresses the output more than it erases the memory. On the TOFU benchmark, built to test forgetting on fictitious author profiles, the authors reported that none of the baseline methods they tried showed effective unlearning. Other work shows forgotten knowledge can be recovered with light fine-tuning or careful probing.

This is the part vendors tend to skip. An unlearning routine that lowers a familiarity score can still leave the knowledge latent and retrievable under a different prompt. So the honest question is not whether you ran an unlearning routine, but whether you can show, on the actual surface a user touches, that the data no longer comes out. The routine is a claim. The proof is a separate step.

What about vector databases and RAG?

This is where erasure quietly fails. Many vector databases do not delete on request. They mark the vector invalid and tombstone it, leaving the data in storage until a later compaction runs, and some libraries have no native delete at all. In a retrieval system, a deleted document can stay reachable for a window.

Milvus documents this soft-delete behavior in its own reference: a delete marks the vector as invalid and leaves the original in place until maintenance clears it. AWS makes the same point for retrieval-augmented systems, warning that a real deletion request has to chase every place the data persists, including the vector store, chat history, backups, and exports. One missed touchpoint and the record is still live.

Why does this matter for GDPR and KVKK?

Because the right to erasure does not stop at your database. GDPR Article 17 gives a person the right to have their personal data erased without undue delay, and regulators increasingly read that to include the model and its retrieval layer. If a system still surfaces data someone asked you to delete, the deletion is not complete.

The numbers give the obligation teeth. GDPR Article 83 allows fines up to 20 million euros or 4% of global annual turnover, whichever is higher. Turkey's KVKK requires deletion, destruction, or anonymization under Article 7, with 2026 administrative fines for data-security failures reaching roughly 17 million Turkish lira. In late 2024 the European Data Protection Board issued Opinion 28/2024 on AI models and personal data, a signal that trained models now sit squarely inside the erasure conversation.

How do you prove a model actually forgot?

You test the live surface, not the routine. The method is to plant canaries before deletion, then probe the model, its retrieval layer, and its vector store after deletion with direct and adversarial prompts to see whether the data still comes out. The output is a score and an evidence file, not a promise. Interest in this problem is broad: nearly 1,200 teams entered the first NeurIPS unlearning competition in 2023.

This is the gap ZeroRecall audits. After you delete someone's data, we probe your AI surfaces with planted canaries and adversarial prompts, then produce a FORGET score plus a hash-chained, signed evidence file that anyone can verify without trusting us. We scope every claim to the behavior observed on the listed surfaces at the stated date, because that is what the evidence supports. You can verify a real evidence file at /verify, see how the audit works at /#how, or check the published price at /pricing.

Sources

Every number above maps to a live source. Check them yourself.

  • ·Definition and SISA speed benchmarks: Bourtoule et al., Machine Unlearning, IEEE S&P 2021. https://arxiv.org/abs/1912.03817
  • ·Plain definition of unlearning: Wang et al., Machine Unlearning: A Comprehensive Survey, 2024. https://arxiv.org/abs/2405.07406
  • ·Memorized data emitted at ~150 times the normal rate: Nasr et al., Scalable Extraction of Training Data from Production Language Models, 2023. https://arxiv.org/abs/2311.17035
  • ·Embeddings can be inverted back to text: Morris et al., Text Embeddings Reveal (Almost) As Much As Text, EMNLP 2023. https://arxiv.org/abs/2310.06816
  • ·One GPU-hour unlearning versus 184,000 GPU-hours pretraining: Eldan and Russinovich, Who's Harry Potter?, 2023. https://arxiv.org/abs/2310.02238
  • ·No baseline showed effective unlearning: Maini et al., TOFU, ICLR 2024. https://arxiv.org/abs/2401.06121
  • ·Nearly 1,200 teams in the first unlearning competition: Triantafillou et al., Findings from the first NeurIPS unlearning competition, 2024. https://arxiv.org/abs/2406.09073
  • ·Soft-delete and tombstoning in vector databases: Milvus documentation. https://milvus.io/ai-quick-reference/how-do-delete-operations-or-updates-in-a-vector-database-affect-storage-usage-over-time-for-example-is-there-a-compaction-process-to-reclaim-space-from-removed-vectors
  • ·Deletion must chase every data touchpoint in RAG: AWS Machine Learning Blog, 2024. https://aws.amazon.com/blogs/machine-learning/implementing-knowledge-bases-for-amazon-bedrock-in-support-of-gdpr-right-to-be-forgotten-requests/
  • ·Right to erasure: GDPR Article 17. https://gdpr-info.eu/art-17-gdpr/
  • ·Fines up to 20 million euros or 4% of turnover: GDPR Article 83. https://gdpr-info.eu/art-83-gdpr/
  • ·Deletion, destruction, or anonymization: KVKK Law 6698, Article 7. https://www.kvkk.gov.tr/Icerik/6649/Personal-Data-Protection-Law
  • ·AI models and personal data: EDPB Opinion 28/2024. https://www.edpb.europa.eu/our-work-tools/our-documents/opinion-board-art-64/opinion-282024-certain-data-protection-aspects_en
  • ·2026 KVKK administrative fine amounts: Buken Hukuk. https://buken.av.tr/kvkk-kurulu-idari-para-cezalari-2026/
Check something yourself

Someone probably sent you a claim about deletion. Put it on the Proof Ladder and see what rung it reaches. It is free, takes no email and stores nothing. The Proof Registry already places every published artifact we could find in this market on the same scale, ours included, and it names the one rung where a competitor is ahead of us.

If you would rather look at ours first, verify a real evidence file or read the published number.