Recurrent neural network emulation of time-evolving agroecosystem model outputs: a framework for efficient emulator-based calibration

Process-based models are widely used in studying agroecosystem dynamics, with computational representations simulating the interactions within the studied system. However, due to the complexity of simulating detailed biophysical processes, process-based models are often computationally inefficient when running large-scale and iterative simulations, required for parameter calibration. With increasing spatiotemporal scales, the computational requirements grow significantly. Calibration of process-based models is necessary for adjusting the model parameter values to reflect the characteristics of a specific environment, enhancing the model accuracy (Wallach et al. 2021). Bayesian calibration is a well-established practice in aligning ecosystem models with observed data, with the Markov Chain Monte Carlo (MCMC) approach being a widely adopted method. However, the iterative sampling of MCMC methods can require tens of thousands to hundreds of millions of simulations to explore the parameter space effectively and achieve convergence. This computational burden increases significantly with large spatiotemporal scales. One approach to address the inefficiency of process-based models is to build computationally lighter emulators of these models. This means building a surrogate model to approximate the process-based model by employing machine learning methods and using the emulator in heavy or iterative computations such as calibration, in place of the actual model. In addition to reduced computational demands, emulators allow scalability to large data sets, for example high-resolution spatiotemporal data, and efficient exploration of different scenarios, such as running thousands of simulations for uncertainty quantification. Emulation of time-dependent model outputs allows learning the temporal dynamics of ecosystem processes. Recurrent neural networks have proven efficient in agroecosystem modelling (Liu et al. 2022, Zou et al. 2024) for reproducing temporal dependencies while other machine learning have limitations in learning. The well-established recurrent neural network Long short-term memory (LSTM) (Hochreiter and Schmidhuber 1997) is designed to learn both short- and longer-term dependencies, and has been used in building emulators to model time-dependent outputs (Mohammed et al. 2022, Qi et al. 2022). However, applications of LSTM networks in emulation of time-dependent agroecosystem model outputs have been limited. We apply the LSTM for building an emulator for the process-based model BASGRA (Höglind et al. 2016, Höglind et al. 2020) for managed grasslands and finally use the emulator in calibrating the process model parameters against eddy covariance flux measurements. Our objective was to build an emulator capable to predict sequences of 53 weekly values of leaf area index (LAI), net primary production (NPP), gross primary production (GPP), harvest carbon flux and soil moisture, based on weekly meteorological forcings and model parameters, given as input to the network. The model parameters on plant and soil properties were chosen based on a sensitivity analysis, and the meteorological forcing data was obtained from the ERA5 (Hersbach et al. 2023) dataset. In addition to LSTM networks, feed-forward neural networks (FNNs) were used in further learning representations of the LSTM outputs and shaping the final output to the desired form. To determine an architecture for the network, we applied the Tree-structured Parzen Estimator (TPE) (Bergstra et al. 2011), a computationally efficient Bayesian optimization algorithm, to find the best performing network from a predefined hyperparameter space. Each tested hyperparameter set was validated with 5-fold cross validation with data from a large area of Europe, with separate temporal data sets for each fold. Finally, the hyperparameters yielding to most accurate results were chosen for the emulator. The final, optimized emulator explained over 95% of the variation of the process-based model for all the emulated features, which demonstrates a high accuracy of the emulator, and its applicability in various modelling tasks in place of the actual model. Finally, we used the emulator in calibration against GPP data from three grassland sites across Finland with a Hamiltonian Monte Carlo algorithm which makes use of the differentiability of the emulator. We tested multiple calibration scenarios, using different subsets of the data as calibration data and validation data. Across all calibration setups, the calibrated emulator outperformed the prior emulator in GPP prediction accuracy, while also informing the predictive performance of the unobserved output parameters (leaf area index and harvest yield). The trained emulator demonstrated accurate approximation of the process-based model and successful application for calibration. The network was able to learn simulated relationships between soil properties, meteorological drivers and carbon dynamics of the ecosystem. Moreover, the emulator building framework would generally be applicable for other similar agroecosystem models, as it incorporates the components needed for producing time series output from sequentially dependent and static inputs.

Authors

Institutions

Publication Details

Journal
ARPHA Conference Abstracts
Published
2025-05-28
DOI
https://doi.org/10.3897/aca.8.e149201
Primary Topic
Climate change impacts on agriculture
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Recurrent neural network emulation of time-evolving agroecosystem model outputs: a framework for efficient emulator-based calibration

Julius Vira, Istem Fer, Viivi Aakula
ARPHA Conference Abstracts
Climate change impacts on agriculture
article

Recurrent neural network emulation of time-evolving agroecosystem model outputs: a framework for efficient emulator-based calibration

Julius Vira, Istem Fer, Viivi Aakula
article en

Abstract

Process-based models are widely used in studying agroecosystem dynamics, with computational representations simulating the interactions within the studied system. However, due to the complexity of simulating detailed biophysical processes, process-based models are often computationally inefficient when running large-scale and iterative simulations, required for parameter calibration. With increasing spatiotemporal scales, the computational requirements grow significantly. Calibration of process-based models is necessary for adjusting the model parameter values to reflect the characteristics of a specific environment, enhancing the model accuracy (Wallach et al. 2021). Bayesian calibration is a well-established practice in aligning ecosystem models with observed data, with the Markov Chain Monte Carlo (MCMC) approach being a widely adopted method. However, the iterative sampling of MCMC methods can require tens of thousands to hundreds of millions of simulations to explore the parameter space effectively and achieve convergence. This computational burden increases significantly with large spatiotemporal scales. One approach to address the inefficiency of process-based models is to build computationally lighter emulators of these models. This means building a surrogate model to approximate the process-based model by employing machine learning methods and using the emulator in heavy or iterative computations such as calibration, in place of the actual model. In addition to reduced computational demands, emulators allow scalability to large data sets, for example high-resolution spatiotemporal data, and efficient exploration of different scenarios, such as running thousands of simulations for uncertainty quantification. Emulation of time-dependent model outputs allows learning the temporal dynamics of ecosystem processes. Recurrent neural networks have proven efficient in agroecosystem modelling (Liu et al. 2022, Zou et al. 2024) for reproducing temporal dependencies while other machine learning have limitations in learning. The well-established recurrent neural network Long short-term memory (LSTM) (Hochreiter and Schmidhuber 1997) is designed to learn both short- and longer-term dependencies, and has been used in building emulators to model time-dependent outputs (Mohammed et al. 2022, Qi et al. 2022). However, applications of LSTM networks in emulation of time-dependent agroecosystem model outputs have been limited. We apply the LSTM for building an emulator for the process-based model BASGRA (Höglind et al. 2016, Höglind et al. 2020) for managed grasslands and finally use the emulator in calibrating the process model parameters against eddy covariance flux measurements. Our objective was to build an emulator capable to predict sequences of 53 weekly values of leaf area index (LAI), net primary production (NPP), gross primary production (GPP), harvest carbon flux and soil moisture, based on weekly meteorological forcings and model parameters, given as input to the network. The model parameters on plant and soil properties were chosen based on a sensitivity analysis, and the meteorological forcing data was obtained from the ERA5 (Hersbach et al. 2023) dataset. In addition to LSTM networks, feed-forward neural networks (FNNs) were used in further learning representations of the LSTM outputs and shaping the final output to the desired form. To determine an architecture for the network, we applied the Tree-structured Parzen Estimator (TPE) (Bergstra et al. 2011), a computationally efficient Bayesian optimization algorithm, to find the best performing network from a predefined hyperparameter space. Each tested hyperparameter set was validated with 5-fold cross validation with data from a large area of Europe, with separate temporal data sets for each fold. Finally, the hyperparameters yielding to most accurate results were chosen for the emulator. The final, optimized emulator explained over 95% of the variation of the process-based model for all the emulated features, which demonstrates a high accuracy of the emulator, and its applicability in various modelling tasks in place of the actual model. Finally, we used the emulator in calibration against GPP data from three grassland sites across Finland with a Hamiltonian Monte Carlo algorithm which makes use of the differentiability of the emulator. We tested multiple calibration scenarios, using different subsets of the data as calibration data and validation data. Across all calibration setups, the calibrated emulator outperformed the prior emulator in GPP prediction accuracy, while also informing the predictive performance of the unobserved output parameters (leaf area index and harvest yield). The trained emulator demonstrated accurate approximation of the process-based model and successful application for calibration. The network was able to learn simulated relationships between soil properties, meteorological drivers and carbon dynamics of the ecosystem. Moreover, the emulator building framework would generally be applicable for other similar agroecosystem models, as it incorporates the components needed for producing time series output from sequentially dependent and static inputs.

ARPHA Conference AbstractsVol. 8
Finnish Meteorological Institute (FI)
Openalex Percentile: Top 68%
Climate change impacts on agriculture
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.