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 non-parametrically from time-series data. NODEs, however, are slow to fit, and inferred inte...

Full description

Bibliographic Details
Published in:Methods in Ecology and Evolution
Main Authors: Bonnaffee, W, Coulson, T
Format: Article in Journal/Newspaper
Language:English
Published: Wiley 2023
Subjects:
Online Access:https://doi.org/10.1111/2041-210X.14121
https://ora.ox.ac.uk/objects/uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7
id ftuloxford:oai:ora.ox.ac.uk:uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7
record_format openpolar
spelling ftuloxford:oai:ora.ox.ac.uk:uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7 2023-08-27T04:12:35+02:00 Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time‐series data Bonnaffee, W Coulson, T 2023-08-10 https://doi.org/10.1111/2041-210X.14121 https://ora.ox.ac.uk/objects/uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7 eng eng Wiley doi:10.1111/2041-210X.14121 https://ora.ox.ac.uk/objects/uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7 https://doi.org/10.1111/2041-210X.14121 info:eu-repo/semantics/embargoedAccess CC Attribution (CC BY) Journal article 2023 ftuloxford https://doi.org/10.1111/2041-210X.14121 2023-08-10T22:06:17Z 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 non-parametrically from time-series data. NODEs, however, are slow to fit, and inferred interactions usually are not compared with the ground truth. 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 compare these results against three existing approaches for estimating ecological interactions, standard NODEs, ODE models and convergent cross-mapping (CCM). We also infer interactions in experimentally replicated time series of a microcosm featuring an algae, flagellate and rotifer population, in the hare and lynx system, and the Maizuru Bay community featuring 11 species. 3.Our BNGM approach allows us to reduce the fitting time of NODE systems to only a few seconds and provides accurate estimates of ecological interactions in the artificial system, as true ecological interactions are recovered with minimal error. Our benchmark analysis reveals that our approach is both faster and more accurate than standard NODEs and parametric ODEs, while CCM was found to be faster but less accurate. The analysis of the replicated time series reveals that only the strongest interactions are consistent across replicates, while the analysis of the Maizuru community shows the strong negative impact of the chameleon goby on most species of the community, and a potential indirect negative effect of temperature by favouring goby population growth. 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 ... Article in Journal/Newspaper Lynx Rotifer ORA - Oxford University Research Archive Methods in Ecology and Evolution 14 6 1543 1563
institution Open Polar
collection ORA - Oxford University Research Archive
op_collection_id ftuloxford
language English
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 non-parametrically from time-series data. NODEs, however, are slow to fit, and inferred interactions usually are not compared with the ground truth. 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 compare these results against three existing approaches for estimating ecological interactions, standard NODEs, ODE models and convergent cross-mapping (CCM). We also infer interactions in experimentally replicated time series of a microcosm featuring an algae, flagellate and rotifer population, in the hare and lynx system, and the Maizuru Bay community featuring 11 species. 3.Our BNGM approach allows us to reduce the fitting time of NODE systems to only a few seconds and provides accurate estimates of ecological interactions in the artificial system, as true ecological interactions are recovered with minimal error. Our benchmark analysis reveals that our approach is both faster and more accurate than standard NODEs and parametric ODEs, while CCM was found to be faster but less accurate. The analysis of the replicated time series reveals that only the strongest interactions are consistent across replicates, while the analysis of the Maizuru community shows the strong negative impact of the chameleon goby on most species of the community, and a potential indirect negative effect of temperature by favouring goby population growth. 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 ...
format Article in Journal/Newspaper
author Bonnaffee, W
Coulson, T
spellingShingle Bonnaffee, W
Coulson, T
Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time‐series data
author_facet Bonnaffee, W
Coulson, T
author_sort Bonnaffee, W
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
publisher Wiley
publishDate 2023
url https://doi.org/10.1111/2041-210X.14121
https://ora.ox.ac.uk/objects/uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7
genre Lynx
Rotifer
genre_facet Lynx
Rotifer
op_relation doi:10.1111/2041-210X.14121
https://ora.ox.ac.uk/objects/uuid:d7e44b2a-11e0-4679-8997-ce75d5bb65b7
https://doi.org/10.1111/2041-210X.14121
op_rights info:eu-repo/semantics/embargoedAccess
CC Attribution (CC BY)
op_doi https://doi.org/10.1111/2041-210X.14121
container_title Methods in Ecology and Evolution
container_volume 14
container_issue 6
container_start_page 1543
op_container_end_page 1563
_version_ 1775356894741790720