Neural ordinary differential equations with irregular and noisy data

Measurement noise is an integral part of collecting data of a physical process. Thus, noise removal is necessary to draw conclusions from these data, and it often becomes essential to construct dynamical models using these data. We discuss a methodology to learn differential equation(s) using noisy...

Full description

Bibliographic Details
Main Authors: Pawan Goyal, Peter Benner
Format: Article
Language:English
Published: The Royal Society 2023-07-01
Series:Royal Society Open Science
Subjects:
Online Access:https://royalsocietypublishing.org/doi/10.1098/rsos.221475
_version_ 1797310790112378880
author Pawan Goyal
Peter Benner
author_facet Pawan Goyal
Peter Benner
author_sort Pawan Goyal
collection DOAJ
description Measurement noise is an integral part of collecting data of a physical process. Thus, noise removal is necessary to draw conclusions from these data, and it often becomes essential to construct dynamical models using these data. We discuss a methodology to learn differential equation(s) using noisy and irregularly sampled measurements. In our methodology, the main innovation can be seen in the integration of deep neural networks with the neural ordinary differential equations (ODEs) approach. Precisely, we aim at learning a neural network that provides (approximately) an implicit representation of the data and an additional neural network that models the vector fields of the dependent variables. We combine these two networks by constraints using neural ODEs. The proposed framework to learn a model describing the vector field is highly effective under noisy measurements. The approach can handle scenarios where dependent variables are unavailable at the same temporal grid. Moreover, a particular structure, e.g. second order with respect to time, can easily be incorporated. We demonstrate the effectiveness of the proposed method for learning models using data obtained from various differential equations and present a comparison with the neural ODE method that does not make any special treatment to noise. Additionally, we discuss an ensemble approach to improve the performance of the proposed approach further.
first_indexed 2024-03-08T01:49:05Z
format Article
id doaj.art-844daf775a1549b0b67fca02cd23bcb4
institution Directory Open Access Journal
issn 2054-5703
language English
last_indexed 2024-03-08T01:49:05Z
publishDate 2023-07-01
publisher The Royal Society
record_format Article
series Royal Society Open Science
spelling doaj.art-844daf775a1549b0b67fca02cd23bcb42024-02-14T11:18:27ZengThe Royal SocietyRoyal Society Open Science2054-57032023-07-0110710.1098/rsos.221475Neural ordinary differential equations with irregular and noisy dataPawan Goyal0Peter Benner1Max Planck Institute for Dynamics of Complex Technical Systems, Standtorstrasse 1, 39106 Magdeburg, GermanyMax Planck Institute for Dynamics of Complex Technical Systems, Standtorstrasse 1, 39106 Magdeburg, GermanyMeasurement noise is an integral part of collecting data of a physical process. Thus, noise removal is necessary to draw conclusions from these data, and it often becomes essential to construct dynamical models using these data. We discuss a methodology to learn differential equation(s) using noisy and irregularly sampled measurements. In our methodology, the main innovation can be seen in the integration of deep neural networks with the neural ordinary differential equations (ODEs) approach. Precisely, we aim at learning a neural network that provides (approximately) an implicit representation of the data and an additional neural network that models the vector fields of the dependent variables. We combine these two networks by constraints using neural ODEs. The proposed framework to learn a model describing the vector field is highly effective under noisy measurements. The approach can handle scenarios where dependent variables are unavailable at the same temporal grid. Moreover, a particular structure, e.g. second order with respect to time, can easily be incorporated. We demonstrate the effectiveness of the proposed method for learning models using data obtained from various differential equations and present a comparison with the neural ODE method that does not make any special treatment to noise. Additionally, we discuss an ensemble approach to improve the performance of the proposed approach further.https://royalsocietypublishing.org/doi/10.1098/rsos.221475machine learningdynamical systemsneural networksnoisy dataneural ordinary differential equations
spellingShingle Pawan Goyal
Peter Benner
Neural ordinary differential equations with irregular and noisy data
Royal Society Open Science
machine learning
dynamical systems
neural networks
noisy data
neural ordinary differential equations
title Neural ordinary differential equations with irregular and noisy data
title_full Neural ordinary differential equations with irregular and noisy data
title_fullStr Neural ordinary differential equations with irregular and noisy data
title_full_unstemmed Neural ordinary differential equations with irregular and noisy data
title_short Neural ordinary differential equations with irregular and noisy data
title_sort neural ordinary differential equations with irregular and noisy data
topic machine learning
dynamical systems
neural networks
noisy data
neural ordinary differential equations
url https://royalsocietypublishing.org/doi/10.1098/rsos.221475
work_keys_str_mv AT pawangoyal neuralordinarydifferentialequationswithirregularandnoisydata
AT peterbenner neuralordinarydifferentialequationswithirregularandnoisydata