← 最新论文
🤖 machine learning

Steering Neural Network Training through Interpretable Constraints Based on Partial Dependence

本文介绍了一种解释引导的学习方法,该方法通过部分依赖约束来引导神经网络训练,以使模型行为与领域知识保持一致,并证明了在回归任务上相比于无约束模型,该方法具有更高的性能、数据效率和可解释性。

原作者: Yann Claes, Pierre Geurts, Vân Anh Huynh-Thu

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

原作者: Yann Claes, Pierre Geurts, Vân Anh Huynh-Thu

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

想象一下,你正在教一个超级聪明但有点调皮的机器人如何预测天气。你给了它海量的数据,它学会了猜测温度。但问题在于,这个机器人是一个“黑盒”。它能得到正确的答案,但有时是因为错误的原因。比如,它可能学到了“云意味着雨”,但实际上真正起作用的是“湿度”,它只是恰好经常看到云和雨同时出现。

这就是作者 Yann Claes 及其团队正在解决的问题。他们想要停止让机器人仅仅靠“猜”,而是让它基于人类已有的知识进行“理解”。

“偏依赖”指南针

作者引入了一种新的方式来引导这些神经网络(即机器人),这种方式被称为偏依赖(Partial Dependence, PD)。你可以把 PD 想象成一张“边际效应”图。如果你问:“在忽略其他所有因素的情况下,仅因为湿度的变化,温度会如何改变?”那么 PD 图就会展示出这种特定的关系。

通常,我们只是在机器人学习完成后查看这些图表,以观察它是否合理。但本文提出了一种不同的方法:解释引导学习(Explanation-Guided Learning)。与其等待看到机器人是否正确,不如在它开始学习之前,先递给它一个指南针。你会说:“嘿,机器人,我们知道湿度和温度之间有一种特定的关系(比如一条曲线或一条直线)。确保你的内部地图看起来就像这样。”

“等距采样(Linspace)” vs. “分布内(In-Distribution)”的对决

团队测试了两种向机器人提供这种指南针的方式:

  1. 分布内约束(In-Distribution Constraints): 这就像是告诉机器人:“确保你的地图只在我们有数据的区域看起来是正确的。”如果你只有夏季的天气数据,机器人只会保证它在夏季的关系是正确的。
  2. 等距采样约束(Linspace Constraints): 这是本文的明星选手。在这里,你告诉机器人:“确保你的地图在整个均匀分布的点阵上看起来都是正确的,即使是在我们没有任何数据的区域。”这就像是在整张地图上画出一条平滑、完美的曲线,而不仅仅是在你投下标记点的那些地方。

重大发现:
在他们的实验中——包括预测混凝土强度、水化学成分,甚至是一个阻尼单摆的摆动——Linspace 方法成为了明显的赢家。

当机器人在数据非常稀缺(有时仅有 25 或 50 个样本)的情况下进行训练时,“分布内”机器人会感到困惑,并在它观察到的数据之外忘记规则。但 Linspace 机器人呢?它保持了关系的形状,即使在必须对从未见过的天气状况进行猜测时也是如此。

例如,在混凝土强度的实验中,他们知道随着混凝土变老,其强度会以特定的对数方式增长。

  • **无约束(Unconstrained)机器人(没有指南针)和分布内(In-Distribution)**机器人(有限的指南针)在被要求预测极老混凝土的强度时都失败了(超出了训练范围)。它们忘记了那条曲线。
  • 然而,Linspace 机器人记住了这个形状。即使在训练期间只见过年轻的混凝土,它也能更好地预测老旧混凝土的强度。

他们明确排除了什么

作者小心地指出,他们的方法不是什么:

  • 它不是传统意义上的“物理启发式(Physics-Informed)”: 他们将自己的方法与其它试图将物理方程直接融入代码的技术(比如把物理公式加入机器人的大脑)进行了比较。他们发现,如果现实世界是混乱且并非完全“可加性”的(即各部分并不是简单相加的),那些混合物理的方法可能会失败。他们的方法更加灵活,因为它并不强迫整个模型成为一个简单的部分之和,它只是强迫关系的“形状”是正确的。
  • 它不是魔法: 如果你给机器人的指南针方向错了(指定的知识有误),它并不会完美运行。然而,他们发现,即使是一个模糊的或略微错误的指南针(比如用平方根关系代替对数关系),在数据稀缺时,也比完全没有指南针要好。

他们有多大的把握?

作者对他们的结果非常有信心,但他们明确说明了这种信心的来源。

  • 他们在真实世界的数据集(如混凝土强度和水 pH 值)上进行了测量,并在合成问题(如著名的 Friedman 问题和摆动的单摆)上进行了模拟
  • 他们不仅仅是说“看起来不错”。他们反复运行了数字(针对合成问题运行了 10 次不同的训练起始点,针对真实数据进行了 20 次拆分),并证明了 Linspace 方法在误差和“地图”(PD 估计值)方面始终优于其他方法。
  • 他们明确指出,虽然该方法需要更多的计算时间(因为机器人必须不断地根据网格检查其地图),但为了准确性,这是值得的,尤其是在你没有大量数据的时候。

给好奇青少年的启示

想象一下,你正在学习画一座山。

  • 无约束机器人看着几张山的图片,试图猜测形状。如果它没见过雪顶的山峰,它可能会画出一个平缓的小丘。
  • 分布内机器人承诺会完全按照照片中的样子来画山。但如果让你画一座它没见过的山,它就会僵住或者画出奇怪的东西。
  • Linspace 机器人得到了一个规则:“山总是向上升起然后平滑地降下。”即使它在照片中只看到了山的底部,它也会利用这个规则正确地画出山峰。

这篇论文表明,通过强制我们的 AI 在整个地图上遵循这些“平滑曲线”的规则(偏依赖约束),而不仅仅是在我们观察到的部分,我们可以构建出更聪明、更可靠的模型,使其在数据稀缺或情况发生变化时不会迷失方向。这是一种在机器人开始探索之前,就教会它尊重“土地法则”的方法。

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

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

试用 Digest →