DDE-Find: Learning Delay Differential Equations from Noisy, Limited Data

Robert Stephany
5/4/2024
cs.LG

No official code found. Best implementation: punkduckable/DDE-Find (2 stars, last commit 2024-12-03).

Abstract

Delay Differential Equations (DDEs) are a class of differential equations that can model diverse scientific phenomena. However, identifying the parameters, especially the time delay, that make a DDE's predictions match experimental results can be challenging. We introduce DDE-Find, a data-driven framework for learning a DDE's parameters, time delay, and initial condition function. DDE-Find uses an adjoint-based approach to efficiently compute the gradient of a loss function with respect to the model parameters. We motivate and rigorously prove an expression for the gradients of the loss using the adjoint. DDE-Find builds upon recent developments in learning DDEs from data and delivers the first complete framework for learning DDEs from data. Through a series of numerical experiments, we demonstrate that DDE-Find can learn DDEs from noisy, limited data.

View on arXivView PDF

Code Implementations(1)

21Python, Jupyter NotebookApr 24, 20241 years ago

Similar Papers

Cite this paper

@article{stephany2024ddefind,
  title  = {DDE-Find: Learning Delay Differential Equations from Noisy, Limited Data},
  author = {Robert Stephany},
  year   = {2024},
  eprint = {2405.02661},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.02661v2}
}

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/2405.02661.svg)](https://codeofpaper.com/paper/2405.02661)

Discussion