← 最新论文
💻 computer science

Model discovery for dynamical systems with complex-valued product units

本文提出了一种利用复值乘积单元网络的数据驱动模型发现方法,该方法无需预设函数库即可直接从数据中学习控制方程,成功恢复了混沌系统的精确动力学并生成了真实世界人类步态信号的稳定预测。

原作者: Martin Brückmann, Babette Dellen, Uwe Jaekel

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

原作者: Martin Brückmann, Babette Dellen, Uwe Jaekel

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

想象你是一名侦探,试图破解一道美味却混乱的炖菜的秘密食谱。你既看不见厨师,也看不到食材清单,但你能够观察锅中的沸腾状态,并在不同时刻品尝汤的味道。你的目标不仅仅是猜测下一口汤会是什么味道;你希望发现一个精确的数学公式,解释它为何会以这种方式沸腾。

本文介绍了一种名为复值积单元网络(Complex-Valued Product-Unit Network)的新型“侦探工具”。以下是其工作原理,分解为简单的概念:

1. 旧方法与新方法

  • 旧方法(SINDy 与符号回归):想象一下,试图通过测试一本预先写好的巨型食谱中所有可能的食材组合来寻找食谱。你可能会尝试“盐 + 胡椒”,然后是“盐 + 胡椒 + 糖”,接着是“盐 + 胡椒 + 糖 + 面粉”。如果真正的食谱使用了一些奇怪的食材,比如"0.5 茶匙八角”(分数指数)或“负盐”(负指数),你的食谱中可能甚至没有这些选项。你受限于你已经知道的内容。
  • 新方法(本文):与其使用食谱,不如说这个新工具像一位变形厨师。它不需要食材清单。它观察沸腾的汤,并学会即时创造自己的食材。它可以通过观察数据,凭空创造出诸如 x0.5x^{0.5}(平方根)或 x2x^{-2}(倒数)这样的项。它从零开始构建公式,直接从观测中发现“单项式”(数学的构建模块)。

2. “变形厨师”如何工作

该模型使用特殊的“单元”,它们充当魔法乘数。

  • 积单元:想象一台只是将数字相加的标准计算器。该模型使用一种特殊的计算器,它将数字相乘,但也可以将它们提升到它想要的任何幂次——甚至是奇怪的、分数的或负的幂次。
  • 复数域:为了使这种数学运算顺畅进行(特别是在处理负数或根号时),该模型在“复数”世界中运行。想象一张地图,你不仅有南北方向(实数),还有东西方向(虚数)。该模型利用这个额外的维度来导航那些会让标准计算器陷入困境的棘手数学地形。
  • 结果:该模型输出一系列项(如 5x2y5x^2y4z0.1-4z^{0.1}),并将它们相加以重现系统的行为。

3. 测试厨房:基准系统

作者在四个著名的“混沌”系统(已知极难预测的数学食谱)上测试了他们的侦探工具:

  1. Lorenz63:经典的气象模型。
  2. Lorenz84:更复杂的气象模型。
  3. 四翼吸引子:一个看起来像有四只翅膀的蝴蝶的系统。
  4. Lorenz_Fract:第一个模型的修改版,包含了一种“分数”食材(平方根)。

结果

  • 当他们向模型提供足够的数据(至少 3,000 个点)时,对于标准系统,它成功地在 90% 的情况下重新发现了精确的原始食谱
  • 即使对于棘手的“分数”系统,它的正确率也达到了 70–90%。
  • “水晶球”测试:一旦模型找到了食谱,他们就让它预测未来。如果食谱完美,预测将永远保持正轨。如果食谱略有错误,预测最终会失控。该模型非常准确,其预测在很长一段时间内都保持稳定。

4. 现实世界的挑战:人类行走

最后,他们将此工具应用于混乱且真实的场景:人类行走的加速度计数据

  • 问题:与上述干净的数学问题不同,行走充满噪声且具有高维性(许多变量)。没有已知的“人类行走食谱”可供对比。
  • 方法:模型没有寻找微分方程(变化的食谱),而是学会了基于前 50 步来预测下一步的行走。
  • 结果:模型学习到了稳定的模式。即使被要求预测长达 30 秒的行走(是训练时间的三倍),它也没有失控。误差保持微小且有界,约为总运动范围的 12–14%。它成功捕捉到了行走的节奏,而无需事先了解物理学。

5. 局限(不足之处)

论文承认目前还有一些不完美之处:

  • 猜测规模:你必须告诉模型大致需要寻找多少种“食材”(项)。如果猜测过低,它无法找到食谱;如果猜测过高,结果会变得混乱。
  • 复杂性:当应用于行走数据时,模型变得非常庞大(数千个参数)。虽然它起作用了,但生成的“食谱”过于复杂,人类难以轻松阅读和理解。在这个高维案例中,它是一个“黑箱”,这与它在数学基准上发现的简单、可读的公式不同。
  • 噪声:行走数据必须先进行清理(滤波),模型才能从中学习。它尚未在非常嘈杂的数据上经过广泛测试。

总结

本文介绍了一种智能、灵活的工具,它可以直接从数据中逆向工程出自然法则(或至少是复杂系统),而无需预先提供可能的公式列表。它在数学谜题上表现卓越,并显示出在人类运动等现实世界、混乱数据中的应用前景,前提是你必须有足够的数据供其使用。

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

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

试用 Digest →