Javascript must be enabled to continue!
Hydrologically constrained genetic programming for interpretable rainfall–runoff model discovery
View through CrossRef
Data-driven rainfall–runoff models often deliver high predictive skill but provide limited insight into hydrological processes. Classic conceptual models, by contrast, are transparent and process-based but rely on a limited collection of empirically designed structures, so choosing and adapting an appropriate model across diverse catchments remains difficult. To bridge this gap, this study explores a hydrologically constrained genetic-programming (GP) framework that automatically discovers basin-specific conceptual model structures from a shared library of hydrological building blocks. Model structures are assembled from modular storages, flux functions, and routing components adapted from the Modular Assessment of Rainfall–Runoff Models Toolbox (MARRMoT) [1], which assembles and standardizes the storage and flux formulations of 47 established conceptual models. GP, an evolutionary algorithm, is then used to operate on structural flags and parameter values, selecting and combining these components into explicit model equations. Each candidate’s reservoir system is then assembled automatically and advanced with a mass-conserving implicit time-stepping scheme. Calibration uses a multi-objective NSGA-II algorithm, so structural choices and parameters are explored within a single optimization loop.The framework is evaluated on CAMELS-US basins through three experiments. In a snow-dominated mountain catchment (Buffalo Fork, 13011900), the discovered structure reproduces the snowmelt-driven regime and flow-duration curve in the test period with high efficiency (held-out test period NSE ≈ 0.85). Uncertainty analyses indicate that a snow–soil–single-routing backbone is consistently retained. A transfer experiment to a hydrologically similar basin (Johnson Creek, 13313000) shows that directly reusing the Buffalo Fork structure and parameters already yields useful skill (NSEtest ≈ 0.72), while a short “hot-start” GP run seeded with this transferred solution can reach NSEtest ≈ 0.84, capturing most of the benefit of a much longer optimization (~40× fewer generations, at a small fraction of the computational cost). To evaluate the framework in a broader hydro-climatic context, it is benchmarked against the conceptual and LSTM rainfall–runoff models from the CAMELS benchmark study by Kratzert et al. [2]. We use 18 representative CAMELS-US basins (one medoid per HUC-2 region), asking the system to self-evolve a distinct model structure tuned to the hydro-climate of each basin from the same shared component library. In this multi-basin setting, the GP-derived models achieve a median NSEtest of about 0.70, generally match or exceed the conceptual benchmarks, and remain competitive with the LSTM variants. The results indicate that hydrologically constrained automated model discovery can help narrow the accuracy-interpretability trade-off, yielding transparent, physically consistent rainfall-runoff models and suggesting a potential path toward structure transfer in data-sparse or ungauged basins.[1] L. Trotter, W. J. M. Knoben, K. J. A. Fowler, M. Saft, and M. C. Peel, “Modular Assessment of Rainfall–Runoff Models Toolbox (MARRMoT) v2.1: an object-oriented implementation of 47 established hydrological models for improved speed and readability,” Geosci. Model Dev., vol. 15, pp. 6359-6369, 2022.[2] F. Kratzert, D. Klotz, G. Shalev, G. Klambauer, S. Hochreiter, and G. Nearing, “Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets,” Hydrol. Earth Syst. Sci., vol. 23, pp. 5089-5110, 2019.
Title: Hydrologically constrained genetic programming for interpretable rainfall–runoff model discovery
Description:
Data-driven rainfall–runoff models often deliver high predictive skill but provide limited insight into hydrological processes.
Classic conceptual models, by contrast, are transparent and process-based but rely on a limited collection of empirically designed structures, so choosing and adapting an appropriate model across diverse catchments remains difficult.
To bridge this gap, this study explores a hydrologically constrained genetic-programming (GP) framework that automatically discovers basin-specific conceptual model structures from a shared library of hydrological building blocks.
Model structures are assembled from modular storages, flux functions, and routing components adapted from the Modular Assessment of Rainfall–Runoff Models Toolbox (MARRMoT) [1], which assembles and standardizes the storage and flux formulations of 47 established conceptual models.
GP, an evolutionary algorithm, is then used to operate on structural flags and parameter values, selecting and combining these components into explicit model equations.
Each candidate’s reservoir system is then assembled automatically and advanced with a mass-conserving implicit time-stepping scheme.
Calibration uses a multi-objective NSGA-II algorithm, so structural choices and parameters are explored within a single optimization loop.
The framework is evaluated on CAMELS-US basins through three experiments.
In a snow-dominated mountain catchment (Buffalo Fork, 13011900), the discovered structure reproduces the snowmelt-driven regime and flow-duration curve in the test period with high efficiency (held-out test period NSE ≈ 0.
85).
Uncertainty analyses indicate that a snow–soil–single-routing backbone is consistently retained.
A transfer experiment to a hydrologically similar basin (Johnson Creek, 13313000) shows that directly reusing the Buffalo Fork structure and parameters already yields useful skill (NSEtest ≈ 0.
72), while a short “hot-start” GP run seeded with this transferred solution can reach NSEtest ≈ 0.
84, capturing most of the benefit of a much longer optimization (~40× fewer generations, at a small fraction of the computational cost).
To evaluate the framework in a broader hydro-climatic context, it is benchmarked against the conceptual and LSTM rainfall–runoff models from the CAMELS benchmark study by Kratzert et al.
[2].
We use 18 representative CAMELS-US basins (one medoid per HUC-2 region), asking the system to self-evolve a distinct model structure tuned to the hydro-climate of each basin from the same shared component library.
In this multi-basin setting, the GP-derived models achieve a median NSEtest of about 0.
70, generally match or exceed the conceptual benchmarks, and remain competitive with the LSTM variants.
The results indicate that hydrologically constrained automated model discovery can help narrow the accuracy-interpretability trade-off, yielding transparent, physically consistent rainfall-runoff models and suggesting a potential path toward structure transfer in data-sparse or ungauged basins.
[1] L.
Trotter, W.
J.
M.
Knoben, K.
J.
A.
Fowler, M.
Saft, and M.
C.
Peel, “Modular Assessment of Rainfall–Runoff Models Toolbox (MARRMoT) v2.
1: an object-oriented implementation of 47 established hydrological models for improved speed and readability,” Geosci.
Model Dev.
, vol.
15, pp.
6359-6369, 2022.
[2] F.
Kratzert, D.
Klotz, G.
Shalev, G.
Klambauer, S.
Hochreiter, and G.
Nearing, “Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets,” Hydrol.
Earth Syst.
Sci.
, vol.
23, pp.
5089-5110, 2019.
Related Results
Comparisons of Retention and Lag Characteristics of Rainfall–Runoff under Different Rainfall Scenarios in Low-Impact Development Combination: A Case Study in Lingang New City, Shanghai
Comparisons of Retention and Lag Characteristics of Rainfall–Runoff under Different Rainfall Scenarios in Low-Impact Development Combination: A Case Study in Lingang New City, Shanghai
An increasing focus has been given to stormwater management using low-impact development (LID), which is regarded as a “near-nature” concept and is utilized to manage and reduce su...
Rainfall-runoff estimation of an ungauged Nanjannad watershed in Nilgiris district of Tamil Nadu using WEPP model
Rainfall-runoff estimation of an ungauged Nanjannad watershed in Nilgiris district of Tamil Nadu using WEPP model
The rainfall and runoff relationship is a key factor in assessing the water availability in the watershed. The amount of water available is estimated for watershed interventions an...
A Study of Rainfall-Runoff Process considering two uncertainties in Basin with multiple dams
A Study of Rainfall-Runoff Process considering two uncertainties in Basin with multiple dams
Forecasting of natural phenomena is generally based on observation data, but it is impossible to measure everything perfectly, and there are uncertainties in the limits of observat...
Classification of Rainfall-Runoff Events for Flood Analysis and Forecasting in Lower Saxony, Germany
Classification of Rainfall-Runoff Events for Flood Analysis and Forecasting in Lower Saxony, Germany
Local rainfall events, especially those with high precipitation levels in a short period of time, can cause extreme runoff in their associated catchment areas. The high variability...
A new method to identify time to peak in Unit Hydrographs
A new method to identify time to peak in Unit Hydrographs
Catchment response time is an important parameter in hydrological models, particularly in peak flow prediction in catchment scale. Unit hydrographs are hydrological tools that repr...
Regularity of rainfall timing across Ethiopia: implications for crop production
Regularity of rainfall timing across Ethiopia: implications for crop production
<p>Rainfall timing is a key parameter that farmers rely on to match the cropping season with the time window over which seasonal precipitation provides adequate soil ...
Evaluation of Environmental Efficiency of Runoff Responsibility Distribution from the Perspective of Equity and Efficiency
Evaluation of Environmental Efficiency of Runoff Responsibility Distribution from the Perspective of Equity and Efficiency
<p>In recent years, the risk of flooding disasters caused by climate change has increased, and a new concept of runoff sharing has been proposed in China. It is an op...
Assessment of Spatial and Temporal Variations in Runoff Potential under Changing Climatic Scenarios in Northern Part of Karnataka in India Using Geospatial Techniques
Assessment of Spatial and Temporal Variations in Runoff Potential under Changing Climatic Scenarios in Northern Part of Karnataka in India Using Geospatial Techniques
The northern dry zone of Karnataka in Southern India is frequently affected by drought, and the overdraft of groundwater resulted in declining groundwater levels. In this context, ...

