Fast fitting of neural ordinary differential equations by Bayesian neural gradient matching to infer ecological interactions from time-series data

被引:5
|
作者
Bonnaffe, Willem [1 ,2 ]
Coulson, Tim [2 ]
机构
[1] Univ Oxford, Big Data Inst, Oxford, England
[2] Univ Oxford, Dept Biol, Zool Res & Adm Bldg, Oxford, England
来源
METHODS IN ECOLOGY AND EVOLUTION | 2023年 / 14卷 / 06期
基金
英国自然环境研究理事会;
关键词
artificial neural networks; ecological dynamics; ecological interactions; Geber method; gradient matching; microcosm; neural ordinary differential equations; time-series analysis; RAPID EVOLUTION; DENSITY-DEPENDENCE; POPULATION-DYNAMICS; NETWORK; STABILITY; COMMUNITY; CYCLES; LAWS;
D O I
10.1111/2041-210X.14121
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
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 NODE fitting to larger systems, cross-validation and uncertainty quantification, as well as more objective estimation of interactions, and complex context dependence, than parametric models.
引用
收藏
页码:1543 / 1563
页数:21
相关论文
共 40 条
  • [21] Inducing pairwise gene interactions from time-series data by EDA based Bayesian Network
    Dai, Chao
    Liu, Juan
    2005 27TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2005, : 7746 - 7749
  • [22] Neural Network Learning: Crustal State Estimation Method from Time-Series Data
    Okada, Akihisa
    Kaneda, Yoshiyuki
    2018 INTERNATIONAL CONFERENCE ON CONTROL, ARTIFICIAL INTELLIGENCE, ROBOTICS & OPTIMIZATION (ICCAIRO), 2018, : 141 - 146
  • [23] Nonparametric model reconstruction for stochastic differential equations from discretely observed time-series data
    Ohkubo, Jun
    PHYSICAL REVIEW E, 2011, 84 (06)
  • [24] A Bayesian framework for inferring dynamic intercellular interactions from time-series single-cell data
    Park, Cameron
    Mani, Shouvik
    Beltran-Velez, Nicolas
    Maurer, Katie
    Huang, Teddy
    Li, Shuqiang
    Gohil, Satyen
    Livak, Kenneth J.
    Knowles, David A.
    Wu, Catherine J.
    Azizi, Elham
    GENOME RESEARCH, 2024, 34 (09) : 1384 - 1396
  • [25] From data-to dynamics: Predicting chaotic time series by hierarchical Bayesian neural nets
    Matsumoto, T
    Hamagishi, H
    Sugi, J
    Saito, M
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 2535 - 2540
  • [26] DIISCO: A Bayesian Framework for Inferring Dynamic Intercellular Interactions from Time-Series Single-Cell Data
    Park, Cameron
    Mani, Shouvik
    Beltran-Velez, Nicolas
    Maurer, Katie
    Gohil, Satyen
    Li, Shuqiang
    Huang, Teddy
    Knowles, David A.
    Wu, Catherine J.
    Azizi, Elham
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, RECOMB 2024, 2024, 14758 : 390 - 395
  • [27] Gene networks reconstruction and time-series prediction from microarray data using recurrent neural fuzzy networks
    Maraziotis, I. A.
    Dragomir, A.
    Bezerianos, A.
    IET SYSTEMS BIOLOGY, 2007, 1 (01) : 41 - 50
  • [28] Benchmarking chemical neural ordinary differential equations to obtain reaction network-constrained kinetic models from spectroscopic data
    Puliyanda, Anjana
    Srinivasan, Karthik
    Li, Zukui
    Prasad, Vinay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 125
  • [29] Modelling gene interaction networks from time-series gene expression data using evolving spiking neural networks
    Elisa Capecci
    Jesus L. Lobo
    Ibai Laña
    Josafath I. Espinosa-Ramos
    Nikola Kasabov
    Evolving Systems, 2020, 11 : 599 - 613
  • [30] A spiking neural network that extracts frequent symbol patterns from time-series data with different symbol appearance intervals
    Morita, Kenta
    Morita, Naoki
    2022 JOINT 12TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS AND 23RD INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (SCIS&ISIS), 2022,