← 最新论文
🤖 machine learning

Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance

这项大规模实验研究通过证明最优决策树在直接优化目标函数以及生成更小、更准确的模型方面的优越性,解决了关于最优决策树的相互矛盾的证据,并驳斥了其优势会随数据量增加而减弱或更容易发生过拟合的假设。

原作者: Jacobus G. M. van der Linden, Daniël Vos, Mathijs M. de Weerdt, Sicco Verwer, Emir Demirović

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

原作者: Jacobus G. M. van der Linden, Daniël Vos, Mathijs M. de Weerdt, Sicco Verwer, Emir Demirović

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

想象一下,你正在尝试教计算机做决策,比如像医生诊断病人或银行决定是否发放贷款那样。你选择的工具通常是“决策树”。把它想象成一个巨大的流程图:“如果患者发烧,向左走;如果不发烧,向右走。”最终,你会到达底部的叶子节点,那里给出了答案。这些树之所以闻名遐迩,是因为它们易于人类阅读和理解,而当我们需要知道机器为什么做出某种选择时,这一点至关重要。

几十年来,构建这些树的标准方法一直是“贪婪式”的。想象一下你在浓雾中爬山。一个贪婪的登山者只看眼前的每一步,并沿着最陡峭的路径向上爬,希望这能通向顶峰。他们不会向前展望,去观察这条陡峭的路径是否会在稍后导致死路。这种方法很快,而且通常能让你爬到相当高的高度。然而,有一种更新颖、更具野心的做法,叫做“最优”决策树。这种方法不再仅仅只看眼前的一步,而是试图一次性绘制出整座山的地图,以找到通往最高点的绝对最佳路径。这就像其他人还在雾中蹒跚前行时,你已经拥有了一张卫星地图。一个大问题是:这种缓慢的、制图式的方法究竟是真的更好,还是仅仅在浪费时间?

这篇由代尔夫特理工大学研究人员撰写的论文,深入探讨了这场辩论。他们运行了同类实验中规模最大的实验,在 109 个真实世界的数据集和数千个合成数据集上测试了这两种方法。他们的发现为机器学习界带来了一个小小的剧情反转。他们发现,“最优”方法确实更胜一筹,但前提是你必须遵循正确的规则。

首先,他们发现“最优”决策树具有极高的灵活性。虽然贪婪法受限于使用特定的、僵化的规则(例如检查“基尼不纯度”,这是一个关于“混乱程度”的专业数学术语)来决定下一步该怎么走,但最优法可以直接瞄准目标:纯粹的准确率。这就像贪婪的登山者被迫只能寻找最陡峭的岩石,而最优的登山者可以直接寻找最高点,无论地形看起来如何。论文表明,当你让最优法直接瞄准准确率时,它构建出的决策树比贪婪树更小且更准确。

然而,研究人员还揭穿了两个流行的迷思。第一个迷思是,随着你给计算机更多的数据,贪婪法会赶上来,两者之间的差距会消失。论文显示情况恰恰相反:随着数据的增加,贪婪法实际上落后得更多,构建出庞大、混乱且难以阅读的决策树,而最优法则保持精简且精准。第二个迷思是,最优树存在“过拟合”问题——即它们过度记忆了训练数据,导致在处理新数据时表现不佳。研究发现,当进行正确调优时,最优树实际上比贪婪树更不容易发生过拟合。

但这里有一个代价。最优法在计算上非常沉重。这就像是在尝试解决一个巨大的拼图,你需要检查每一个可能的碎片组合;这需要耗费大量的时间和能量。论文证实,虽然这些决策树可以处理巨大的数据集(高达 10 万个实例),但如果特征(即拼图碎片)的数量过多,它们就会显得力不从心。因此,研究人员得出结论:当你需要一个小型、高精度且易于理解的模型时,尤其是当你的数据具有噪声或复杂性时,最优决策树是最佳选择。但如果你只需要一个快速的答案且不在乎决策树的大小,那么老派的贪婪法仍然是一个可靠且快速的老朋友。核心启示是:如果你想要两全其美,你必须仔细调优你的最优树,否则它将无法名副其实。

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

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

试用 Digest →