Work

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

Year: 2025
Type: conference-paper
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.
Language: English
Open Access status: diamond
OpenAlex ID: W4410825820
FWCI:
Cites: 10
Cited by:
Related to: 10