← 最新论文
🤖 machine learning

Not Every Time and Frequency Need to Be Forgotten in Diffusion Unlearning

本文提出了一种针对扩散模型的选择性遗忘方法,该方法根据其不均匀的遗忘动态,针对特定的时间与频率分量进行处理,从而比现有的均匀方法实现更高的遗忘成功率和更好的生成质量。

原作者: Jinseong Park, Mijung Park

发布于 2026-07-01
📖 1 分钟阅读☕ 轻松阅读

原作者: Jinseong Park, Mijung Park

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

想象一下,你有一位大师级厨师(AI 模型),他根据一本庞大的食谱(训练数据)学会了烹饪成千上万种菜肴。有一天,一位顾客要求厨师“忘掉”某道特定的菜谱,因为他们希望彻底忘记它。

机器遗忘(Machine Unlearning) 的目标是让厨师忘记那道特定的菜,同时又不破坏他烹饪其他所有菜肴的能力,且不让剩下的菜肴味道变差。

问题所在:“暴力破解”法

目前,大多数方法试图通过不断对着厨师大声咆哮那道错误的菜谱来让他忘记。这篇论文称之为梯度上升(Gradient Ascent)

  • 类比: 想象一下,你试图通过用刷子用力刷洗白衬衫上的污渍来去除它,但刷得太用力以至于把织物刷出了洞。
  • 结果: 厨师可能确实忘记了那道菜,但衬衫(AI 的输出)现在布满了洞。厨师做的其他菜肴变得软烂、充满噪点,或者看起来像是用搅拌机打碎的一样。这种“遗忘”过程非常混乱,并且破坏了品质。

发现:并非所有的烹饪步骤都是平等的

这篇论文的作者意识到,厨师并不是一次性学会一道菜的。烹饪是有阶段性的,而且菜谱具有不同的细节层次。

  1. 时间(烹饪阶段):

    • 早期阶段(第一阶段): 厨师决定大轮廓(例如:“这是一个脸”、“这是一个风景”)。
    • 中期阶段(第二阶段): 厨师添加结构和主要特征。
    • 后期阶段(第三阶段): 厨师添加精细细节(皮肤毛孔、纹理、光影)。
    • 洞察: 论文发现,如果你在后期阶段(当厨师正在添加精细细节时)尝试刷洗污渍,你会毁掉整道菜的纹理。如果你在中期阶段刷洗,你会破坏结构。
    • 解决方案: 你只需要在中期阶段进行刷洗,以移除关于那道坏菜的特定记忆,同时保持后期阶段不动,从而保留精美的纹理和品质。
  2. 频率(食材):

    • 把一张图像想象成一首歌。它有低音线(低频)和高音符(高频)。
    • 洞察: “坏记忆”(要忘记的那张特定照片)主要隐藏在高频、嘈杂的音符中。而这首歌的其余部分(好的图像)则依赖于低音线和旋律。
    • 解决方案: 作者没有调低整首歌的音量,而是使用了一个过滤器,只屏蔽掉与坏记忆相关的那些高频、嘈杂的音符。这移除了特定的记忆,而不会让音乐听起来沉闷或平淡。

新方法:“选择性刷洗”

该论文提出了一种新的遗忘方式,它更像是手术刀而非大锤。

  • 选择性时间: 他们只在烹饪过程的中期阶段施加“遗忘”压力。
  • 选择性频率: 他们使用一个过滤器,专门针对坏记忆所在的高频“噪声”,让低频的“结构”保持原样。

结果:

  • 更好的遗忘效果: 厨师确实忘记了那道坏菜。
  • 更好的品质: 其他菜肴依然看起来美味且清晰。
  • “SSCDnorm”指标: 作者还发明了一个新的尺子来衡量这一点。旧的尺子只检查坏菜是否消失,即便导致的食物已经烧焦了。新的尺子则会检查:“坏菜是否消失了,并且食物看起来是否依然美味?”

总结

论文认为,你不需要通过忘记一切来忘记其中一件事情。 通过仔细选择在何时(哪个时间步)以及针对什么(哪种频率)进行遗忘,你可以在不破坏 AI 创造高质量图像能力的前提下,从其模型中移除特定的不想要的数据。这就像是用陷阱捕捉一只老鼠,而不是为了杀一只老鼠而烧掉整座房子。

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

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

试用 Digest →