Skip to main content
Log in

Implementation of a hybrid MLP-FFA model for water level prediction of Lake Egirdir, Turkey

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

Abstract

The predictive ability of a hybrid model integrating the Firefly Algorithm (FFA), as a heuristic optimization tool with the Multilayer Perceptron (MLP-FFA) algorithm for the prediction of water level in Lake Egirdir, Turkey, is investigated. The accuracy of the hybrid MLP-FFA model is then evaluated against the standalone MLP-based model developed with the Levenberg–Marquadt optimization scheme applied for in the backpropagation-based learning process. To develop and investigate the veracity of the proposed hybrid MLP-FFA model, monthly time scale water level data for 56 years (1961–2016) are applied to train and test the hybrid model. The input combinations of the standalone and the hybrid predictive models are determined in accordance with the Average Mutual Information computed from the historical water level (training) data; generating four statistically significant lagged combinations of historical data to be adopted for the 1-month forecasting of lake water level. The proposed hybrid MLP-FFA model is evaluated with statistical score metrics: Nash–Sutcliffe efficiency, root mean square and mean absolute error, Wilmott’s Index and Taylor diagram developed in the testing phase. The analysis of the results showed that the hybrid MLP–FFA4 model (where 4 months of lagged combinations of lake water level data are utilized) performed more accurately than the standalone MLP4 model. For the fully optimized hybrid (MLP-FFA4) model evaluated in the testing phase, the Willmott’s Index was approximately 0.999 relative to 0.988 (MLP 4) and the root mean square error was approximately 0.029 m and compared to 0.102 m. Moreover, the inter-comparison of the forecasted and the observed data with various other performance metrics (including the Taylor diagram) verified the robustness of the proposed hybrid MLP-FFA4 model over the standalone MLP4 model applied in the problem of forecasting lake water level prediction in the current semi-arid region in Turkey.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Abbot J, Marohasy J (2014) Input selection and optimisation for monthly rainfall forecasting in Queensland, Australia, using artificial neural networks. Atmos Res 138:166–178

    Article  Google Scholar 

  • Adamowski J, Karapataki C (2010) Comparison of multivariate regression and artificial neural networks for peak urban water-demand forecasting: evaluation of different ANN learning algorithms. J Hydrol Eng 15:729–743

    Article  Google Scholar 

  • Adamowski J, Fung Chan H, Prasher SO, Ozga-Zielinski B, Sliusarieva A (2012) Comparison of multiple linear and nonlinear regression, autoregressive integrated moving average, artificial neural network, and wavelet artificial neural network methods for urban water demand forecasting in Montreal, Canada. Water Resour Res 48(1). doi:10.1029/2010WR009945

  • Afan HA et al (2015) ANN based sediment prediction model utilizing different input scenarios. Water Resour Manag 29:1231–1245

    Article  Google Scholar 

  • Altunkaynak A (2013) Prediction of significant wave height using geno-multilayer perceptron. Ocean Eng 58:144–153

    Article  Google Scholar 

  • Altunkaynak A, Şen Z (2007) Fuzzy logic model of lake water level fluctuations in Lake Van, Turkey. Theor Appl Climatol 90:227–233

    Article  Google Scholar 

  • Altunkaynak A, Özger M, Sen Z (2003) Triple diagram model of level fluctuations in Lake Van, Turkey. Hydrol Earth Syst Sci Discuss 7:235–244

    Article  Google Scholar 

  • ASCE (1993) Criteria for evaluation of watershed models. J Irrig Drain Eng 119:429–442

    Article  Google Scholar 

  • Buyukyildiz M, Tezel G, Yilmaz V (2014) Estimation of the change in lake water level by artificial intelligence methods. Water Resour Manag 28:4747–4763

    Article  Google Scholar 

  • Ch S et al (2014) A support vector machine-firefly algorithm based forecasting model to determine malaria transmission. Neurocomputing 129:279–288

    Article  Google Scholar 

  • Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)?–Arguments against avoiding RMSE in the literature. Geosci Model Dev 7:1247–1250

    Article  Google Scholar 

  • Chiew FH, Piechota TC, Dracup JA, McMahon TA (1998) El Nino/Southern Oscillation and Australian rainfall, streamflow and drought: links and potential for forecasting. J Hydrol 204:138–149

    Article  Google Scholar 

  • Çimen M, Kisi O (2009) Comparison of two different data-driven techniques in modeling lake level fluctuations in Turkey. J Hydrol 378:253–262

    Article  Google Scholar 

  • Dawson CW, Abrahart RJ, See LM (2007) HydroTest: a web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ Model Softw 22:1034–1052

    Article  Google Scholar 

  • De Domenico M, Ghorbani MA, Makarynskyy O, Makarynska D, Asadi H (2013) Chaos and reproduction in sea level. Appl Math Model 37:3687–3697

    Article  Google Scholar 

  • Deo RC, Şahin M (2015a) Application of the artificial neural network model for prediction of monthly standardized precipitation and evapotranspiration index using hydrometeorological parameters and climate indices in eastern Australia. Atmos Res 161–162:65–81

    Article  Google Scholar 

  • Deo RC, Şahin M (2015b) Application of the extreme learning machine algorithm for the prediction of monthly Effective Drought Index in eastern Australia. Atmos Res 153:512–525

    Article  Google Scholar 

  • Deo RC, Şahin M (2016) An extreme learning machine model for the simulation of monthly mean streamflow water level in eastern Queensland. Environ Monit Assess. doi:10.1007/s10661-016-5094-9

    Article  Google Scholar 

  • Deo RC, Kisi O, Singh VP (2017a) Drought forecasting in eastern Australia using multivariate adaptive regression spline, least square support vector machine and M5Tree model. Atmos Res 184:149–175

    Article  Google Scholar 

  • Deo RC et al (2017b) Multi-layer perceptron hybrid model integrated with the firefly optimizer algorithm for windspeed prediction of target site using a limited set of neighboring reference station data. Renew Energy. doi:10.1016/j.renene.2017.09.078 (in press)

    Article  Google Scholar 

  • Deo RC, Tiwari MK, Adamowski JF, Quilty MJ (2017c) Forecasting effective drought index using a wavelet extreme learning machine (W-ELM) model. Stoch Environ Res Risk Assess 31(5):1211–1240

    Article  Google Scholar 

  • Emary E, Zawbaa HM, Ghany KKA, Hassanien AE, Parv B (2015) Firefly optimization algorithm for feature selection. In: Proceedings of the 7th Balkan conference on informatics conference. ACM, p 26

  • Fahimi F, Yaseen ZM, El-shafie A (2017) Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review. Theor Appl Climatol 128:875–903

    Article  Google Scholar 

  • Fu Q, Jiang R, Wang Z, Li T (2015) Optimization of soil water characteristic curves parameters by modified firefly algorithm. Trans Chin Soc Agric Eng 31:117–122

    Google Scholar 

  • Galelli S, Castelletti A (2013) Tree-based iterative input variable selection for hydrological modeling. Water Resour Res 49:4295–4310

    Article  Google Scholar 

  • Garousi-Nejad I, Bozorg-Haddad O, Loáiciga HA (2016) Modified firefly algorithm for solving multireservoir operation in continuous and discrete domains. J Water Resour Plan Manag 142:04016029

    Article  Google Scholar 

  • Ghorbani M, Khatibi R, Hosseini B, Bilgili M (2013) Relative importance of parameters affecting wind speed prediction using artificial neural networks. Theor Appl Climatol 114:107–114

    Article  Google Scholar 

  • Ghorbani MA, Deo RC, Yaseen ZMK, Mahasa H, Mohammad B (2017a) Pan evaporation prediction using a hybrid multilayer perceptron-firefly algorithm (MLP-FFA) model: case study in North Iran. Theor Appl Climatol. doi:10.1007/s00704-017-2244-0 (in press)

    Article  Google Scholar 

  • Ghorbani MA et al (2017b) Application of firefly algorithm-based support vector machines for prediction of field capacity and permanent wilting point. Soil Tillage Res 172:32–38

    Article  Google Scholar 

  • Güldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in Eğirdir Lake level forecasting. Water Resour Manag 24:105–128

    Article  Google Scholar 

  • Heo J-H, Shin H, Nam W, Jeong C (2013) Approximation of modified Anderson-Darling test statistics for extreme value distributions with unknown shape parameter. J Hydrol 499:41–49

    Article  Google Scholar 

  • Hipni A et al (2013) Daily forecasting of dam water levels: comparing a support vector machine (SVM) model with adaptive neuro fuzzy inference system (ANFIS) Water. Resour Manag 27:3803–3823

    Google Scholar 

  • Jayawardena A (2014) Environmental and hydrological systems modelling. CRC Press, Boca Raton

    Google Scholar 

  • Kakahaji H, Banadaki HD, Kakahaji A, Kakahaji A (2013) Prediction of Urmia Lake water-level fluctuations by using analytical, linear statistic and intelligent methods. Water Resour Manag 27:4469–4492

    Article  Google Scholar 

  • Kavousi-Fard A, Samet H, Marzbani F (2014) A new hybrid modified firefly algorithm and support vector regression model for accurate short term load forecasting. Expert Syst Appl 41:6047–6056

    Article  Google Scholar 

  • Kayarvizhy N, Kanmani S, Uthariaraj R (2014) ANN models optimized using swarm intelligence algorithms. WSEAS Trans Comput 13:501–519

    Google Scholar 

  • Kazemzadeh-Parsi M (2014) A modified firefly algorithm for engineering design optimization problems. Iran J Sci Technol 38:403–421

    Google Scholar 

  • Khatibi R, Ghorbani MA, Kashani MH, Kisi O (2011) Comparison of three artificial intelligence techniques for discharge routing. J Hydrol 403:201–212

    Article  Google Scholar 

  • Khatibi R et al (2014) Inter-comparison of time series models of lake levels predicted by several modeling strategies. J Hydrol 511:530–545

    Article  Google Scholar 

  • Kişi Ö (2009a) Daily pan evaporation modelling using multi-layer perceptrons and radial basis neural networks. Hydrol Process 23:213–223

    Article  Google Scholar 

  • Kişi Ö (2009b) Neural network and wavelet conjunction model for modelling monthly level fluctuations in Turkey. Hydrol Process 23:2081–2092

    Article  Google Scholar 

  • Krause P, Boyle D, Bäse F (2005) Comparison of different efficiency criteria for hydrological model assessment. Adv Geosci 5:89–97

    Article  Google Scholar 

  • Lee J, Kim D-W (2015) Mutual information-based multi-label feature selection using interaction information. Expert Syst Appl 42:2013–2025

    Article  Google Scholar 

  • Legates DR, McCabe GJ (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35:233–241

    Article  Google Scholar 

  • Long NC, Meesad P (2013) Meta-heuristic algorithms applied to the optimization of type-1 and type 2 TSK fuzzy logic systems for sea water level prediction. In: IEEE sixth international workshop on computational intelligence and applications (IWCIA), 2013. IEEE, pp 69–74

  • Łukasik S, Żak S (2009) Firefly algorithm for continuous constrained optimization tasks. In: International conference on computational collective intelligence. Springer, pp 97–106

  • McClelland JL, Rumelhart DE (1989) Explorations in parallel distributed processing: a handbook of models, programs, and exercises. MIT press, Cambridge

    Google Scholar 

  • McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5:115–133

    Article  Google Scholar 

  • Mishra AK, Singh VP (2011) Drought modeling–a review. J Hydrol 403:157–175

    Article  Google Scholar 

  • Nascimento Z, Sadok D, Fernandes S (2013) Comparative study of a Hybrid Model for network traffic identification and its optimization using Firefly Algorithm. In: 2013 IEEE symposium on computers and communications (ISCC). IEEE, pp 000862–000867

  • Nash J, Sutcliffe J (1970) River flow forecasting through conceptual models part I—a discussion of principles. J Hydrol 10:282–290

    Article  Google Scholar 

  • Olatomiwa L et al (2015) A support vector machine–firefly algorithm-based model for global solar radiation prediction. Sol Energy 115:632–644

    Article  Google Scholar 

  • Prasad R, Deo RC, Li Y, Maraseni T (2017) Input selection and performance optimization of ANN-based streamflow forecasting in a drought-prone Murray Darling Basin with IIS and MODWT. Atmos Res 197:42–63

    Article  Google Scholar 

  • Quilty J, Adamowski J, Khalil B, Rathinasamy M (2016) Bootstrap rank-ordered conditional mutual information (broCMI)—a nonlinear input variable selection method for water resources modeling. Water Resour Res. doi:10.1002/2015WR016959

    Article  Google Scholar 

  • Raheli B, Aalami MT, El-Shafie A, Ghorbani MA, Deo RC (2017) Uncertainty assessment of the multilayer perceptron (MLP) neural network model with implementation of the novel hybrid MLP-FFA method for prediction of biochemical oxygen demand and dissolved oxygen: a case study of Langat River. Environ Earth Sci 76:503

    Article  CAS  Google Scholar 

  • Sedki A, Ouazar D (2010) Hybrid particle swarm and neural network approach for streamflow forecasting. Math Model Nat Phenom 5:132–138

    Article  Google Scholar 

  • Singh A, Imtiyaz M, Isaac R, Denis D (2012) Comparison of soil and water assessment tool (SWAT) and multilayer perceptron (MLP) artificial neural network for predicting sediment yield in the Nagwa agricultural watershed in Jharkhand, India. Agric Water Manag 104:113–120

    Article  Google Scholar 

  • Soleymani SA et al (2016) A novel method to water level prediction using RBF and FFA. Water Resour Manag 30:3265–3283

    Article  Google Scholar 

  • Tabari H, Marofi S, Sabziparvar A-A (2010) Estimation of daily pan evaporation using artificial neural network and multivariate non-linear regression. Irrig Sci 28:399–406

    Article  Google Scholar 

  • Talatahari S, Gandomi AH, Yun GJ (2014) Optimum design of tower structures using firefly algorithm. Struct Des Tall Spec Build 23:350–361

    Article  Google Scholar 

  • Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Geophys Res Atmos 106:7183–7192

    Article  Google Scholar 

  • Tiwari MK, Adamowski J (2013) Urban water demand forecasting and uncertainty assessment using ensemble wavelet-bootstrap-neural network models. Water Resour Res 49:6486–6507

    Article  Google Scholar 

  • Vaheddoost B, Aksoy H, Abghari H (2016) Prediction of water level using monthly lagged data in Lake Urmia, Iran. Water Resour Manag 30:4951–4967

    Article  Google Scholar 

  • Vitanov NK, Sakai K, Dimitrova ZI (2008) SSA, PCA, TDPSC, ACFA: useful combination of methods for analysis of short and nonstationary time series. Chaos Solitons Fractals 37:187–202

    Article  Google Scholar 

  • Wang Z, Huang K, Zhou P, Guo H (2010) A hybrid neural network model for cyanobacteria bloom in Dianchi Lake. Procedia Environ Sci 2:67–75

    Article  Google Scholar 

  • Wen X, Feng Q, Deo RC, Wu M, Si J (2016) Wavelet analysis–artificial neural network conjunction models for multi-scale monthly groundwater level predicting in an arid inland river basin, northwestern China. Hydrol Res 48(5). doi:10.2166/nh.2016.2396

  • Willmott CJ (1981) On the validation of models. Phys Geogr 2:184–194

    Article  Google Scholar 

  • Willmott CJ (1982) Some comments on the evaluation of model performance. Bull Am Meteorol Soc 63:1309–1313

    Article  Google Scholar 

  • Yang X-S (2010a) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2:78–84

    Article  Google Scholar 

  • Yang X-S (2010b) Nature-inspired metaheuristic algorithms. Luniver press, Frome

    Google Scholar 

  • Yarar A, Onucyıldız M, Copty NK (2009) Modelling level change in lakes using neuro-fuzzy and artificial neural networks. J Hydrol 365:329–334

    Article  Google Scholar 

  • Yaseen ZM, Jaafar O, Deo RC, Kisi O, Adamowski J, Quilty J, El-Shafie A (2016) Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq. J Hydrol 542:603–614

    Article  Google Scholar 

  • Yaseen ZM, Ghareb MI, Ebtehaj I, Bonakdari H, Siddique H, Heddam S, Yusif AA, Deo RC (2017) Rainfall pattern forecasting using novel hybrid intelligent model based ANFIS-FFA. Water Resour Manag. doi:10.1007/s11269-017-1797-0

    Article  Google Scholar 

  • Zadeh MR, Amin S, Khalili D, Singh VP (2010) Daily outflow prediction by multi layer perceptron with logistic sigmoid and tangent sigmoid activation functions. Water Resour Manag 24:2673–2688

    Article  Google Scholar 

Download references

Acknowledgements

Authors sincerely thank all three reviewers, the Associate Editor and the Editor-In-Chief are their gracious comments and reviews of the article that has improved the clarity of the final manuscript. Dr R C Deo was supported by the University of Southern Queensland short-term ADOSP (s-ADOSP 2017) grant during the revision phase of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Ali Ghorbani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghorbani, M.A., Deo, R.C., Karimi, V. et al. Implementation of a hybrid MLP-FFA model for water level prediction of Lake Egirdir, Turkey. Stoch Environ Res Risk Assess 32, 1683–1697 (2018). https://doi.org/10.1007/s00477-017-1474-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-017-1474-0

Keywords

Navigation