← 最新论文
🤖 machine learning

Generalizing the Geometry of Model Merging Through Frechet Averages

本文提出了一种基于在适当流形上进行弗雷歇平均以确保对称不变性的通用模型合并框架,展示了其涵盖现有方法(如费舍尔合并)的能力,并提供了一种用于合并低秩适配器(LoRA)的实用算法,以解决当前方法的局限性。

原作者: Marvin F. da Silva, Mohammed Adnan, Felix Dangel, Sageev Oore

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

原作者: Marvin F. da Silva, Mohammed Adnan, Felix Dangel, Sageev Oore

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

想象你有一支由专家厨师组成的团队。每位厨师都精通一道特定的菜肴:一位能做出完美的千层面,另一位能制作理想的寿司,第三位则擅长最精致的舒芙蕾。现在,你想创造一位能完美烹制这三道菜的“超级厨师”,但你没有时间去从零培训一位新厨师。你只想融合现有厨师们的知识。

在人工智能领域,这被称为模型合并。你取不同 AI 模型的“权重”(内部参数),尝试将它们融合为一个模型。

问题:“错误的地图”

该论文指出,过去进行这种操作的方式,就像试图通过在一张纸上简单平均这些厨师的食谱数字来混合他们的配方。如果所有人使用相同的语言和相同的单位,这种方法行得通。

但 AI 模型有一个隐藏的怪癖:对称性
可以这样理解:厨师 A 可能写下“2 杯面粉”,而厨师 B 写下"1 杯面粉 + 1 杯面粉”。它们的意思完全相同,但数字看起来不同。或者,厨师 C 可能在笔记本中交换了食材的顺序,但菜肴的味道完全一样。

在 AI 中,存在许多种用不同数字写下完全相同“食谱”(模型)的方式。如果你只是对数字取平均值(朴素平均),你可能会得到一份写着"0 杯面粉”的食谱,因为正负数字相互抵消了。你创造了一个无法烹制任何东西的损坏模型。

作者将这种现象称为脱离轨道。想象“真正”的食谱存在于一个圆形轨道上。如果你只是在轨道上的两点之间画一条直线,你就会穿过圆的中间,最终陷入泥潭(损坏的模型),而不是停留在好食谱所在的轨道上。

解决方案:“智能指南针”(GeoMerge)

该论文提出了一种名为GeoMerge的新方法。他们不再简单地平均数字,而是将 AI 模型的空间视为一个弯曲的地形(黎曼流形)。

  1. 地图:他们意识到,由于对称性(用不同方式书写同一食谱),真正的“地图”不是一张平坦的纸。它是一个折叠、弯曲的表面,其中不同的点实际上代表相同的事物。
  2. 指南针:他们使用一种名为Fréchet 平均的数学工具。不要将其视为简单的平均值,而应将其视为在弯曲表面上寻找“重心”。
  3. 对齐:在混合模型之前,他们首先“对齐”它们。这就像确保厨师 A 和厨师 B 都使用相同的量杯,并按相同的顺序书写。他们找到每位厨师食谱中与彼此最接近的特定版本,忽略数字书写方式上的表面差异。
  4. 路径:他们不直接穿过泥潭,而是沿着弯曲的路径(测地线)行走,这条路径始终停留在“好食谱”的轨道上。

这对"LoRA"(专业厨师)为何重要

该论文重点关注一种流行的技术,称为LoRA(低秩自适应)。想象这些不是全能的厨师,而是只微调几种特定食材以改进菜肴的专业副厨师。

作者发现,当你尝试使用旧方法合并这些专业微调时,“对称性”问题甚至更加严重。副厨师们的笔记非常灵活,可以用成千上万种不同的方式书写,而所有这些方式都意味着相同的内容。

  • 旧方法(KnOTS):试图使用一种僵硬的、逐步的数学技巧(SVD)强行对齐笔记。它效果尚可,但就像试图把方钉强行塞进圆孔里。
  • GeoMerge:认识到笔记自然地存在于一个弯曲的表面上。它利用“智能指南针”找到群体的真正中心,而无需将它们强行塑造成僵硬的形状。

结果

研究人员在一个针对不同类型语言谜题(自然语言推理)进行了专业化的大型 AI 模型(Llama 3)上测试了这种方法。

  • 结果:GeoMerge 创造了一位“超级厨师”,其表现优于之前的最佳方法(KnOTS)。
  • 效率:更棒的是,GeoMerge 在保持食谱“大小”(即秩)较小的同时做到了这一点。旧方法最终产生了一个庞大、臃肿的食谱(高秩),而 GeoMerge 保持了其精简和高效,证明它更好地理解了该问题的几何结构。

一句话总结

该论文指出:不要只是平均数字。AI 模型就像可以用许多不同语言书写的食谱。如果你想合并它们,首先需要将它们翻译成一种通用语言(对齐),然后使用尊重世界形状(几何)的地图来寻找群体的中心,而不是使用一把平直的尺子。这样可以防止“超级厨师”变成一个破碎的混乱体。

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

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

试用 Digest →