Abstract
Accurate and reliable hydrological forecasting is essential for water resource management. Feedforward neural networks can provide satisfactory forecast results in most cases, but traditional gradient-based training algorithms are usually time-consuming and may easily converge to local minimum. Hence, how to obtain more appropriate parameters for feedforward neural networks with more precise prediction within shorter time has been a challenging task. Extreme learning machine (ELM), a new training algorithm for single-hidden layer feedforward neural networks (SLFNs), has been proposed to avoid these disadvantages. In this study, a conjunction model of wavelet neural networks with ELM (WNN-ELM) is proposed for 1-month ahead discharge forecasting. The à trous wavelet transform is used to decompose the original discharge time series into several sub-series. The sub-series are then used as inputs for SLFNs coupled with ELM algorithm (SLFNs-ELM); the output is the next step observed discharge. For comparison, the SLFNs-ELM and support vector machine (SVM) are also employed. Monthly discharge time series data from two reservoirs in southwestern China are derived for validating the models. In addition, four quantitative standard statistical performance evaluation measures are utilized to evaluate the model performance. The results indicate that the SLFNs-ELM performs slightly better than the SVM for peak discharge estimation, and the proposed model WNN-ELM provides more accurate forecast precision than SLFNs-ELM and SVM.
Similar content being viewed by others
References
Lin J Y, Cheng C T, Chau K W. Using support vector machines for long-term discharge prediction. Hydrolog Sci J, 2006, 51: 599–612
Xu W, Peng Y, Wang B. Evaluation of optimization operation models for cascaded hydropower reservoirs to utilize medium range forecasting inflow. Sci China Tech Sci, 2013, 56: 2540–2552
Men B H, Liu C M, Lin C K. A new criterion for defining the breakpoint of the wetted perimeter-discharge curve and its application to estimating minimum instream flow requirements. Sci China Tech Sci, 2012, 55: 2686–2693
Chau K W, Wu C L, Li Y S. Comparison of several flood forecasting models in Yangtze River. J Hydrol Eng, 2005, 10: 485–491
Cheng C T, Zhao M Y, Chau K W, et al. Using genetic algorithm and TOPSIS for Xinanjiang model calibration with a single procedure. J Hydrol, 2006, 316: 129–140
Tang Y H, Zhang B D, Wu J J, et al. Parallel architecture and optimization for discrete-event simulation of spike neural networks. Sci China Tech Sci, 2013, 56: 509–517
Hu Q F, Yang D W, Wang Y T, et al. Accuracy and spatio-temporal variation of high resolution satellite rainfall estimate over the Ganjiang River Basin. Sci China Tech Sci, 2013, 56: 853–865
Bao W M, Zhang X Q, Zhao L P. Parameter estimation method based on parameter function surface. Sci China Tech Sci, 2013, 56: 1485–1498
Ran Q H, Su D Y, Fu X D, et al. A physics-based hydro-geomorphologic simulation utilizing cluster parallel computing. Sci China Tech Sci, 2013, 56: 1883–1895
Wang H, Gao X, Qian L, et al. Uncertainty analysis of hydrological processes based on ARMA-GARCH model. Sci China Tech Sci, 2012, 55: 2321–2331
Shi Y, Zhou H. Research on monthly flow uncertain reasoning model based on cloud theory. Sci China Tech Sci, 2010, 53: 2408–2413
Chen W, Chau K W. Intelligent manipulation and calibration of parameters for hydrological models. Int J Environ Pollut, 2006, 28: 432–447
Yoon H, Jun S C, Hyun Y, et al. A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol, 2011, 396: 128–138
Li H Y, Zhang Y Q, Wang B D. Separating impacts of vegetation change and climate variability on streamflow using hydrological models together with vegetation data. Sci China Tech Sci, 2012, 55: 1964–1972
Zhang H L, Li D X, Wang X K, et al. Quantitative evaluation of NEXRAD data and its application to the distributed hydrologic model BPCC. Sci China Tech Sci, 2012, 55: 2617–2624
Lu F, Wang H, Yan D H, et al. Application of profile likelihood function to the uncertainty analysis of hydrometeorological extreme inference. Sci China Tech Sci, 2013, 56: 3151–3160
Zhang Z, Lu W X, Chu H B, et al. Uncertainty analysis of hydrological model parameters based on the bootstrap method: A case study of the SWAT model applied to the Dongliao River Watershed, Jilin Province, Northeastern China. Sci China Tech Sci, 2014, 57: 219–229
Solomatine D P, Dulal K N. Model trees as an alternative to neural networks in rainfall-runoff modelling. Hydrolog Sci J, 2003, 48: 399–411
ASCE-Task-Committee. Artificial neural networks in hydrology-II: Hydrological applications. J Hydrol Eng, 2000, 5: 124–137
Wu C L, Chau K W. Rainfall-runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol, 2011, 399: 394–409
Mutlu E, Chaubey I, Hexmoor H, et al. Comparison of artificial neural network models for hydrologic predictions at multiple gauging stations in an agricultural watershed. Hydrol Process, 2008, 22: 5097–5106
Muttil N, Chau K W. Neural network and genetic programming for modelling coastal algal blooms. Int J Environ Pollut, 2006, 28: 223–238
Taormina R, Chau K W, Sethi R. Artificial neural network simulation of hourly groundwater levels in a coastal aquifer system of the Venice lagoon. Eng Appl Artif Intel, 2012, 25: 1670–1676
Shamseldin A Y. Artificial neural network model for river flow forecasting in a developing country. J Hydroinform, 2010, 12: 22–35
Hsu K L, Gupta H V, Sorooshian S. Artificial neural network modeling of the rainfall-runoff process. Water Resour Res, 1995, 31: 2517–2530
Wang W C, Chau K W, Cheng C T, et al. A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol, 2009, 374: 294–306
Wang W, Van Gelder P, Vrijling J K, et al. Forecasting daily streamflow using hybrid ANN models. J Hydrol, 2006, 324: 383–399
Garbrecht J D. Comparison of three alternative ANN designs for monthly rainfall-runoff simulation. J Hydraul Eng, 2006, 11: 502–505
Wu C L, Chau K W, Li Y S. Predicting monthly streamflow using data-driven models coupled with data-preprocessing techniques. Water Resour Res, 2009, 45: W08432, doi:08410.01029/02007WR0067-37
Chau K W, Wu C L. A hybrid model coupled with singular spectrum analysis for daily rainfall prediction. J Hydroinform, 2010, 12: 458–473
Xiu C B, Guo F H. Wind speed prediction by chaotic operator network based on Kalman Filter. Sci China Tech Sci, 2013, 56: 1169–1176
Li R Y, Lebby G L, Si H. A modified approach for constructing the self-organized layer in a multilayer feedforward neural network. Inform Sci, 1997, 98: 69–81
Hamzacebi C. Improving artificial neural networks’ performance in seasonal time series forecasting. Inform Sci, 2008, 178: 4550–4559
Huang G B, Zhu Q Y, Siew C K. Extreme learning machine: Theory and applications. Neurocomputing, 2006, 70: 489–501
Avci E, Coteli R. A new automatic target recognition system based on wavelet extreme learning machine. Expert Syst Appl, 2012, 39: 12340–12348
Malathi V, Marimuthu N S, Baskar S. Intelligent approaches using support vector machine and extreme learning machine for transmission line protection. Neurocomputing, 2010, 73: 2160–2167
Wong W K, Guo Z X. A hybrid intelligent model for medium-term sales forecasting in fashion retail supply chains using extreme learning machine and harmony search algorithm. Int J Prod Econ, 2010, 128: 614–624
Siqueira H, Boccato L, Attux R, et al. Echo state networks and extreme learning machines: a comparative study on seasonal streamflow series prediction. In: 19th International Conference on Neural Information Processing. Berlin: Springer Verlag, 2012, 491–500
Huang M, Tian Y. A novel visual modeling system for time series forecast: application to the domain of hydrology. J Hydroinform, 2013, 15: 21–37
Kisi O. Neural network and wavelet conjunction model for modelling monthly level fluctuations in Turkey. Hydrol Process, 2009, 23: 2081–2092
Bodyanskiy Y, Vynokurova O. Hybrid adaptive wavelet-neuro-fuzzy system for chaotic time series identification. Inform Sci, 2013, 220: 170–179
Wang W S, Ding J. Wavelet network model and its application to the prediction of hydrology. Nat Sci, 2003, 1: 67–71
Kim T W, Valdes J B. Nonlinear model for drought forecasting based on a conjunction of wavelet transforms and neural networks. J Hydrol Eng, 2003, 8: 319–328
Partal T, Cigizoglu H K. Estimation and forecasting of daily suspended sediment data using wavelet-neural networks. J Hydrol, 2008, 358: 317–331
Rajaee T, Nourani V, Zounemat-Kermani M, et al. River suspended sediment load prediction: application of ANN and wavelet conjunction model. J Hydrol Eng, 2011, 16: 613–627
Partal T, Cigizoglu H K. Prediction of daily precipitation using wavelet-neural networks. Hydrolog Sci J, 2009, 54: 234–246
Wang W S, Jin J L, Li Y Q. Prediction of inflow at Three Gorges Dam in Yangtze River with wavelet network model. Water Resour Manag, 2009, 23: 2791–2803
Nourani V, Komasi M, Mano A. A multivariate ANN-wavelet approach for rainfall-runoff modeling. Water Resour Manag, 2009, 23: 2877–2894
Partal T. Modelling evapotranspiration using discrete wavelet transform and neural networks. Hydrol Process, 2009, 23: 3545–3555
Anctil F, Tape D G. An exploration of artificial neural network rainfall-runoff forecasting combined with wavelet decomposition. J Environ Eng Sci, 2004, 3: S121–S128
Kisi O. Stream flow forecasting using neuro-wavelet technique. Hydrol Process, 2008, 22: 4142–4152
Nourani V, Alami M T, Aminfar M H. A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Eng Appl Artif Intel, 2009, 22: 466–472
Kisi O. Neural networks and wavelet conjunction model for intermittent streamflow forecasting. J Hydrol Eng, 2009, 14: 773–782
Adamowski J, Sun K. Development of a coupled wavelet transform and neural network method for flow forecasting of non-perennial rivers in semi-arid watersheds. J Hydrol, 2010, 390: 85–91
Pramanik N, Panda R K, Singh A. Daily river flow forecasting using wavelet ANN hybrid models. J Hydroinform, 2011, 13: 49–63
Adamowski J, Chan H F. A wavelet neural network conjunction model for groundwater level forecasting. J Hydrol, 2011, 407: 28–40
Wei S, Yang H, Song J, et al. A wavelet-neural network hybrid modelling approach for estimating and predicting river monthly flows. Hydrolog Sci J, 2013, 58: 374–389
Wang Y, Wang H, Lei X, et al. Flood simulation using parallel genetic algorithm integrated wavelet neural networks. Neurocomputing, 2011, 74: 2734–2744
Cimen M, Kisi O. Comparison of two different data-driven techniques in modeling lake level fluctuations in Turkey. J Hydrol, 2009, 378: 253–262
Nourani V, Komasi M, Alami M T. Hybrid wavelet-genetic programming approach to optimize ANN modeling of rainfall-runoff process. J Hydrol Eng, 2012, 17: 724–741
Shensa M J. The discrete wavelet transform: Wedding the a trous and Mallat algorithms. IEEE T Signal Proces, 1992, 40: 2464–2482
Maheswaran R, Khosa R. Comparative study of different wavelets for hydrologic forecasting. Computat Geosci, 2012, 46: 284–295
Modarres R. Multi-criteria validation of artificial neural network rainfall-runoff modeling. Hydrol Earth Syst Sci, 2009, 13: 411–421
Nash J E, Sutcliffe J V. River flow forecasting through conceptual models part I-A discussion of principles. J Hydrol, 1970, 10: 282–290
Shamseldin A Y. Application of a neural network technique to rainfall-runoff modelling. J Hydrol, 1997, 199: 272–294
Hu T S, Lam K C, Ng S T. River flow time series prediction with a range-dependent neural network. Hydrolog Sci J, 2001, 46: 729–745
Kisi O. Streamflow forecasting using different artificial neural network algorithms. J Hydrol Eng, 2007, 12: 532–539
Sudheer K P, Gosain A K, Ramasastri K S. A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrol Process, 2002, 16: 1325–1330
Carpenter W C, Barthelemy J F. Common misconceptions about neural networks as approximators. J Comput Civil Eng, 1994, 8: 345–358
ASCE-Task-Committee. Artificial neural networks in hydrology-I: Preliminary concepts. J Hydrol Eng, 2000, 5: 115–123
Zhu Q Y, Qin A K, Suganthan P N, et al. Evolutionary extreme learning machine. Pattern Recognit, 2005, 38: 1759–1763
Vapnik V. The Nature of Statistical Learning Theory. New York: Springer Verlag, 1995
Trafalis T B, Ince H. Support vector machine for regression and applications to financial forecasting. In: IEEE-INNS-ENNS International Conference on Neural Networks. Los Angeles: IEEE Computer Society, 2000. 348–353
Dibike Y, Velickov S, Solomatine D, et al. Model induction with support vector machines: introduction and applications. J Comput Civil Eng, 2001, 15: 208–216
Pai P F. System reliability forecasting by support vector machines with genetic algorithms. Math Comput Model, 2006, 43: 262–274
Saini L M, Aggarwal S K, Kumar A. Parameter optimisation using genetic algorithm for support vector machine-based price-forecasting model in National electricity market. IEE Gener Transm D, 2010, 4: 36–49
Duan Q Y, Sorooshian S, Gupta V K. Optimal use of the SCE-UA global optimization method for calibrating watershed models. J Hydrol, 1994, 158: 265–284
Duan Q Y, Sorooshian S, Gupta V K. Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour Res, 1992, 28: 1015–1031
Maheswaran R, Khosa R. Wavelet-Volterra coupled model for monthly stream flow forecasting. J Hydrol, 2012, 450: 320–33
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, B., Cheng, C. Monthly discharge forecasting using wavelet neural networks with extreme learning machine. Sci. China Technol. Sci. 57, 2441–2452 (2014). https://doi.org/10.1007/s11431-014-5712-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-014-5712-0