arXiv:2411.06858cs.LGcs.AI2024-11被引 3

用机器学习从数据中自动发现生态系统的捕食者-猎物规律。

Scientific machine learning in ecological systems: A study on the predator-prey dynamics

  • 用神经微分方程和通用微分方程从数据反推生态模型
  • 通用模型在少数据、高噪声下仍能准确预测
  • 适合生态建模、生物动力学研究者参考

本研究将科学机器学习的两大支柱——神经微分方程(Neural ODEs)与通用微分方程(UDEs)应用于经典的洛特卡-沃尔泰拉捕食者-猎物模型。该模型是描述捕食者与猎物种群动态交互的基础生态模型,由一组微分方程表示。本文旨在不依赖先验知识的情况下,仅通过训练数据和神经网络,揭示系统背后的微分方程。利用 Julia 语言进行稳健建模,我们证明了 Neural ODEs 与 UDEs 均可有效用于该系统的预测与预报。更重要的是,我们提出了预报失效点:即两种方法同时失效的时间点。结果显示,UDEs 在更少训练数据下即可准确恢复系统动态,表现优于 Neural ODEs。此外,引入不同强度的高斯噪声以模拟真实数据扰动,发现 UDEs 在噪声环境下仍能有效恢复底层动力学,而 Neural ODEs 在高噪声下表现显著下降。通过大量超参数优化,我们为神经网络架构、激活函数与优化器的选择提供了实践建议。本研究为科学机器学习框架在生态及其他科学领域的预测任务中应用打开了新路径。

原文摘要 · Abstract (English)

In this study, we apply two pillars of Scientific Machine Learning: Neural Ordinary Differential Equations (Neural ODEs) and Universal Differential Equations (UDEs) to the Lotka Volterra Predator Prey Model, a fundamental ecological model describing the dynamic interactions between predator and prey populations. The Lotka-Volterra model is critical for understanding ecological dynamics, population control, and species interactions, as it is represented by a system of differential equations. In this work, we aim to uncover the underlying differential equations without prior knowledge of the system, relying solely on training data and neural networks. Using robust modeling in the Julia programming language, we demonstrate that both Neural ODEs and UDEs can be effectively utilized for prediction and forecasting of the Lotka-Volterra system. More importantly, we introduce the forecasting breakdown point: the time at which forecasting fails for both Neural ODEs and UDEs. We observe how UDEs outperform Neural ODEs by effectively recovering the underlying dynamics and achieving accurate forecasting with significantly less training data. Additionally, we introduce Gaussian noise of varying magnitudes (from mild to high) to simulate real-world data perturbations and show that UDEs exhibit superior robustness, effectively recovering the underlying dynamics even in the presence of noisy data, while Neural ODEs struggle with high levels of noise. Through extensive hyperparameter optimization, we offer insights into neural network architectures, activation functions, and optimizers that yield the best results. This study opens the door to applying Scientific Machine Learning frameworks for forecasting tasks across a wide range of ecological and scientific domains.

生态建模神经ODE科学机器学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。