Reconstructing complex system dynamics from time series: a method comparison

Modeling complex systems with large numbers of degrees of freedom has become a grand challenge over the past decades. In many situations, only a few variables are actually observed in terms of measured time series, while the majority of variables—which potentially interact with the observed ones—rem...

Full description

Bibliographic Details
Main Authors: Forough Hassanibesheli, Niklas Boers, Jürgen Kurths
Format: Article
Language:English
Published: IOP Publishing 2020-01-01
Series:New Journal of Physics
Subjects:
Online Access:https://doi.org/10.1088/1367-2630/ab9ce5
_version_ 1797750398370447360
author Forough Hassanibesheli
Niklas Boers
Jürgen Kurths
author_facet Forough Hassanibesheli
Niklas Boers
Jürgen Kurths
author_sort Forough Hassanibesheli
collection DOAJ
description Modeling complex systems with large numbers of degrees of freedom has become a grand challenge over the past decades. In many situations, only a few variables are actually observed in terms of measured time series, while the majority of variables—which potentially interact with the observed ones—remain hidden. A typical approach is then to focus on the comparably few observed, macroscopic variables, assuming that they determine the key dynamics of the system, while the remaining ones are represented by noise. This naturally leads to an approximate, inverse modeling of such systems in terms of stochastic differential equations (SDEs), with great potential for applications from biology to finance and Earth system dynamics. A well-known approach to retrieve such SDEs from small sets of observed time series is to reconstruct the drift and diffusion terms of a Langevin equation from the data-derived Kramers–Moyal (KM) coefficients. For systems where interactions between the observed and the unobserved variables are crucial, the Mori–Zwanzig formalism (MZ) allows to derive generalized Langevin equations that contain non-Markovian terms representing these interactions. In a similar spirit, the empirical model reduction (EMR) approach has more recently been introduced. In this work we attempt to reconstruct the dynamical equations of motion of both synthetical and real-world processes, by comparing these three approaches in terms of their capability to reconstruct the dynamics and statistics of the underlying systems. Through rigorous investigation of several synthetical and real-world systems, we confirm that the performance of the three methods strongly depends on the intrinsic dynamics of the system at hand. For instance, statistical properties of systems exhibiting weak history-dependence but strong state-dependence of the noise forcing, can be approximated better by the KM method than by the MZ and EMR approaches. In such situations, the KM method is of a considerable advantage since it can directly approximate the state-dependent noise. However, limitations of the KM approximation arise in cases where non-Markovian effects are crucial in the dynamics of the system. In these situations, our numerical results indicate that methods that take into account interactions between observed and unobserved variables in terms of non-Markovian closure terms (i.e., the MZ and EMR approaches), perform comparatively better.
first_indexed 2024-03-12T16:33:13Z
format Article
id doaj.art-2b172d87adfd4656975eeb3d4a98c2c6
institution Directory Open Access Journal
issn 1367-2630
language English
last_indexed 2024-03-12T16:33:13Z
publishDate 2020-01-01
publisher IOP Publishing
record_format Article
series New Journal of Physics
spelling doaj.art-2b172d87adfd4656975eeb3d4a98c2c62023-08-08T15:24:10ZengIOP PublishingNew Journal of Physics1367-26302020-01-0122707305310.1088/1367-2630/ab9ce5Reconstructing complex system dynamics from time series: a method comparisonForough Hassanibesheli0https://orcid.org/0000-0001-6919-4358Niklas Boers1Jürgen Kurths2Department of Physics, Humboldt-Universiẗt zu Berlin , Newtonstraße 15, 12489 Berlin, Germany; Research Domain IV—Complexity Science, Potsdam Institute for Climate Impact Research , Telegrafenberg A31, 14473 Potsdam, GermanyDepartment of Physics, Humboldt-Universiẗt zu Berlin , Newtonstraße 15, 12489 Berlin, Germany; Department of Mathematics and Computer Science, Free University Berlin , Germany; Department of Mathematics and Global Systems Institute, University of Exeter , United KingdomDepartment of Physics, Humboldt-Universiẗt zu Berlin , Newtonstraße 15, 12489 Berlin, Germany; Research Domain IV—Complexity Science, Potsdam Institute for Climate Impact Research , Telegrafenberg A31, 14473 Potsdam, Germany; Saratov State University , 83, Astrakhanskaya Str., 410012 Saratov, RussiaModeling complex systems with large numbers of degrees of freedom has become a grand challenge over the past decades. In many situations, only a few variables are actually observed in terms of measured time series, while the majority of variables—which potentially interact with the observed ones—remain hidden. A typical approach is then to focus on the comparably few observed, macroscopic variables, assuming that they determine the key dynamics of the system, while the remaining ones are represented by noise. This naturally leads to an approximate, inverse modeling of such systems in terms of stochastic differential equations (SDEs), with great potential for applications from biology to finance and Earth system dynamics. A well-known approach to retrieve such SDEs from small sets of observed time series is to reconstruct the drift and diffusion terms of a Langevin equation from the data-derived Kramers–Moyal (KM) coefficients. For systems where interactions between the observed and the unobserved variables are crucial, the Mori–Zwanzig formalism (MZ) allows to derive generalized Langevin equations that contain non-Markovian terms representing these interactions. In a similar spirit, the empirical model reduction (EMR) approach has more recently been introduced. In this work we attempt to reconstruct the dynamical equations of motion of both synthetical and real-world processes, by comparing these three approaches in terms of their capability to reconstruct the dynamics and statistics of the underlying systems. Through rigorous investigation of several synthetical and real-world systems, we confirm that the performance of the three methods strongly depends on the intrinsic dynamics of the system at hand. For instance, statistical properties of systems exhibiting weak history-dependence but strong state-dependence of the noise forcing, can be approximated better by the KM method than by the MZ and EMR approaches. In such situations, the KM method is of a considerable advantage since it can directly approximate the state-dependent noise. However, limitations of the KM approximation arise in cases where non-Markovian effects are crucial in the dynamics of the system. In these situations, our numerical results indicate that methods that take into account interactions between observed and unobserved variables in terms of non-Markovian closure terms (i.e., the MZ and EMR approaches), perform comparatively better.https://doi.org/10.1088/1367-2630/ab9ce5complex systemsstochastic time seriesLangevin equationgeneralized Langevin equationdata-driven stochastic differential equation models
spellingShingle Forough Hassanibesheli
Niklas Boers
Jürgen Kurths
Reconstructing complex system dynamics from time series: a method comparison
New Journal of Physics
complex systems
stochastic time series
Langevin equation
generalized Langevin equation
data-driven stochastic differential equation models
title Reconstructing complex system dynamics from time series: a method comparison
title_full Reconstructing complex system dynamics from time series: a method comparison
title_fullStr Reconstructing complex system dynamics from time series: a method comparison
title_full_unstemmed Reconstructing complex system dynamics from time series: a method comparison
title_short Reconstructing complex system dynamics from time series: a method comparison
title_sort reconstructing complex system dynamics from time series a method comparison
topic complex systems
stochastic time series
Langevin equation
generalized Langevin equation
data-driven stochastic differential equation models
url https://doi.org/10.1088/1367-2630/ab9ce5
work_keys_str_mv AT foroughhassanibesheli reconstructingcomplexsystemdynamicsfromtimeseriesamethodcomparison
AT niklasboers reconstructingcomplexsystemdynamicsfromtimeseriesamethodcomparison
AT jurgenkurths reconstructingcomplexsystemdynamicsfromtimeseriesamethodcomparison