Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data
1. Inferring ecological interactions is hard because we often lack suitable parametric representations to portray them. Neural ordinary differential equations (NODEs) provide a way of estimating interactions nonparametrically from time series data. NODEs, however, are slow to fit, and inferred inter...
Main Authors: | , |
---|---|
Format: | Text |
Language: | unknown |
Published: |
2022
|
Subjects: | |
Online Access: | http://arxiv.org/abs/2209.06184 |
id |
ftarxivpreprints:oai:arXiv.org:2209.06184 |
---|---|
record_format |
openpolar |
spelling |
ftarxivpreprints:oai:arXiv.org:2209.06184 2023-09-05T13:24:03+02:00 Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data Bonnaffé, Willem Coulson, Tim 2022-09-13 http://arxiv.org/abs/2209.06184 unknown http://arxiv.org/abs/2209.06184 Quantitative Biology - Populations and Evolution text 2022 ftarxivpreprints 2023-08-16T17:16:42Z 1. Inferring ecological interactions is hard because we often lack suitable parametric representations to portray them. Neural ordinary differential equations (NODEs) provide a way of estimating interactions nonparametrically from time series data. NODEs, however, are slow to fit, and inferred interactions have not been truthed. 2. We provide a fast NODE fitting method, Bayesian neural gradient matching (BNGM), which relies on interpolating time series with neural networks, and fitting NODEs to the interpolated dynamics with Bayesian regularisation. We test the accuracy of the approach by inferring ecological interactions in time series generated by an ODE model with known interactions. We also infer interactions in experimentally replicated time series of a microcosm featuring an algae, flagellate, and rotifer population, as well as in the hare and lynx system. 3. Our BNGM approach allows us to cut down the fitting time of NODE systems to only a few seconds. The method provides accurate estimates of ecological interactions in the artificial system, as linear and nonlinear true interactions are estimated with minimal error. In the real systems, dynamics are driven by a mixture of linear and nonlinear ecological interactions, of which only the strongest are consistent across replicates. 4. Overall, NODEs alleviate the need for a mechanistic understanding of interactions, and BNGM alleviates the heavy computational cost. This is a crucial step availing quick NODE fitting, cross-validation, and uncertainty quantification, as well as more objective estimation of interactions, and complex context dependence, than parametric models. Text Lynx Rotifer ArXiv.org (Cornell University Library) |
institution |
Open Polar |
collection |
ArXiv.org (Cornell University Library) |
op_collection_id |
ftarxivpreprints |
language |
unknown |
topic |
Quantitative Biology - Populations and Evolution |
spellingShingle |
Quantitative Biology - Populations and Evolution Bonnaffé, Willem Coulson, Tim Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
topic_facet |
Quantitative Biology - Populations and Evolution |
description |
1. Inferring ecological interactions is hard because we often lack suitable parametric representations to portray them. Neural ordinary differential equations (NODEs) provide a way of estimating interactions nonparametrically from time series data. NODEs, however, are slow to fit, and inferred interactions have not been truthed. 2. We provide a fast NODE fitting method, Bayesian neural gradient matching (BNGM), which relies on interpolating time series with neural networks, and fitting NODEs to the interpolated dynamics with Bayesian regularisation. We test the accuracy of the approach by inferring ecological interactions in time series generated by an ODE model with known interactions. We also infer interactions in experimentally replicated time series of a microcosm featuring an algae, flagellate, and rotifer population, as well as in the hare and lynx system. 3. Our BNGM approach allows us to cut down the fitting time of NODE systems to only a few seconds. The method provides accurate estimates of ecological interactions in the artificial system, as linear and nonlinear true interactions are estimated with minimal error. In the real systems, dynamics are driven by a mixture of linear and nonlinear ecological interactions, of which only the strongest are consistent across replicates. 4. Overall, NODEs alleviate the need for a mechanistic understanding of interactions, and BNGM alleviates the heavy computational cost. This is a crucial step availing quick NODE fitting, cross-validation, and uncertainty quantification, as well as more objective estimation of interactions, and complex context dependence, than parametric models. |
format |
Text |
author |
Bonnaffé, Willem Coulson, Tim |
author_facet |
Bonnaffé, Willem Coulson, Tim |
author_sort |
Bonnaffé, Willem |
title |
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
title_short |
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
title_full |
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
title_fullStr |
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
title_full_unstemmed |
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time series data |
title_sort |
fast fitting of neural ordinary differential equations by bayesian neural gradient matching to infer ecological interactions from time series data |
publishDate |
2022 |
url |
http://arxiv.org/abs/2209.06184 |
genre |
Lynx Rotifer |
genre_facet |
Lynx Rotifer |
op_relation |
http://arxiv.org/abs/2209.06184 |
_version_ |
1776204627412254720 |