Table of Contents
Fetching ...

Time Series Predictions in Unmonitored Sites: A Survey of Machine Learning Techniques in Water Resources

Jared D. Willard, Charuleka Varadharajan, Xiaowei Jia, Vipin Kumar

TL;DR

The paper surveys machine learning approaches for predicting hydrologic time series at unmonitored sites, where data are sparse or absent. It categorizes frameworks into broad-scale entity-aware models, transfer learning, and knowledge-guided ML, detailing methods such as direct concatenation, encoded site characteristics, graph neural networks, meta-transfer learning, and unsupervised domain adaptation. It highlights knowledge-guided techniques, including physics-informed losses, differentiable process-based models, and hybrid residual modeling, as promising avenues to leverage existing process understanding. The review emphasizes open questions on data requirements, feature selection, dynamic site characteristics, uncertainty quantification, and explainable AI, and calls for cross-disciplinary collaboration to translate methodological advances into practical water resources applications.

Abstract

Prediction of dynamic environmental variables in unmonitored sites remains a long-standing challenge for water resources science. The majority of the world's freshwater resources have inadequate monitoring of critical environmental variables needed for management. Yet, the need to have widespread predictions of hydrological variables such as river flow and water quality has become increasingly urgent due to climate and land use change over the past decades, and their associated impacts on water resources. Modern machine learning methods increasingly outperform their process-based and empirical model counterparts for hydrologic time series prediction with their ability to extract information from large, diverse data sets. We review relevant state-of-the art applications of machine learning for streamflow, water quality, and other water resources prediction and discuss opportunities to improve the use of machine learning with emerging methods for incorporating watershed characteristics into deep learning models, transfer learning, and incorporating process knowledge into machine learning models. The analysis here suggests most prior efforts have been focused on deep learning learning frameworks built on many sites for predictions at daily time scales in the United States, but that comparisons between different classes of machine learning methods are few and inadequate. We identify several open questions for time series predictions in unmonitored sites that include incorporating dynamic inputs and site characteristics, mechanistic understanding and spatial context, and explainable AI techniques in modern machine learning frameworks.

Time Series Predictions in Unmonitored Sites: A Survey of Machine Learning Techniques in Water Resources

TL;DR

The paper surveys machine learning approaches for predicting hydrologic time series at unmonitored sites, where data are sparse or absent. It categorizes frameworks into broad-scale entity-aware models, transfer learning, and knowledge-guided ML, detailing methods such as direct concatenation, encoded site characteristics, graph neural networks, meta-transfer learning, and unsupervised domain adaptation. It highlights knowledge-guided techniques, including physics-informed losses, differentiable process-based models, and hybrid residual modeling, as promising avenues to leverage existing process understanding. The review emphasizes open questions on data requirements, feature selection, dynamic site characteristics, uncertainty quantification, and explainable AI, and calls for cross-disciplinary collaboration to translate methodological advances into practical water resources applications.

Abstract

Prediction of dynamic environmental variables in unmonitored sites remains a long-standing challenge for water resources science. The majority of the world's freshwater resources have inadequate monitoring of critical environmental variables needed for management. Yet, the need to have widespread predictions of hydrological variables such as river flow and water quality has become increasingly urgent due to climate and land use change over the past decades, and their associated impacts on water resources. Modern machine learning methods increasingly outperform their process-based and empirical model counterparts for hydrologic time series prediction with their ability to extract information from large, diverse data sets. We review relevant state-of-the art applications of machine learning for streamflow, water quality, and other water resources prediction and discuss opportunities to improve the use of machine learning with emerging methods for incorporating watershed characteristics into deep learning models, transfer learning, and incorporating process knowledge into machine learning models. The analysis here suggests most prior efforts have been focused on deep learning learning frameworks built on many sites for predictions at daily time scales in the United States, but that comparisons between different classes of machine learning methods are few and inadequate. We identify several open questions for time series predictions in unmonitored sites that include incorporating dynamic inputs and site characteristics, mechanistic understanding and spatial context, and explainable AI techniques in modern machine learning frameworks.
Paper Structure (29 sections, 4 figures)

This paper contains 29 sections, 4 figures.

Figures (4)

  • Figure 1: Example of an long short-term memory (LSTM) network model with directly concatenated site characteristics and dynamic inputs
  • Figure 2: Example of a combination static feature encoder neural network with a long short-term memory (LSTM) network model
  • Figure 3: Conceptual example of transductive and inductive graph learning. In both left and right panels, $\mathscr{F}$ is a model learned during training. Blue and red nodes represent entities with data for use in training and test entities without any data respectively. In transductive graph learning, the model has access to nodes and edges associated with test entities during training, but no new nodes can be introduced during testing. In inductive graph learning, the model is trained on an initial graph without any knowledge of the test entities, but the model can generalize to any new nodes during testing.
  • Figure 4: Process diagram of the Meta Transfer Learning framework. Models are first built from data-rich source domains. The metamodel is trained using characteristics extracted from the source domains to predict the performance metrics from transferring models between source domains. Then given a target system or domain, the metamodel is able to output a prediction of how well each of the source models will perform on the target system. Adapted from willard_predicting_2021