← 最新论文
🤖 machine learning

Optimising for Energy Efficiency and Performance in Machine Learning

本文介绍了 ECOpt,这是一种通过提供可操作的反馈和具有可解释性的帕累托前沿(Pareto frontier),来优化能效与模型性能之间权衡的超参数调优工具,最终实现发现更具可持续性且更准确的机器学习模型。

原作者: Emile Dos Santos Ferreira, Andrei Paleyes, Neil D. Lawrence

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

原作者: Emile Dos Santos Ferreira, Andrei Paleyes, Neil D. Lawrence

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

想象一下你正在经营一家面包店。多年来,你只关心一件事:你的蛋糕有多好吃(性能)。你把蛋糕做得越来越大,使用的面粉和糖也越来越多(参数),并假设越大就意味着越好。

但最近,你意识到了一些可怕的事情:你的面包店消耗电力的速度惊人,而且烤箱的碳足迹正在伤害地球。你也意识到,虽然你花了巨资在烘焙蛋糕(训练)上,但你每天仅仅是在交付这些蛋糕(推理)时,就会花费更多的钱。

这篇论文介绍了一个名为 ECOpt(能量消耗优化器)的新工具,旨在帮助面包师(机器学习工程师)解决这个问题。以下是它的工作原理,我们使用简单的类比来解释:

1. 问题所在:“越大越好”的迷思

长期以来,科技界一直认为,如果你只是数一数食材的数量(参数)或搅拌步骤的数量(数学运算,称为 FLOPs),你就能猜出烘焙一个蛋糕需要多少能量。

作者对此进行了测试,发现这就像仅仅通过数引擎里的螺栓数量来猜测汽车的油耗一样。这根本行不通。

  • 他们发现,改变你移动食材的方式(比如改变食谱中的“步长/stride”)可以在不改变食材数量的情况下节省大量能量。
  • 他们还发现,仅仅因为一台机器功能强大(比如一个巨大的工业烤箱),并不意味着它就是高效的。如果你用一个巨大的烤箱去烤一个小蛋糕,烤箱为了保持热度会浪费大量的能量,即使蛋糕本身很小。

2. 解决方案:“智能菜单” (ECOpt)

与其靠猜,作者构建了一个名为 ECOpt 的工具。你可以把它想象成一个智能菜单规划师

  • 平衡的艺术: 通常,你必须做出选择:“我是想要最美味的蛋糕(高性能),还是想要成本最低的蛋糕(高能量效率)?”
  • 帕累托前沿 (Pareto Frontier): ECOpt 绘制了一张名为“帕累托前沿”的地图。想象一张图表,X 轴是“美味度”,Y 轴是“能量成本”。该工具能找到那条“甜点曲线”。这条曲线上的每一个点都代表一种蛋糕,在这种情况下,你无法在不支付更多能量代价的前提下获得更多的美味,也无法在不损失部分美味的前提下节省更多能量。
  • 结果: 它为面包师提供了一份选项清单。“这是一个美味度为 90% 但能节省 50% 能量的蛋糕。这是另一个美味度为 95% 但能节省 20% 能量的蛋糕。”你可以根据自己能接受的权衡进行选择。

3. 实验中的关键发现

作者在真实的“蛋糕”(AI 模型)上测试了这个工具,并发现了一些令人惊讶的事情:

  • 硬件一致性: 他们在不同的机器(笔记本电脑、台式机、超级计算机)上测试了同一个模型。令人惊讶的是,能量效率(每滴电能做多少“功”)在所有这些机器上都非常相似。这意味着我们应该开始为我们的模型发布能量数据,就像我们在食品上标注卡路里一样,因为这些数字足够可靠,可以进行比较。
  • “空烤箱”效应: 他们发现,如果你在一个庞大、强大的计算机上运行一个小模型,计算机会浪费能量,因为它没有被充分利用。这就像是用喷气发动机来驱动一辆自行车。他们使用 ECOpt 来调整“批大小 (batch size)”(一次烘焙多少个蛋糕)以填满烤箱。仅这一项改变就让过程的效率提升了 38 倍
  • 回本速度: 工具本身运行优化也需要消耗一点能量。然而,作者计算出,在生成仅仅 4,802 个 token(文本片段)之后,通过使用优化设置所节省的能量就已经抵消了运行该优化工具所消耗的能量。这是一个快速获益的过程。

4. 寻找新食谱(神经架构搜索)

最后,他们使用 ECOpt 从零开始发明新的蛋糕食谱(一个被称为“神经架构搜索”的过程),用于特定的任务(识别动物图像)。

  • 他们不仅仅是在寻找“最好的”蛋糕,而是在寻找最佳的平衡
  • 他们发现了 7 种新食谱,在同时考虑美味度能量成本时,这些食谱优于目前的“最先进水平”(已知最好的食谱)。
  • 他们发现,针对速度(延迟)的最佳食谱与针对能量的最佳食谱是不同的。一个宽而浅的蛋糕可能很快,但一个深而窄的蛋糕可能更省电。ECOpt 能帮你找到符合你特定需求的正确形状。

核心结论

这篇论文指出,我们不能只是不断制造更大、更贪婪的 AI 模型。我们需要聪明地进行烘焙。ECOpt 是一个工具,它帮助工程师停止猜测,开始做出明智的选择,确保他们的模型不仅聪明,而且具有高能量效率并对环境友好。它将“绿色环保”这个模糊的概念转变为设计过程中一个具体且可衡量的组成部分。

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

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

试用 Digest →