Pan evaporation prediction using a hybrid multilayer perceptron-firefly algorithm (MLP-FFA) model: case study in North Iran

An accurate computational approach for the prediction of pan evaporation over daily time horizons is a useful decisive tool in sustainable agriculture and hydrological applications, particularly in designing the rural water resource systems, water use allocations, utilization and demand assessments, and the management of irrigation systems. In this study, a hybrid predictive model (Multilayer Perceptron-Firefly Algorithm (MLP-FFA)) based on the FFA optimizer that is embedded within the MLP technique is developed and evaluated for its suitability for the prediction of daily pan evaporation. To develop the hybrid MLP-FFA model, the pan evaporation data measured between 2012 and 2014 for two major meteorological stations (Talesh and Manjil) located at Northern Iran are employed to train and test the predictive model. The ability of the hybrid MLP-FFA model is compared with the traditional MLP and support vector machine (SVM) models. The results are evaluated using five performance criteria metrics: root mean square error (RMSE), mean absolute error (MAE), Nash-Sutcliffe efficiency (NS), and the Willmott’s Index (WI). Taylor diagrams are also used to examine the similarity between the observed and predicted pan evaporation data in the test period. Results show that an optimal MLP-FFA model outperforms the MLP and SVM model for both tested stations. For Talesh, a value of WI = 0.926, NS = 0.791, and RMSE = 1.007 mm day−1 is obtained using MLP-FFA model, compared with 0.912, 0.713, and 1.181 mm day−1 (MLP) and 0.916, 0.726, and 1.153 mm day−1 (SVM), whereas for Manjil, a value of WI = 0.976, NS = 0.922, and 1.406 mm day−1 is attained that contrasts 0.972, 0.901, and 1.583 mm day−1 (MLP) and 0.971, 0.893, and 1.646 mm day−1 (SVM). The results demonstrate the importance of the Firefly Algorithm applied to improve the performance of the MLP-FFA model, as verified through its better predictive performance compared to the MLP and SVM model.

[1]  J. P. King,et al.  Modeling of daily pan evaporation using partial least squares regression , 2011 .

[2]  Ozgur Kisi,et al.  Evapotranspiration modelling from climatic data using a neural computing technique , 2007 .

[3]  Devendra K. Tayal,et al.  Integrating firefly algorithm in artificial neural network models for accurate software cost predictions , 2016, J. Softw. Evol. Process..

[4]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[5]  Dalibor Petković,et al.  A comparative study for estimation of wave height using traditional and hybrid soft-computing methods , 2016, Environmental Earth Sciences.

[6]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[7]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[8]  S. Kanmani,et al.  Models Optimized using Swarm Intelligence Algorithms , 2014 .

[9]  K. Lee,et al.  A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer , 2011 .

[10]  Zaher Mundher Yaseen,et al.  Non-tuned machine learning approach for hydrological time series forecasting , 2016, Neural Computing and Applications.

[11]  Özgür Kisi,et al.  Daily pan evaporation modeling using chi-squared automatic interaction detector, neural networks, classification and regression tree , 2016, Comput. Electron. Agric..

[12]  Hsuan-Tien Lin A Study on Sigmoid Kernels for SVM and the Training of non-PSD Kernels by SMO-type Methods , 2005 .

[13]  Charles Doutriaux,et al.  Performance metrics for climate models , 2008 .

[14]  R. Deo,et al.  Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq , 2016 .

[15]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[16]  Bridget Fowler,et al.  A Sociological Analysis of the Satanic Verses Affair , 2000 .

[17]  Pete Smith,et al.  Climate change 2007: Spring-time for sinks , 2007, Nature.

[18]  Leopold,et al.  Application of artificial neural network for predicting hourly indoor air temperature and relative humidity in modern building in humid region , 2016 .

[19]  M. E. Günay,et al.  Forecasting annual gross electricity demand by artificial neural networks using predicted values of socio-economic indicators and climatic conditions: Case of Turkey , 2016 .

[20]  K. Taylor Summarizing multiple aspects of model performance in a single diagram , 2001 .

[21]  K. P. Sudheer,et al.  Using Artificial Neural Network Approach for Simultaneous Forecasting of Weekly Groundwater Levels at Multiple Sites , 2015, Water Resources Management.

[22]  Bin Wang,et al.  Methods for uncertainty assessment of climate models and model predictions over East Asia , 2014 .

[23]  Craig Macfarlane,et al.  Application note: An improved evaporation dome for forest environments , 2012 .

[24]  R. Deo,et al.  Estimation of monthly evaporative loss using relevance vector machine, extreme learning machine and multivariate adaptive regression spline models , 2016, Stochastic Environmental Research and Risk Assessment.

[25]  Mohammad Ali Ghorbani,et al.  Application of firefly algorithm-based support vector machines for prediction of field capacity and permanent wilting point , 2017 .

[26]  James L. McClelland,et al.  Explorations in parallel distributed processing: a handbook of models, programs, and exercises , 1988 .

[27]  Haidar Samet,et al.  A new hybrid Modified Firefly Algorithm and Support Vector Regression model for accurate Short Term Load Forecasting , 2014, Expert Syst. Appl..

[28]  Mohd Yamani Idna Idris,et al.  A Novel Method to Water Level Prediction using RBF and FFA , 2016, Water Resources Management.

[29]  R. W. McClendon,et al.  Estimating daily pan evaporation with artificial neural networks , 2000 .

[30]  Ravinesh C. Deo,et al.  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 , 2015 .

[31]  Slawomir Zak,et al.  Firefly Algorithm for Continuous Constrained Optimization Tasks , 2009, ICCCI.

[32]  Shervin Motamedi,et al.  Soft computing approaches for forecasting reference evapotranspiration , 2015, Comput. Electron. Agric..

[33]  Edwin Arnold,et al.  Chronic suprapubic catheterization in the management of patients with spinal cord injuries: analysis of upper and lower urinary tract complications , 2008, BJU International.

[34]  Asta Cekaite,et al.  Collaborative corrections with spelling control: Digital resources and peer assistance , 2009, Int. J. Comput. Support. Collab. Learn..

[35]  C. Willmott,et al.  Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance , 2005 .

[36]  M. J. Kiani,et al.  Analytical investigations of gas-sensor using methane decomposition system , 2016, Environmental Earth Sciences.

[37]  Özlem Terzi,et al.  Estimating daily pan evaporation using adaptive neural-based fuzzy inference system , 2009 .

[38]  Jan Adamowski,et al.  Modeling of daily pan evaporation in sub tropical climates using ANN, LS-SVR, Fuzzy Logic, and ANFIS , 2014, Expert Syst. Appl..

[39]  M. Ghorbani,et al.  Relative importance of parameters affecting wind speed prediction using artificial neural networks , 2013, Theoretical and Applied Climatology.

[40]  Corinne Le Quéré,et al.  Climate Change 2013: The Physical Science Basis , 2013 .

[41]  Aranildo R. Lima,et al.  Forecasting daily streamflow using online sequential extreme learning machines , 2016 .

[42]  Pijush Samui,et al.  Forecasting Evaporative Loss by Least-Square Support-Vector Regression and Evaluation with Genetic Programming, Gaussian Process, and Minimax Probability Machine Regression: Case Study of Brisbane City , 2017 .

[43]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[44]  Özgür Kisi,et al.  A nonlinear mathematical modeling of daily pan evaporation based on conjugate gradient method , 2016, Comput. Electron. Agric..

[45]  Zaher Mundher Yaseen,et al.  Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review , 2017, Theoretical and Applied Climatology.

[46]  Zaher Mundher Yaseen,et al.  Artificial intelligence based models for stream-flow forecasting: 2000-2015 , 2015 .

[47]  Bijaya K. Panigrahi,et al.  A Support Vector Machine-Firefly Algorithm based forecasting model to determine malaria transmission , 2014, Neurocomputing.

[48]  Ozgur Kisi,et al.  Daily pan evaporation modelling using a neuro-fuzzy computing technique , 2006 .

[49]  Wei-Chiang Hong,et al.  Hybrid evolutionary algorithms in a SVR-based electric load forecasting model , 2009 .

[50]  Shahaboddin Shamshirband,et al.  Prediction of Daily Dewpoint Temperature Using a Model Combining the Support Vector Machine with Firefly Algorithm , 2016 .

[51]  M. Ghorbani,et al.  A comparative study of artificial neural network (MLP, RBF) and support vector machine models for river flow prediction , 2016, Environmental Earth Sciences.

[52]  Dawei Han,et al.  Evaporation Estimation Using Artificial Neural Networks and Adaptive Neuro-Fuzzy Inference System Techniques , 2009 .

[53]  T. Chai,et al.  Root mean square error (RMSE) or mean absolute error (MAE)? – Arguments against avoiding RMSE in the literature , 2014 .

[54]  K. Faez,et al.  A speech recognition system based on Structure Equivalent Fuzzy Neural Network trained by Firefly algorithm , 2012, 2012 International Conference on Biomedical Engineering (ICoBE).

[55]  Slavisa Trajkovic,et al.  Temperature-based approaches for estimating reference evapotranspiration , 2005 .

[56]  Emrah Dogan,et al.  Modelling of evaporation from the reservoir of Yuvacik dam using adaptive neuro-fuzzy inference systems , 2010, Eng. Appl. Artif. Intell..

[57]  Y. Xiong,et al.  Relationship between water-conservation behavior and water education in Guangzhou, China , 2015, Environmental Earth Sciences.

[58]  A. Agarwal,et al.  Application and analysis of support vector machine based simulation for runoff and sediment yield , 2009 .

[59]  C. Willmott,et al.  A refined index of model performance , 2012 .