arXiv:2502.04495cs.LG2025-02ICML被引 5

从复杂环境数据中自动发现物理系统的不变动力学规律。

Discovering Physics Laws of Dynamical Systems via Invariant Function Learning

  • 基于因果分析设计可分离不变函数的框架,区分通用规律与环境干扰。
  • 在三种常微分方程系统上优于元学习与不变学习基线方法。
  • 能通过符号回归揭示真实物理定律,适合物理建模与科学发现研究者。

我们研究由常微分方程(ODE)描述的动力系统内在规律的发现。核心挑战是如何在多环境条件下识别跨环境的内在动力学,同时避开环境特异性机制。不同于以往工作,我们处理更复杂的环境变化——不仅系数改变,函数形式也完全变化。例如,在阻尼环境 $α^2 \sin(θ_t) - ρω_t$ 和驱动环境 $α^2 \sin(θ_t) + ρ\frac{ω_t}{|ω_t|}$ 中观测摆动系统,仍能发现理想摆的自然运动 $α^2 \sin{θ_t}$。我们将此问题建模为不变函数学习任务,提出基于因果分析的新方法 DIF(Disentanglement of Invariant Functions)。该方法构建因果图,并设计编码器-解码器超网络,显式分离不变函数与环境相关动态。通过信息论原则强制提取的不变函数与环境独立,从而保证发现可靠性。在三个 ODE 系统上的定量实验表明,DIF 在效果和效率上均优于元学习与不变学习基线。符号回归结果进一步验证了其揭示内在物理规律的能力。代码已发布于 AIRS 库(https://github.com/divelab/AIRS/tree/main/OpenODE/DIF)。

原文摘要 · Abstract (English)

We consider learning underlying laws of dynamical systems governed by ordinary differential equations (ODE). A key challenge is how to discover intrinsic dynamics across multiple environments while circumventing environment-specific mechanisms. Unlike prior work, we tackle more complex environments where changes extend beyond function coefficients to entirely different function forms. For example, we demonstrate the discovery of ideal pendulum's natural motion $α^2 \sin{θ_t}$ by observing pendulum dynamics in different environments, such as the damped environment $α^2 \sin(θ_t) - ρω_t$ and powered environment $α^2 \sin(θ_t) + ρ\frac{ω_t}{\left|ω_t\right|}$. Here, we formulate this problem as an \emph{invariant function learning} task and propose a new method, known as \textbf{D}isentanglement of \textbf{I}nvariant \textbf{F}unctions (DIF), that is grounded in causal analysis. We propose a causal graph and design an encoder-decoder hypernetwork that explicitly disentangles invariant functions from environment-specific dynamics. The discovery of invariant functions is guaranteed by our information-based principle that enforces the independence between extracted invariant functions and environments. Quantitative comparisons with meta-learning and invariant learning baselines on three ODE systems demonstrate the effectiveness and efficiency of our method. Furthermore, symbolic regression explanation results highlight the ability of our framework to uncover intrinsic laws. Our code has been released as part of the AIRS library (\href{https://github.com/divelab/AIRS/tree/main/OpenODE/DIF}{https://github.com/divelab/AIRS/}).

动力系统因果学习符号回归物理发现

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。