← 最新论文
🤖 machine learning

On the importance of multiple training seeds for evaluating machine unlearning

本文认为,仅使用单个训练种子来评估机器遗忘算法可能会因对训练初始化的敏感性而导致结果不具代表性,并证明了增加遗忘种子无法补偿这一局限性,从而有必要使用多个训练种子来进行稳健的实证评估。

原作者: Jamie Lanyon, Axel Finke, Petros Andreou, Georgina Cosma

发布于 2026-06-08
📖 1 分钟阅读☕ 轻松阅读

原作者: Jamie Lanyon, Axel Finke, Petros Andreou, Georgina Cosma

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是使用简单语言和日常类比对该论文进行的解释。

大局观:被“遗忘”的食谱

想象你有一位大师级厨师(机器学习模型),他通过一本厚重的食谱(训练数据)学会了烹饪一道复杂的菜肴。突然,一位顾客要求从食谱中删掉一种特定的食材(一个特定的数据点),因为这种食材过期了或者具有冒犯性。

**机器卸载(Machine Unlearning)**的目标是让厨师“忘记”这种食材,从而无法再使用它,但又不需要把整本食谱扔掉并从头开始学起(因为那样太昂贵且太慢)。

问题在于?大多数“卸载”技巧都只是近似值。它们试图微调食谱以移除不好的食材,但我们并不百分之百确定它们是否真的奏效,或者仅仅是厨师运气好。为了确保万无一失,科学家们会多次运行这些技巧,以观察它们是否能稳定发挥作用。

错误之处:只掷一次骰子

论文指出,科学家们在测试这些“遗忘”技巧的方式上犯了一个关键错误。

旧方法(有缺陷的测试):
想象你想测试一种新的“遗忘”技术是否有效。

  1. 你使用一组特定的随机食材和特定的烤箱温度(这是训练种子/Training Seed)烤制了一个蛋糕。
  2. 然后,你尝试使用十种不同的随机魔杖(这些是卸载种子/Unlearning Seeds)来“反向烘焙”或移除蛋糕中的某种特定口味。
  3. 你对这十种魔杖的结果取平均值,然后说:“看,这个技术奏效了!”

论文的发现:
作者认为,这就像是通过在同一天用相同的幸运数字购买十张彩票来评判一张彩票是否中奖。如果那一天的开奖结果纯属巧合,那么你的十张彩票看起来都会很棒,但它们并不能告诉你彩票规则是否公平。

论文表明,起点(你首先烤出的那个蛋糕)比你用来移除口味的工具重要得多。

  • 如果你用稍微不同的烤箱温度或不同的面粉批次(不同的训练种子)来烤蛋糕,这种“遗忘”技巧可能会完全失效,即使它在第一个蛋糕上表现完美。
  • 由于你只在一个起始蛋糕上进行测试,研究人员得到的是一个“非代表性”的结果。他们可能认为某种方法很棒,但实际上它只是运气好。

类比:园丁与土壤

训练种子想象成土壤,把卸载种子想象成园丁的工具

  • 旧做法: 一位园丁在一个特定的土块上测试一种新的“除草”工具。他在同一个土块上使用了该工具 10 次。如果杂草被拔掉了,他就宣布该工具成功了。
  • 现实情况: 万一那个特定的土块特别松软呢?如果换成一块硬粘土,这个工具可能会彻底失败。
  • 论文的建议: 要知道一个工具是否真的有效,你必须在许多不同的土块(许多训练种子)上进行测试。即使你在每个土块上只使用一次工具,你也比在同一个土块上使用 100 次能得到更真实的表现情况。

为什么我们不能只使用更多的“魔杖”?

你可能会问:“如果我不能烤 75 个不同的蛋糕,那我能不能在现有的一个蛋糕上使用 75 种不同的魔杖呢?”

论文说:不行

  • 使用不同魔杖(卸载种子)产生的“抖动”或变化通常是非常微小的。
  • 而使用不同起始蛋糕(训练种子)产生的“抖动”却是巨大的。
  • 如果你只有一个蛋糕,无论你用多少种不同的魔杖进行“抖动”,都无法解决蛋糕本身可能是一个偶然巧合的问题。你需要更多的蛋糕(训练种子)才能得到真正的答案。

解决方法:如何明智地分配你的时间

作者提供了一份关于如何明智地分配计算时间(预算)的指南:

  • 不要把所有时间都花在一个模型上运行 10 次卸载技巧。
  • 应该花时间训练 10 个不同的模型(使用不同的起始种子),并在每个模型上仅运行一次或两次卸载技巧。

这种方法能提供一个更加诚实且可靠的答案,告诉你在机器学习模型是否真正“忘记”了数据。

这适用于所有领域吗?

论文在三个不同的世界中测试了这个想法:

  1. 图像分类: 识别图片(比如猫 vs 狗)。
  2. 联邦学习排序(Federated Learning-to-Rank): 根据用户点击进行搜索结果排序。
  3. 大语言模型(LLMs): 生成文本的聊天机器人。

在所有这三种情况下,结果都是一样的:起始种子比卸载种子更重要。无论你是教机器人看东西、对搜索结果进行排序,还是写故事,如果你只在单个起始模型上进行测试,你就无法信任你的结果。

总结

要了解机器学习模型是否真正“忘记”了某些内容,你不能仅仅测试特定版本的模型。你必须测试许多不同版本的模型。否则,你可能是在为一个仅仅是运气使然的成功而欢呼。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →