Hybrid model to improve the river streamflow forecasting utilizing multi-layer perceptron-based intelligent water drop optimization algorithm

被引:40
|
作者
Quoc Bao Pham [1 ,2 ]
Afan, Haitham Abdulmohsin [1 ]
Mohammadi, Babak [3 ]
Ahmed, Ali Najah [4 ]
Nguyen Thi Thuy Linh [5 ]
Ngoc Duong Vo [6 ]
Moazenzadeh, Roozbeh [7 ]
Yu, Pao-Shan [8 ]
El-Shafie, Ahmed [9 ,10 ]
机构
[1] Duy Tan Univ, Inst Res & Dev, Da Nang 550000, Vietnam
[2] Duy Tan Univ, Fac Environm & Chem Engn, Da Nang 550000, Vietnam
[3] Hohai Univ, Coll Hydrol & Water Resources, Nanjing 210098, Peoples R China
[4] Univ Tenaga Nas, Inst Energy Infrastruct IEI, Kajang 43000, Selangor, Malaysia
[5] Thuyloi Univ, 175 Tay Son, Hanoi, Vietnam
[6] Univ Danang, Univ Sci & Technol, Da Nang, Vietnam
[7] Shahrood Univ Technol, Fac Agr, Dept Water Engn, Shahrood, Iran
[8] Natl Cheng Kung Univ, Dept Hydraul & Ocean Engn, Tainan 701, Taiwan
[9] Univ Malaya, Fac Engn, Dept Civil Engn, Kuala Lumpur, Malaysia
[10] United Arab Emirates Univ, Natl Water Ctr NWC, Al Ain, U Arab Emirates
关键词
Streamflow; Estimation; Time series models; Machine learning techniques; Intelligent water drop; Multi-layer perceptron; FUZZY INFERENCE SYSTEM; SUPPORT VECTOR MACHINE; NEURAL-NETWORKS; FLOW; PREDICTION; QUEENSLAND; HYDROLOGY; ANFIS;
D O I
10.1007/s00500-020-05058-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial intelligence (AI) models have been effectively applied to predict/forecast certain variable in several engineering applications, in particular, where this variable is highly stochastic in nature and complex to identify utilizing classical mathematical model, such as river streamflow. However, the existing AI models, such as multi-layer perceptron neural network (MLP-NN), are basically incomprehensible and facing problem when applied for time series prediction or forecasting. One of the main drawbacks of the MLP-NN model is the ability of the used default optimization algorithm [gradient decent algorithm (GDA)] to search for the optimal weight and bias values associated with each neuron within the MLP-NN architecture. In fact, GDA is a first-order iteration algorithm that usually trapped in local minima, especially when the time series is highly stochastic as in the river streamflow historical records. As a result, the overall performance of the MLP-NN model experienced inaccurate prediction or forecasting for the desired output. Moreover, due to the possibility of overfitting with MLP model which may lead to poor performance of prediction of the unseen input pattern, there is need to introduce new augmented algorithm capable of identifying the complexity of streamflow data and improve the prediction accuracy. Therefore, in this study, a replacement for the GDA with advanced optimization algorithm, namely intelligent water drop (IWD), is proposed to enhance the searching procedure for the global optima. The new proposed forecasting model is, namely MLP-IWD. Two different historical rivers streamflow data have been collected from Nong Son and Thanh My stations on the Vu Gia Thu Bon river basin for period between (1978 and 2016) in order to examine the performance of the proposed MLP-IWD model. In addition, in order to evaluate the performance of the proposed MLP-IWD model under different conditions, four different scenarios for the model input-output architecture have been investigated. Results showed that the proposed MLP-IWD model outperformed the classical MLP-NN model and significantly improve the forecasting accuracy for the river streamflow. Finally, the proposed model could be generalized and applied in different rivers worldwide.
引用
收藏
页码:18039 / 18056
页数:18
相关论文
共 50 条
  • [1] Hybrid model to improve the river streamflow forecasting utilizing multi-layer perceptron-based intelligent water drop optimization algorithm
    Quoc Bao Pham
    Haitham Abdulmohsin Afan
    Babak Mohammadi
    Ali Najah Ahmed
    Nguyen Thi Thuy Linh
    Ngoc Duong Vo
    Roozbeh Moazenzadeh
    Pao-Shan Yu
    Ahmed El-Shafie
    [J]. Soft Computing, 2020, 24 : 18039 - 18056
  • [2] Deep multi-layer perceptron-based evolutionary algorithm for dynamic multiobjective optimization
    Zhen Zhu
    Yanpeng Yang
    Dongqing Wang
    Xiang Tian
    Long Chen
    Xiaodong Sun
    Yingfeng Cai
    [J]. Complex & Intelligent Systems, 2022, 8 : 5249 - 5264
  • [3] Deep multi-layer perceptron-based evolutionary algorithm for dynamic multiobjective optimization
    Zhu, Zhen
    Yang, Yanpeng
    Wang, Dongqing
    Tian, Xiang
    Chen, Long
    Sun, Xiaodong
    Cai, Yingfeng
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (06) : 5249 - 5264
  • [4] Improving the Consistency of AHP Matrices Using a Multi-layer Perceptron-Based Model
    Antonio Gomez-Ruiz, Jose
    Karanik, Marcelo
    Ignacio Pelaez, Jose
    [J]. BIO-INSPIRED SYSTEMS: COMPUTATIONAL AND AMBIENT INTELLIGENCE, PT 1, 2009, 5517 : 41 - +
  • [5] Wind speed prediction using a hybrid model of the multi-layer perceptron and whale optimization algorithm
    Samadianfard, Saeed
    Hashemi, Sajjad
    Kargar, Katayoun
    Izadyar, Mojtaba
    Mostafaeipour, Ali
    Mosavi, Amir
    Nabipour, Narjes
    Shamshirband, Shahaboddin
    [J]. ENERGY REPORTS, 2020, 6 : 1147 - 1159
  • [6] Hybrid wolf-bat algorithm for optimization of connection weights in multi-layer perceptron
    Agrawal, Utkarsh
    Arora, Jatin
    Singh, Rahul
    Gupta, Deepak
    Khanna, Ashish
    Khamparia, Aditya
    [J]. Gupta, Deepak (deepakgupta@mait.ac.in), 1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (16):
  • [7] A hybrid variable selection algorithm for multi-layer perceptron with nonnegative garrote and extremal optimization
    Wu, Xiuliang
    Li, Yanqiang
    Wu, Hao
    Zhang, Fangfang
    Sun, Kai
    [J]. 2019 19TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2019), 2019, : 563 - 568
  • [8] Hybrid Wolf-Bat Algorithm for Optimization of Connection Weights in Multi-layer Perceptron
    Agrawal, Utkarsh
    Arora, Jatin
    Singh, Rahul
    Gupta, Deepak
    Khanna, Ashish
    Khamparia, Aditya
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2020, 16 (01)
  • [9] A hybrid grasshopper and new cat swarm optimization algorithm for feature selection and optimization of multi-layer perceptron
    Priti Bansal
    Sachin Kumar
    Sagar Pasrija
    Sachin Singh
    [J]. Soft Computing, 2020, 24 : 15463 - 15489
  • [10] A hybrid grasshopper and new cat swarm optimization algorithm for feature selection and optimization of multi-layer perceptron
    Bansal, Priti
    Kumar, Sachin
    Pasrija, Sagar
    Singh, Sachin
    [J]. SOFT COMPUTING, 2020, 24 (20) : 15463 - 15489