Contents lists available at ScienceDirect Advanced Engineering Informatics journal homepage: www.elsevier.com/locate/aei Stream ow predictions using nature-inspired Firey Algorithms and a Multiple Model strategy Directions of innovation towards next generation practices R. Khatibi a, , M.A. Ghorbani b , F. Akhoni Pourhosseini c a GTEV-ReX Limited, Swindon, UK b Water Engineering Department, University of Tabriz and Engineering Faculty; also Near East University, 99138 Nicosia, North Cyprus, Mersin 10, Turkey c Department of Water Engineering, Faculty of Agriculture, University of Tabriz, Tabriz, Iran ARTICLE INFO Keywords: Backpropagation Firey Algorithm (FFA) Multi-Layer Perceptron (MLP) Multiple Modelling Prediction Stream Flow ABSTRACT Stream ow prediction is studied by Articial Intelligence (AI) in this paper using Articial Neural Network (ANN) as a hybrid of Multi-Layer Perceptron (MLP) with the LevenbergMarquardt (LM) backpropagation learning algorithm (MLP-LM) and (ii) MLP integrated with the Fire-Fly Algorithm (MLP-FFA). Monthly stream ow records used in this prediction problem comprise two stations at Bear River, the U.S.A., for the period of 19612012. Six dierent model structures are investigated for both MLP-LM and MLP-FFA models and their results were analysed using a number of performance measures including Correlation Coecients (CC) and the Taylor diagram. The results indicate a signicant improvement is likely in predicting downstream ows by MLP- FFA over that by MLP-LM, attributed to identifying the global minimum. In addition, an emerging multiple model (ensemble) strategy is employed to treat the outputs of the two MLP-LM and MLP-FFA models as inputs to an ANN model. The results show yet another further possible improvement. These two avenues for improve- ments identify possible directions towards next generation research activities. 1. Introduction Stream ow prediction based on deriving correlations between modelled results and recorded time-series is often one of testing grounds for newly emerging data-driven techniques. This is evidenced indirectly by Sivakumar and Berndtsson [44] presenting the outcome of an internet search on the number of hydrological publications using Articial Neural Networks ANN) during 19902010. This paper is fo- cussed on investigating the integration of the Fire-Fly Algorithms FFA) developed by Yang [50] with the well-established feedforward Multi- Layer Perceptrons (MLP). Whilst ANN is quite well established in stream ow forecasting, MLP-FFA is yet to be applied. The capability for predicting ows has undergone a radical devel- opment over the years since 1960, of which one class of techniques use a type of transfer function by seeking correlation and autocorrelation between ow values at one or more sections of the same river. Whilst prediction techniques based on distributed models are precluded in this paper (from hydrological routing to those based on the Saint-Venant equations), bottom-up data-driven (or data mining) techniques have emerged over the years since the 1960s. Up to 1990, the focus was on such modelling strategies as: traditional transfer functions regression analysis or statistical methods such as ARIMA models of Auto- Regressive Integrated Moving Averages, see Box and Jenkins [3] and Makridakis and Hibon [29]. Data-driven modelling techniques have undergone a radical shift since the late 1980s as further techniques emerged based on Articial Intelligence (AI). These include: ANN models, see Thirumalaiah [47], Eğrioğlu et al. [7], Rojas [38] ASCE TF [1]; Genetic Programming, see Koza [27], Savic [42] and Kostić et al. [25]; Genetic Expression Pro- gramming (GEP), see Ferreira [11], Khatibi et al. [20]; and fuzzy logic, see Kothari et al. [26]; as well as machine learning techniques such as SVM, see Vapnik [48] and Ghorbani [13]. Applications of these techniques for single or more stations to predict hourly, daily or monthly stream ows have been investigated and successful results have been reported. http://dx.doi.org/10.1016/j.aei.2017.10.002 Received 25 March 2017; Received in revised form 29 August 2017; Accepted 3 October 2017 Corresponding author. E-mail addresses: gtev.rex@gmail.com (R. Khatibi), ghorbani@tabrizu.ac.ir (M.A. Ghorbani), F.Akhonipor93@ms.tabrizu.ac.ir (F.A. Pourhosseini). Abbreviations: AI, Articial Intelligence; ANN, Articial Neural Networks; D, downstream station; FFA, Fire-Fly Algorithm; GA, Genetic Algorithm; GEP, gene expression programming; LM, Levenberg-Marquardt algorithm; MLP, Multi-Layer Perceptron; MLP-FFA, MLP synthesised with FFA; MLP-LM, MLP synthesised with the LM algorithm; MM, Multiple Models; MM- ANN, Multiple Models, in which lower order models are driven by ANN; MM-SA, Multiple Models, in which lower order models are driven by Simple Average; MM-SVM, Multiple Models, in which lower order models are driven by SVM; R 2 , Correlation Coecient; RMSE, Root Mean Square Error; SA, Simple Averaging; SD, Standard Deviation; MAE, Mean Absolute Error; SVM, Support Vector Machine; U, upstream station; XOR, exclusive OR gate Advanced Engineering Informatics 34 (2017) 80–89 1474-0346/ © 2017 Elsevier Ltd. All rights reserved. MARK