arXiv:2410.02079cs.LGq-bio.QM2024-10被引 7

用可变系数的稀疏微分方程建模时变非平稳系统,兼顾噪声与不确定性。

Deep Generative Modeling for Identification of Noisy, Non-Stationary Dynamical Systems

  • 将变分推断与SINDy结合,自动识别随时间变化的微分方程系数
  • 在混沌系统和蠕虫神经数据上验证,能准确恢复全局非线性模型
  • 适合研究含复杂时变参数的真实物理或生物系统

科学与工程中常需从时序测量数据中恢复控制方程。本文针对非线性、噪声大、非定常的动力系统,提出一种基于机器学习的数据驱动系统辨识方法——动态SINDy。该方法结合变分推断与稀疏识别非线性动力学(SINDy),建模稀疏微分方程中随时间变化的系数,实现对系数不确定性的量化。这些系数作为隐变量被引入系统,转化为自治模型。通过合成数据(包括非线性振子与洛伦兹系统)与秀丽隐杆线虫神经活动数据验证,动态SINDy成功捕捉真实、噪声大且混沌系统的全局非线性结构,展现出对复杂时变参数系统的建模能力。

原文摘要 · Abstract (English)

A significant challenge in many fields of science and engineering is making sense of time-dependent measurement data by recovering governing equations in the form of differential equations. We focus on finding parsimonious ordinary differential equation (ODE) models for nonlinear, noisy, and non-autonomous dynamical systems and propose a machine learning method for data-driven system identification. While many methods tackle noisy and limited data, non-stationarity - where differential equation parameters change over time - has received less attention. Our method, dynamic SINDy, combines variational inference with SINDy (sparse identification of nonlinear dynamics) to model time-varying coefficients of sparse ODEs. This framework allows for uncertainty quantification of ODE coefficients, expanding on previous methods for autonomous systems. These coefficients are then interpreted as latent variables and added to the system to obtain an autonomous dynamical model. We validate our approach using synthetic data, including nonlinear oscillators and the Lorenz system, and apply it to neuronal activity data from C. elegans. Dynamic SINDy uncovers a global nonlinear model, showing it can handle real, noisy, and chaotic datasets. We aim to apply our method to a variety of problems, specifically dynamic systems with complex time-dependent parameters.

系统辨识动态系统稀疏建模神经动力学

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