Automatically discovering ordinary differential equations from data with sparse regression

被引:4
|
作者
Egan, Kevin [1 ]
Li, Weizhen [1 ]
Carvalho, Rui [1 ,2 ]
机构
[1] Univ Durham, Dept Engn, South Rd, Durham DH1 3LE, England
[2] Univ Durham, Inst Data Sci, South Rd, Durham DH1 3LE, England
基金
欧盟地平线“2020”;
关键词
DYNAMICS; IDENTIFICATION; CHAOS; SELECTION; MODELS; SYSTEM;
D O I
10.1038/s42005-023-01516-2
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Discovering nonlinear differential equations that describe system dynamics from empirical data is a fundamental challenge in contemporary science. While current methods can identify such equations, they often require extensive manual hyperparameter tuning, limiting their applicability. Here, we propose a methodology to identify dynamical laws by integrating denoising techniques to smooth the signal, sparse regression to identify the relevant parameters, and bootstrap confidence intervals to quantify the uncertainty of the estimates. We evaluate our method on well-known ordinary differential equations with an ensemble of random initial conditions, time series of increasing length, and varying signal-to-noise ratios. Our algorithm consistently identifies three-dimensional systems, given moderately-sized time series and high levels of signal quality relative to background noise. By accurately discovering dynamical systems automatically, our methodology has the potential to impact the understanding of complex systems, especially in fields where data are abundant, but developing mathematical models demands considerable effort. Discovering nonlinear differential equations from empirical data is a significant challenge, often requiring manual parameter tuning. This paper introduces a machine learning method integrating denoising techniques, sparse regression, and bootstrap confidence intervals, which shows consistent accuracy in identifying 3D dynamical systems with moderate data size and high signal quality.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Automatically discovering ordinary differential equations from data with sparse regression
    Kevin Egan
    Weizhen Li
    Rui Carvalho
    [J]. Communications Physics, 7
  • [2] Discovering differential governing equations of hysteresis dynamic systems by data-driven sparse regression method
    Qian, Jiawei
    Sun, Xiuting
    Xu, Jian
    Cheng, Li
    [J]. NONLINEAR DYNAMICS, 2024, : 12137 - 12157
  • [4] On data-driven identification: Is automatically discovering equations of motion from data a Chimera?
    Gianluca Antonelli
    Stefano Chiaverini
    Paolo Di Lillo
    [J]. Nonlinear Dynamics, 2023, 111 : 6487 - 6498
  • [5] On data-driven identification: Is automatically discovering equations of motion from data a Chimera?
    Antonelli, Gianluca
    Chiaverini, Stefano
    Di Lillo, Paolo
    [J]. NONLINEAR DYNAMICS, 2023, 111 (07) : 6487 - 6498
  • [6] DISCOVERING DIFFERENTIAL EQUATIONS FROM EARTH OBSERVATION DATA
    Adsuara, Jose E.
    Perez-Suay, Adrian
    Moreno-Martinez, Alvaro
    Camps-Valls, Gustau
    Kraemer, Guido
    Reichstein, Markus
    Mahecha, Miguel
    [J]. IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 3999 - 4002
  • [7] Discovering governing partial differential equations from noisy data
    Joemon, Nohan
    Pradeep, Melpakkam
    Rajulapati, Lokesh K.
    Rengaswamy, Raghunathan
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2024, 180
  • [8] An algorithm for discovering Lagrangians automatically from data
    Hills, Daniel J. A.
    Grutter, Adrian M.
    Hudson, Jonathan J.
    [J]. PEERJ COMPUTER SCIENCE, 2015, 2015 (11)
  • [9] Neural Ordinary Differential Equations for the Regression of Macroeconomics Data Under the Green Solow Model
    Khoo, Zi-Yu
    Lee, Kang Hao
    Huang, Zhibo
    Bressan, Stephane
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2021, PT I, 2021, 12923 : 78 - 90
  • [10] Learning nonparametric ordinary differential equations from noisy data
    Lahouel, Kamel
    Wells, Michael
    Rielly, Victor
    Lew, Ethan
    Lovitz, David
    Jedynak, Bruno M.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 507