Genetic programming for hydrological applications: to model or to forecast that is the question

Genetic programming (GP) is a widely used machine learning (ML) algorithm that has been applied in water resources science and engineering since its conception in the early 1990s. However, similar to other ML applications, the GP algorithm is often used as a data fitting tool rather than as a model...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Herath Mudiyanselage Viraj Vidura Herath, Jayashree Chadalawada, Vladan Babovic
Formato: article
Lenguaje:EN
Publicado: IWA Publishing 2021
Materias:
Acceso en línea:https://doaj.org/article/d711d7302fe54ce1a470f710110acec0
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:Genetic programming (GP) is a widely used machine learning (ML) algorithm that has been applied in water resources science and engineering since its conception in the early 1990s. However, similar to other ML applications, the GP algorithm is often used as a data fitting tool rather than as a model building instrument. We find this a gross underutilization of the GP capabilities. The most unique and distinct feature of GP that makes it distinctly different from the rest of ML techniques is its capability to produce explicit mathematical relationships between input and output variables. In the context of theory-guided data science (TGDS) which recently emerged as a new paradigm in ML with the main goal of blending the existing body of knowledge with ML techniques to induce physically sound models. Hence, TGDS has evolved into a popular data science paradigm, especially in scientific disciplines including water resources. Following these ideas, in our prior work, we developed two hydrologically informed rainfall-runoff model induction toolkits for lumped modelling and distributed modelling based on GP. In the current work, the two toolkits are applied using a different hydrological model building library. Here, the model building blocks are derived from the Sugawara TANK model template which represents the elements of hydrological knowledge. Results are compared against the traditional GP approach and suggest that GP as a rainfall-runoff model induction toolkit preserves the prediction power of the traditional GP short-term forecasting approach while benefiting to better understand the catchment runoff dynamics through the readily interpretable induced models. HIGHLIGHTS GP is used as a rainfall-runoff model induction toolkit rather than as a short-term forecasting mechanism.; Hydrological knowledge has been integrated with the machine learning algorithm.; This guides algorithm to induce physically sound and consistent model configurations.; The model building blocks are inspired by the Sugawara TANK model template.; They represent the elements of incorporated hydrological knowledge.;