← Latest papers
🤖 machine learning

On the importance of multiple training seeds for evaluating machine unlearning

This paper argues that evaluating machine unlearning algorithms using only a single training seed can yield non-representative results due to sensitivity to training initialization, and demonstrates that increasing unlearning seeds cannot compensate for this limitation, thereby necessitating the use of multiple training seeds for robust empirical assessment.

Original authors: Jamie Lanyon, Axel Finke, Petros Andreou, Georgina Cosma

Published 2026-06-08
📖 5 min read🧠 Deep dive

Original authors: Jamie Lanyon, Axel Finke, Petros Andreou, Georgina Cosma

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Forgotten" Recipe

Imagine you have a master chef (the Machine Learning Model) who has learned to cook a complex dish using a massive cookbook (Training Data). Suddenly, a customer demands that a specific ingredient (a specific Data Point) be removed from the recipe because it's expired or offensive.

The goal of Machine Unlearning is to make the chef "forget" that ingredient so they can't use it anymore, without having to throw away the whole cookbook and start cooking from scratch (which is too expensive and slow).

The problem? Most "unlearning" tricks are just approximations. They try to tweak the recipe slightly to remove the bad ingredient, but we aren't 100% sure if they actually worked or if the chef just got lucky. To be sure, scientists run these tricks many times to see if they work consistently.

The Mistake: Rolling the Dice Only Once

The paper argues that scientists have been making a critical mistake in how they test these "forgetting" tricks.

The Old Way (The Flawed Test):
Imagine you want to test if a new "forgetting" technique works.

  1. You bake one cake using a specific set of random ingredients and a specific oven temperature (this is the Training Seed).
  2. You then try to "unbake" or remove a specific flavor from that cake ten different times using ten different random wands (these are the Unlearning Seeds).
  3. You average the results of those ten wands and say, "Look, the technique works!"

The Paper's Finding:
The authors say this is like judging a lottery ticket by buying ten tickets on the same day with the same lucky numbers. If that specific day's draw was a fluke, your ten tickets will all look great, but they don't tell you if the lottery is actually fair.

The paper shows that the starting point (the cake you baked first) matters way more than the tool you use to remove the flavor.

  • If you bake the cake with a slightly different oven temperature or a different batch of flour (a different Training Seed), the "forgetting" trick might fail completely, even if it worked perfectly on the first cake.
  • By only testing on one starting cake, researchers get a "non-representative" result. They might think a method is great when it's actually just lucky.

The Analogy: The Gardener and the Soil

Think of the Training Seed as the soil and the Unlearning Seed as the gardener's tool.

  • The Old Practice: A gardener tests a new "weed-remover" tool on one specific patch of soil. They use the tool 10 times on that same patch. If the weeds come out, they declare the tool a success.
  • The Reality: What if that specific patch of soil was unusually soft? The tool might fail miserably on a patch of hard clay.
  • The Paper's Advice: To know if the tool really works, you must test it on many different patches of soil (many Training Seeds). Even if you only use the tool once on each patch, you get a truer picture of its performance than using it 100 times on just one patch.

Why Can't We Just Use More "Wands"?

You might ask: "If I can't bake 75 different cakes, can't I just use 75 different wands on the one cake I have?"

The paper says no.

  • The "wiggles" or variations caused by using different wands (Unlearning Seeds) are usually tiny.
  • The "wiggles" caused by using different starting cakes (Training Seeds) are huge.
  • If you only have one cake, no amount of wiggling with different wands will fix the fact that the cake itself might be a fluke. You need more cakes (Training Seeds) to get a real answer.

The Fix: How to Spend Your Time

The authors provide a guide on how to spend your computer time (budget) wisely:

  • Don't spend all your time running the unlearning trick 10 times on one model.
  • Do spend your time training 10 different models (with different starting seeds) and running the unlearning trick just once or twice on each.

This approach gives a much more honest and reliable answer about whether the machine learning model has truly forgotten the data.

Does This Apply Everywhere?

The paper tested this idea in three different worlds:

  1. Image Classification: Recognizing pictures (like cats vs. dogs).
  2. Federated Learning-to-Rank: Sorting search results based on user clicks.
  3. Large Language Models (LLMs): Chatbots that write text.

In all three cases, the result was the same: The starting seed matters more than the unlearning seed. Whether you are teaching a robot to see, rank search results, or write a story, you cannot trust the results if you only test on a single starting model.

Summary

To know if a machine learning model has truly "forgotten" something, you cannot just test the forgetting trick on one specific version of the model. You must test it on many different versions of the model. Otherwise, you might be celebrating a success that was just a lucky accident.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →