Jorge Arroyo-Esquivel, Christopher A Klausmeier, Elena Litchman
{"title":"利用神经常微分方程从人口密度数据中预测复杂的生态动态。","authors":"Jorge Arroyo-Esquivel, Christopher A Klausmeier, Elena Litchman","doi":"10.1098/rsif.2023.0604","DOIUrl":null,"url":null,"abstract":"<p><p>Simple models have been used to describe ecological processes for over a century. However, the complexity of ecological systems makes simple models subject to modelling bias due to simplifying assumptions or unaccounted factors, limiting their predictive power. Neural ordinary differential equations (NODEs) have surged as a machine-learning algorithm that preserves the dynamic nature of the data (Chen <i>et al.</i> 2018 <i>Adv. Neural Inf. Process. Syst.</i>). Although preserving the dynamics in the data is an advantage, the question of how NODEs perform as a forecasting tool of ecological communities is unanswered. Here, we explore this question using simulated time series of competing species in a time-varying environment. We find that NODEs provide more precise forecasts than autoregressive integrated moving average (ARIMA) models. We also find that untuned NODEs have a similar forecasting accuracy to untuned long-short term memory neural networks and both are outperformed in accuracy and precision by empirical dynamical modelling . However, we also find NODEs generally outperform all other methods when evaluating with the interval score, which evaluates precision and accuracy in terms of prediction intervals rather than pointwise accuracy. We also discuss ways to improve the forecasting performance of NODEs. The power of a forecasting tool such as NODEs is that it can provide insights into population dynamics and should thus broaden the approaches to studying time series of ecological communities.</p>","PeriodicalId":17488,"journal":{"name":"Journal of The Royal Society Interface","volume":null,"pages":null},"PeriodicalIF":3.7000,"publicationDate":"2024-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11285509/pdf/","citationCount":"0","resultStr":"{\"title\":\"Using neural ordinary differential equations to predict complex ecological dynamics from population density data.\",\"authors\":\"Jorge Arroyo-Esquivel, Christopher A Klausmeier, Elena Litchman\",\"doi\":\"10.1098/rsif.2023.0604\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Simple models have been used to describe ecological processes for over a century. However, the complexity of ecological systems makes simple models subject to modelling bias due to simplifying assumptions or unaccounted factors, limiting their predictive power. Neural ordinary differential equations (NODEs) have surged as a machine-learning algorithm that preserves the dynamic nature of the data (Chen <i>et al.</i> 2018 <i>Adv. Neural Inf. Process. Syst.</i>). Although preserving the dynamics in the data is an advantage, the question of how NODEs perform as a forecasting tool of ecological communities is unanswered. Here, we explore this question using simulated time series of competing species in a time-varying environment. We find that NODEs provide more precise forecasts than autoregressive integrated moving average (ARIMA) models. We also find that untuned NODEs have a similar forecasting accuracy to untuned long-short term memory neural networks and both are outperformed in accuracy and precision by empirical dynamical modelling . However, we also find NODEs generally outperform all other methods when evaluating with the interval score, which evaluates precision and accuracy in terms of prediction intervals rather than pointwise accuracy. We also discuss ways to improve the forecasting performance of NODEs. The power of a forecasting tool such as NODEs is that it can provide insights into population dynamics and should thus broaden the approaches to studying time series of ecological communities.</p>\",\"PeriodicalId\":17488,\"journal\":{\"name\":\"Journal of The Royal Society Interface\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":3.7000,\"publicationDate\":\"2024-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11285509/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of The Royal Society Interface\",\"FirstCategoryId\":\"103\",\"ListUrlMain\":\"https://doi.org/10.1098/rsif.2023.0604\",\"RegionNum\":2,\"RegionCategory\":\"综合性期刊\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2024/5/15 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of The Royal Society Interface","FirstCategoryId":"103","ListUrlMain":"https://doi.org/10.1098/rsif.2023.0604","RegionNum":2,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/5/15 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
Using neural ordinary differential equations to predict complex ecological dynamics from population density data.
Simple models have been used to describe ecological processes for over a century. However, the complexity of ecological systems makes simple models subject to modelling bias due to simplifying assumptions or unaccounted factors, limiting their predictive power. Neural ordinary differential equations (NODEs) have surged as a machine-learning algorithm that preserves the dynamic nature of the data (Chen et al. 2018 Adv. Neural Inf. Process. Syst.). Although preserving the dynamics in the data is an advantage, the question of how NODEs perform as a forecasting tool of ecological communities is unanswered. Here, we explore this question using simulated time series of competing species in a time-varying environment. We find that NODEs provide more precise forecasts than autoregressive integrated moving average (ARIMA) models. We also find that untuned NODEs have a similar forecasting accuracy to untuned long-short term memory neural networks and both are outperformed in accuracy and precision by empirical dynamical modelling . However, we also find NODEs generally outperform all other methods when evaluating with the interval score, which evaluates precision and accuracy in terms of prediction intervals rather than pointwise accuracy. We also discuss ways to improve the forecasting performance of NODEs. The power of a forecasting tool such as NODEs is that it can provide insights into population dynamics and should thus broaden the approaches to studying time series of ecological communities.
期刊介绍:
J. R. Soc. Interface welcomes articles of high quality research at the interface of the physical and life sciences. It provides a high-quality forum to publish rapidly and interact across this boundary in two main ways: J. R. Soc. Interface publishes research applying chemistry, engineering, materials science, mathematics and physics to the biological and medical sciences; it also highlights discoveries in the life sciences of relevance to the physical sciences. Both sides of the interface are considered equally and it is one of the only journals to cover this exciting new territory. J. R. Soc. Interface welcomes contributions on a diverse range of topics, including but not limited to; biocomplexity, bioengineering, bioinformatics, biomaterials, biomechanics, bionanoscience, biophysics, chemical biology, computer science (as applied to the life sciences), medical physics, synthetic biology, systems biology, theoretical biology and tissue engineering.