Hydrologically Informed Machine Learning for Rainfall‐Runoff Modeling: A Genetic Programming‐Based Toolkit for Automatic Model Induction

Models of water resources systems are conceived to capture the underlying environmental dynamics occurring within watersheds. All such models can be regarded as working hypotheses, differing in the aspects of process representation and conceptualization. Most of the associated efforts in the water r...

Full description

Saved in:
Bibliographic Details
Published in:Water resources research Vol. 56; no. 4
Main Authors: Chadalawada, Jayashree, Herath, H. M. V. V., Babovic, Vladan
Format: Journal Article
Language:English
Published: Washington John Wiley & Sons, Inc 01.04.2020
Subjects:
ISSN:0043-1397, 1944-7973
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Models of water resources systems are conceived to capture the underlying environmental dynamics occurring within watersheds. All such models can be regarded as working hypotheses, differing in the aspects of process representation and conceptualization. Most of the associated efforts in the water resources research community is dedicated to development of new models that perform well under specific atmospheric conditions and catchment properties. In this context, flexible modeling frameworks are gaining importance as they facilitate the model building process by providing the model building blocks, whereby the hydrologist is free to assemble the model for task at hand. Such flexible models have high degree of transferability, which in turn aid in progressing toward a unified hydrological theory at catchment scale. However, in cases without sufficient insights regarding a catchment characteristics and/or lack of expert's knowledge, one may have to try a large number of model configurations based on available model building blocks to construct an appropriate model for the catchment of interest. Undoubtedly, this may be time consuming and computationally intensive. This paper proposes a novel model building algorithm, which uses the full potential of flexible modeling frameworks by searching the model space and inferring suitable model configurations relying on machine learning. Proposed machine learning algorithm is based on evolutionary computation approach using genetic programming (GP). State‐of‐art GP applications in rainfall‐runoff modeling so far used the algorithm as a short‐term forecasting tool that generates an expected future time series very similar to neural networks application. In this case, the proposed algorithm develops a physically meaningful rainfall‐runoff model. Although at the moment we learn models using two flexible modeling frameworks (SUPERFLEX and FUSE), the model induction toolkit can be armed with any internal coherence building blocks. The model induction capabilities of the proposed framework have been evaluated on the Blackwater River basin, Alabama, United States. The model configurations evolved through the model induction toolkit are consistent with the fieldwork investigations and previously reported research findings. Key Points This paper presents a novel machine learning algorithm, which is guided through the incorporation of existing hydrological knowledge Proposed machine learning algorithm is based on evolutionary computation approach using genetic programming In the present case, the building blocks of flexible hydrological modeling frameworks represent elements of the background knowledge
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:0043-1397
1944-7973
DOI:10.1029/2019WR026933