Time and State Dependent Neural Delay Differential Equations

Thibault Monsel, Onofrio Semeraro, Lionel Mathelin, Guillaume Charpiat
6/26/2023
cs.AImath.DS

Official code: thibmonsel/Time-and-State-Dependent-Neural-Delay-Differential-Equations (6 stars, last commit 2024-10-07).

Abstract

Discontinuities and delayed terms are encountered in the governing equations of a large class of problems ranging from physics and engineering to medicine and economics. These systems cannot be properly modelled and simulated with standard Ordinary Differential Equations (ODE), or data-driven approximations such as Neural Ordinary Differential Equations (NODE). To circumvent this issue, latent variables are typically introduced to solve the dynamics of the system in a higher dimensional space and obtain the solution as a projection to the original space. However, this solution lacks physical interpretability. In contrast, Delay Differential Equations (DDEs), and their data-driven approximated counterparts, naturally appear as good candidates to characterize such systems. In this work we revisit the recently proposed Neural DDE by introducing Neural State-Dependent DDE (SDDDE), a general and flexible framework that can model multiple and state- and time-dependent delays. We show that our method is competitive and outperforms other continuous-class models on a wide variety of delayed dynamical systems. Code is available at the repository \href{https://github.com/thibmonsel/Time-and-State-Dependent-Neural-Delay-Differential-Equations}{here}.

View on arXivView PDF

Code Implementations(1)

Associated code to ECAI Workshop ML meets DE 2024 paper - https://proceedings.mlr.press/v255/monsel24a.html

61CSS, HTMLMay 10, 20242 years ago

Similar Papers

Cite this paper

@article{monsel2023time,
  title  = {Time and State Dependent Neural Delay Differential Equations},
  author = {Thibault Monsel and Onofrio Semeraro and Lionel Mathelin and Guillaume Charpiat},
  year   = {2023},
  eprint = {2306.14545},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.14545v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.14545.svg)](https://codeofpaper.com/paper/2306.14545)

Discussion