← 最新论文
🤖 machine learning

iML: Executable, Problem-Grounded, and Broadly Exploratory Code-Driven AutoML

本文介绍了 iML,这是一个多智能体代码驱动的 AutoML 框架,它通过结构化蓝图和迭代调试,确保了方案的可执行性、问题落地性以及广泛的探索性,在多种机器学习基准测试中实现了最先进的性能和高可靠性。

原作者: Dat Le, Duc-Cuong Le, Anh-Son Nguyen, Tuan-Dung Bui, Thu-Trang Nguyen, Son Nguyen, Hieu Dinh Vo

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

原作者: Dat Le, Duc-Cuong Le, Anh-Son Nguyen, Tuan-Dung Bui, Thu-Trang Nguyen, Son Nguyen, Hieu Dinh Vo

原始论文根据 CC0 1.0(http://creativecommons.org/publicdomain/zero/1.0/)发布到公有领域。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你想制造一台复杂的机器,比如一辆高性能赛车,但你并不知道如何成为一名机械师。于是你请了一位非常聪明、博学但有时过于自信的助手(一个人工智能)来为你编写蓝图并建造这辆车。

在过去,这些助手经常会写出一些在纸面上看起来完美无缺,但只要你一启动引擎就会崩溃的计划。它们可能会假设你的车配备了 V8 发动机,而你实际拥有的只是 V6;或者它们可能因为忙于撰写一篇关于速度的美妙演讲而忘了安装车轮。

这篇论文介绍了 𝑖ML,这是一个旨在解决这些问题的全新 AI 助手团队。𝑖ML 不再是由一个试图同时完成所有工作的助手来处理,而是使用了一个多智能体团队(multi-agent team),其工作方式就像一支组织严密的建筑施工队。他们的目标是制造出一个能够真正运行的机器学习模型(即那辆“车”),这辆车不仅要能跑起来,还要基于你现有的真实材料进行构建,并探索多种获胜的方式。

以下是 𝑖ML 的工作原理,分为三个简单的原则:

1. “它真的能跑吗?”规则(可执行性)

大多数 AI 助手写的代码看起来很漂亮,但一旦运行时就会崩溃。𝑖ML 将运行代码视为最重要的测试。

  • 类比: 想象一位厨师,他不仅写下食谱,还会亲自烹饪菜肴、品尝味道,如果发现太咸了,他会在端给顾客之前就将其修正。
  • 𝑖ML 如何实现: 团队将任务分解为细小的部分(准备数据、构建模型)。他们分别构建每个部分,然后尝试组装它们。如果部件无法匹配(比如方榫头遇到了圆孔),系统会立即停止,找到确切的错误,并仅修复该特定部件。它会不断尝试并修复,直到整个机器顺畅运行。这确保了 90% 的情况下,最终结果都是可以正常工作的。

2. “看看你有什么”规则(问题落地)

有时候 AI 助手会凭空捏造。它们可能会猜测你的数据是干净的,而实际上数据很乱;或者假设你想预测销售额,而你实际想预测的是天气。

  • 类比: 想象一位承包商,他完全忽略了你给他的蓝图和地块上的实际情况,反而根据自己的“直觉”决定在那里建一个游泳池。
  • 𝑖ML 如何实现: 在编写任何一行代码之前,𝑖ML 会派出一位“侦察兵”来检查你的实际数据。它会统计缺失的部分,检查信息类型,并查找其他专家处理类似数据时的做法。然后,它会基于现实(而非猜测)创建一个严格的计划(即“蓝图”)。这防止了团队构建出一个逻辑上成立、但对你的具体问题毫无用处的模型。

3. “尝试一切”规则(广泛探索)

旧的 AutoML 系统通常会选择一条路径并坚持下去,就像一个只会开高速公路的司机。如果路面变成了土路,他们就会陷入困境。

  • 类比: 想象一位侦探只调查一名嫌疑人。𝑖ML 则像是一位采访了三名不同嫌疑人的侦探:一位使用传统方法,一位使用高科技装备,还有一位使用定制工具。
  • 𝑖ML 如何实现: 团队不会只用一种方法来解决问题。他们并行运行三种不同的策略:
    1. 传统方法(可靠,就像一辆坚固的轿车)。
    2. 预训练模型(利用现有的智能工具,就像一辆跑车)。
    3. 定制神经网络(从零开始构建一个独特的定制引擎)。
      他们测试所有三种方案,看哪一个能在比赛中获胜,并选出冠军。如果其中一个失败了,他们不会放弃,而是转向下一个最佳选项。

团队结构

为了实现这一切,𝑖ML 将其 AI 智能体组织为特定的角色:

  • 策略师(The Strategist): 阅读问题并检查数据,以创建主蓝图。
  • 专家(The Specialists): 不同的智能体负责编写特定部分的程序代码(例如,一个负责清洗数据,一个负责构建模型),这样它们就不会产生混淆。
  • 组装者与调试员(The Assembler & Debugger): 他们将各个部件组合在一起,进行测试;如果某个部件损坏,他们就像带着诊断工具的机械师一样,精准定位并修复那个损坏的螺栓,而无需重建整辆车。

实验结果

作者在两个极具挑战性的任务(类似于著名的 Kaggle 数据科学竞赛)上测试了这个系统。

  • 可靠性: 当其他系统大约有一半时间无法产生有效结果时,𝑖ML 的成功率达到了 90%
  • 性能: 𝑖ML 不仅能运行,而且能赢。它在 45% 的竞赛中获得了“奖牌”(高排名),击败了旧有的自动化工具和其他 AI 智能体。
  • 鲁棒性: 即使指令非常模糊或被简化到了极致(例如只说“修复这个数据”而不解释如何修复),𝑖ML 仍能依靠对实际数据的检查,实现 70% 的成功率。

简而言之,𝑖ML 是一个不再靠猜、开始实测,并依靠专家团队协作的系统,它确保最终生成的机器学习模型不仅仅是一个美好的构想,而是一个真正运行且高性能的现实。

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

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

试用 Digest →