Daily scale streamflow forecasting in multiple stream orders of Cauvery River, India: Application of advanced ensemble and deep learning models
Sujay Raghavendra Naganna, Sreedhara B. Marulasiddappa, Muttana S. Balreddy, Zaher Mundher Yaseen
Abstract
Accurate forecasts of streamflow ( Q flow ) are crucial for optimal management of water reservoir systems and preparing for catastrophic events such as floods. Although several machine learning (ML) techniques have been documented to forecast Q flow with notable accuracy, no model could do so with the utmost certainty since Q flow data can be noisy and sometimes incomplete. Despite these challenges, there has been significant progress in the field of Q flow forecasting. Hence, novel techniques need to be explored or applied to forecast Q flow with improved accuracy and reduced data dependency. Recently, optimized input selection techniques were shown to increase the performance of forecast models, although they have yet to be thoroughly investigated in Q flow forecasting applications. This study aims at the application of deep-learning and advanced ML techniques, namely the (i) Convolutional Neural Network (CNN), (ii) Random Forest (RF), and (iii) Gradient Tree Boosting (GTB), to forecast daily Q flow in multiple stream orders of the Cauvery River, India. The performance of these models was compared with that of conventional multilayer perceptron (MLP), a class of feedforward artificial neural network (ANN). Antecedent daily Q flow time series were used as model inputs, with input selection guided by Akaike’s Information Criteria (AIC) and Bayesian Information Criteria (BIC). The models were also calibrated using inputs selected from commonly used cross-correlation function for comparative evaluation with those models developed using AIC and BIC. The results show that applying AIC and BIC to select the ideal model input parameters marginally increase the model’s performance. The deep-learning and advanced ML techniques clearly outperformed the conventional ANN models in forecasting one- and three-day lead daily Q flow at multiple gauging stations considered along the Cauvery River. It was found that the deep learning (CNN) model had superior forecasting accuracy with respect to all 3 stations for the 1 st Input-Output (I/O) combination. An NNSE, WI and KGE indices of 0.85 or higher indicates that the forecast is highly efficient.