← 最新论文
🤖 machine learning

Bergson: An Open Source Library for Data Attribution

Bergson 是由 EleutherAI 开发的一个开源库,它通过原生支持磁盘上梯度存储、多节点分布式训练,并提供 MAGIC、SOURCE 和 TrackStar 方法的首个开源实现,将数据归因技术扩展到了大型语言模型和预训练数据集。

原作者: Lucia Quirke, Louis Jaburi, David Johnston, William Z. Li, Gonçalo Paulo, Guillaume Martres, Girish Gupta, Stella Biderman, Nora Belrose

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

原作者: Lucia Quirke, Louis Jaburi, David Johnston, William Z. Li, Gonçalo Paulo, Guillaume Martres, Girish Gupta, Stella Biderman, Nora Belrose

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

想象一下,你打造了一个巨大的、极其聪明的机器人厨师。这位厨师通过阅读数百万本食谱学会了烹饪(训练数据)。有时,这位厨师会做出难以下咽的菜肴,或者学到了一些不该知道的奇怪技巧。你想知道:“究竟是哪本食谱中的哪一页导致了这种情况?”

这就是**数据归因(Data Attribution)**的问题。这就像是试图将汤中某种特定的味道追溯到三小时前加入的那一撮盐。

这篇论文介绍了 Bergson,这是一个全新的开源“厨房工具包”,旨在帮助研究人员为这些庞大的 AI 模型解决这种追踪问题。以下是它的工作原理,我们使用简单的类比来解释:

1. 问题所在:“黑盒”厨房

通常情况下,当一个 AI 进行学习时,它是一个黑盒。你输入数据,模型就出来了。如果模型表现得有些怪异,你很难说出究竟是为什么

  • 挑战: 现代 AI 模型规模如此巨大(就像一个拥有数十亿本书的图书馆),且训练过程如此复杂,以至于要弄清楚哪本“书”导致了某种特定行为是非常困难的。过去,这需要极高的计算机内存,以至于对于大型模型来说几乎无法实现。此外,许多用于此类任务的最佳工具都并非开源的,而是被锁在闭门之中。

2. 解决方案:Bergson 工具包

Bergson 是一个库(一套软件工具集合),它扮演着 AI 超级侦探工具包的角色。它让研究人员能够“倒带”AI 的训练过程,观察哪些数据点产生了最大的影响。

把它想象成一个用于训练过程的时光旅行相机。它提供了三种回溯时间的方法:

  • “完美重放”(MAGIC): 想象一下,你可以记录下厨师训练过程中的每一秒。然后,你可以按下“倒带”键并逐步精确回放,看看究竟发生了什么。这是最准确的方法,但它需要大量的存储空间。Bergson 通过一个巧妙的技巧让这成为可能,即使是对于巨大的模型:它只在特定时刻保存“快照”(检查点),并用数学方法填补空白,从而在节省空间的同时保持画面的清晰。
  • “快照近似法”(SOURCE): 有时,你无法记录每一秒。相反,你每小时拍一张照片。你假设厨师在两张照片之间没有发生太大变化。这种方法更快,占用的内存更少,但精确度稍低。Bergson 也包含了这种方法。
  • “指纹扫描仪”(TrackStar & Influence Functions): 这种方法不是重放整个电影,而是观察最后留在模型大脑上的“指纹”。它会询问:“如果我移除这个特定的成分,最终的菜肴会发生多大的变化?”它非常快,适用于巨大的数据集,尽管它是一种估计而非完美的重放。

3. 工具包的核心特性

论文强调了几个让该工具包易于使用的“生活质量”特性:

  • “磁盘驱动器”技巧: 与其尝试将所有数据都放在计算机微小且快速的内存(RAM)中,Bergson 将“指纹”存储在硬盘上。这意味着你可以分析庞大的模型而不会导致计算机崩溃。
  • “搜索引擎”(FAISS): 当你询问“哪些数据导致了这个错误?”时,Bergson 不会逐一检查每一本书。它使用一个超快的搜索引擎(类似于数据界的 Google)来瞬间找到前 10 个最可能的罪魁祸首。
  • “适配器”捷径: 有时,你不需要重新训练整个厨师,只需要微调配方的一小部分。Bergson 支持 “LoRA”(低秩自适应),这让你能够追踪模型微小增量部分的冲击,使过程更加廉价和快速。
  • “裁判”功能: 如果你想知道为什么厨师表现得没礼貌,你不能用简单的数学公式来衡量“无礼”。Bergson 允许你使用第二个 AI(“裁判”)来评价厨师的行为,然后将该评分追溯到训练数据。

4. 他们实际测试了什么(案例研究)

作者不仅构建了这个工具,还用它解决了三个特定的谜题:

  1. “生物安全”谜题: 他们想找出训练数据中哪些特定的词汇教会了 AI 危险的生物知识(例如如何制造病毒)。他们使用 Bergson 标出了特定的词汇。当他们重新训练 AI 但忽略了这些特定词汇时,AI 变得安全得多。
  2. “粗鲁机器人”谜题: 他们利用“裁判”功能来寻找导致 AI 生成失调或怪异行为的数据。通过过滤掉这些数据,他们让 AI 的行为变得更好。
  3. “风格”谜题: 他们想知道 AI 学习到的事实(例如“Alice 在 Fermilab 工作”)是否与它表达事实时使用的风格(例如莎士比亚风格 vs 法律术语)是分开学习的。他们发现 Bergson 可以成功地忽略风格并找到教授该事实的具体训练数据,证明了该工具可以分离“学到了什么”和“是如何表达的”。

5. 核心结论

论文声称,Bergson 是第一个能够处理目前存在的最大规模 AI 模型这类“时光旅行式”追踪任务的开源库。它结合了最准确的方法(完美重放)与最快的方法(指纹扫描),并为研究人员提供了调试、理解和整理构成智能 AI 之数据的工具。

简而言之:Bergson 将“AI 为什么那样做?”这一谜团变成了一个可以解决的侦探故事。

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

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

试用 Digest →