Structured Kolmogorov-Arnold Neural ODEs for Interpretable Learning and Symbolic Discovery of Nonlinear Dynamics

本文提出了一种名为 SKANODE 的框架,通过结合结构化状态空间建模与 Kolmogorov-Arnold 网络,在神经微分方程架构中实现了从观测数据到可解释物理潜变量的虚拟感知及非线性动力学控制方程的符号发现,并在多个基准和真实案例中展现出优于传统方法的预测精度与可解释性。

Wei Liu, Kiran Bacsa, Loon Ching Tang, Eleni Chatzi

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

Each language version is independently generated for its own context, not a direct translation.

这篇论文介绍了一种名为 SKANODE 的新方法,它的核心目标是解决一个科学界和工程界的长期难题:如何既像“黑盒”深度学习那样精准地预测复杂系统的行为,又能像“白盒”物理公式那样,让人类看懂系统背后的运行规律?

为了让你轻松理解,我们可以把这项技术想象成一位**“超级侦探”**,它的工作是破解一个看不见的“黑箱”机器。

1. 背景:我们面临的困境

想象你面前有一个巨大的、密封的黑箱机器(比如一架飞机的机翼,或者一个复杂的弹簧系统)。

  • 你能看到的: 只有机器震动时发出的“声音”(加速度数据)。
  • 你看不到的: 机器内部零件是如何移动的(位移)、移动得有多快(速度),以及是什么物理定律在控制它们。

传统的深度学习(Deep Learning)就像一个天才但失忆的模仿者。它能完美地模仿黑箱发出的声音,预测未来会怎么响,但它完全不知道内部发生了什么,也解释不了为什么。这就像它能画出完美的地图,但不知道地图上的路是怎么修出来的。

而传统的物理建模方法(如 SINDy)则像拿着旧地图的考古学家。它们试图从数据中拼凑出物理公式,但前提是必须知道机器内部所有的零件位置(全状态观测)。如果只能听到声音(只有加速度),它们就束手无策了。

2. SKANODE 的解决方案:三位一体的“超级侦探”

SKANODE 结合了两种强大的能力,创造了一个既能“猜”又能“懂”的侦探。

第一步:构建“物理骨架” (Structured State-Space)

普通的 AI 模型是乱猜的,但 SKANODE 给 AI 戴上了**“物理眼镜”**。

  • 比喻: 想象你在玩一个“你画我猜”的游戏。普通 AI 是让你随便画,它猜是什么。而 SKANODE 直接告诉你:“这是一个弹簧系统,你必须猜出‘位置’和‘速度’这两个变量。”
  • 作用: 它强制 AI 在内部构建一个符合物理常识的虚拟世界。即使你只给它听“声音”(加速度),它也能利用物理定律(加速度是速度的变化,速度是位置的变化),在脑海里反向推演出看不见的“位置”和“速度”。这叫做**“虚拟传感”**。

第二步:使用“可解释的画笔” (Kolmogorov-Arnold Networks, KAN)

这是 SKANODE 最核心的创新。传统的神经网络(MLP)像是一团乱麻,虽然能算出结果,但没人看得懂它是怎么算的。

  • 比喻: 传统神经网络像是一台黑盒计算器,你按进去,它吐出一个数字,但你不知道中间按了什么键。
  • KAN 的作用: KAN 像是一支**“智能画笔”**。它不仅能画出复杂的曲线,还能在画完后,自动把画出来的曲线“翻译”成人类看得懂的数学公式(比如 y=x3y = x^3y=sin(x)y = \sin(x))。
  • 过程:
    1. 第一阶段(模仿): KAN 先作为“万能模仿者”,学习如何根据加速度还原出位移和速度。
    2. 第二阶段(翻译): 一旦它学会了,它就切换到“翻译模式”,把刚才学到的复杂关系,提炼成简洁、优美的物理公式

3. 它是如何工作的?(两阶段学习法)

想象这个侦探破案的过程分为两步:

  1. 现场勘查(虚拟传感):
    侦探只拿到了现场的录音(加速度数据)。他利用物理知识(位移、速度、加速度的关系),在脑海里重建了案发现场的动态画面(推导出位移和速度)。这时候,他虽然还没写出公式,但他已经“看见”了真相。

  2. 撰写报告(符号发现):
    侦探看着脑海里重建的画面,开始写结案报告。他不再用复杂的代码描述,而是直接写出了控制这个系统的物理定律(例如:“这个系统的阻力与速度的平方成正比”)。

    • 关键点: 这个公式不是事后诸葛亮(Post-hoc),而是侦探在破案过程中直接生成的。

4. 实际效果:它有多强?

论文在三个场景下测试了这位“侦探”:

  • 场景一:杜芬振荡器(Duffing Oscillator)

    • 任务: 一个带有非线性弹簧的振动系统。
    • 结果: SKANODE 不仅预测得比传统 AI 更准,还成功写出了包含“立方项”(x3x^3)的物理公式,完美还原了弹簧的非线性特征。
    • 应用: 甚至可以直接把这个公式放进控制器里,让飞机或机器自动调节,而且计算速度比传统方法快几千倍。
  • 场景二:范德波尔振荡器(Van der Pol Oscillator)

    • 任务: 一个带有非线性阻尼的系统。
    • 结果: 它识别出了阻尼与速度的平方成正比的关系,这是传统方法在只有加速度数据时很难做到的。
  • 场景三:F-16 战斗机(真实世界)

    • 任务: 分析 F-16 机翼与挂载物连接处的震动。
    • 结果: 这是一个非常复杂的真实工程问题。SKANODE 不仅预测了震动,还通过生成的“相图”(一种物理轨迹图)发现了**“迟滞现象”**(Hysteresis,即系统有记忆性,像弹簧被拉伸后回不去原状)。这帮助工程师发现了连接处的磨损和能量损耗机制,这是传统黑盒模型完全无法提供的洞察。

5. 总结:为什么这很重要?

这篇论文的核心贡献在于**“打破黑盒”**。

  • 以前: 要么用物理模型(需要全知全能,很难用),要么用深度学习(预测准但看不懂)。
  • 现在(SKANODE): 它只需要部分数据(比如只有加速度),就能自动发现系统的物理定律,并生成人类可读的公式

一句话总结:
SKANODE 就像给 AI 装上了一副“物理透视镜”和一支“数学翻译笔”,让它不仅能从嘈杂的噪音中看清事物的运动轨迹,还能当场写出控制这些运动的“天书”公式,让工程师和科学家真正理解并信任 AI 的预测。