Efficiency enhancement of a process-based rainfall-runoff model using a new modified AdaBoost.RT technique

被引:30
作者
Liu, Shuang [1 ]
Xu, Jingwen [1 ]
Zhao, Junfang [2 ]
Xie, Xingmei [1 ]
Zhang, Wanchang [3 ]
机构
[1] Sichuan Agr Univ, Coll Resources & Environm, Chengdu 611130, Peoples R China
[2] Chinese Acad Meteorol Sci, Beijing 100081, Peoples R China
[3] Chinese Acad Sci, Inst Remote Sensing & Digital Earth, Key Lab Digital Earth Sci, Beijing 100094, Peoples R China
关键词
AdaBoost.RT algorithm; Particle swarm optimization; Process based hydrologic model; BOOSTING ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.asoc.2014.05.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
High-efficiency rainfall-runoff forecast is extremely important for flood disaster warning. Single process-based rainfall-runoff model can hardly capture all the runoff characteristics, especially for flood periods and dry periods. In order to address the issue, an effective multi-model ensemble approach is urgently required. The Adaptive Boosting (AdaBoost) algorithm is one of the most robust ensemble learning methods. However, it has never been utilized for the efficiency improvement of process-based rainfall-runoff models. Therefore AdaBoost.RT (Adaptive Boosting for Regression problems and "T" for a threshold demarcating the correct from the incorrect) algorithm, is innovatively proposed to make an aggregation (AdaBoost-XXT) of a process-based rainfall-runoff model called XXT (a hybrid of TOPMODEL and Xinanjing model). To adapt to hydrologic situation, some modifications were made in AdaBoost.RT. Firstly, weights of wrong predicted examples were made increased rather than unchangeable so that those "hard" samples could be highlighted. Then the stationary threshold to demarcate the correct from the incorrect was replaced with dynamic mean value of absolute errors. In addition, other two minor modifications were also made. Then particle swarm optimization (PSO) was employed to determine the model parameters. Finally, the applicability of AdaBoost-XXT was tested in Linyi watershed with large-scale and semi-arid conditions and in Youshuijie catchment with small-scale area and humid climate. The results show that modified AdaBoost.RT algorithm significantly improves the performance of XXT in daily runoff prediction, especially for the large-scale watershed or low runoff periods, in terms of Nash-Sutcliffe efficiency coefficients and coefficients of determination. Furthermore, the AdaBoost-XXT has the more satisfactory generalization ability in processing input data, especially in Linyi watershed. Thus the method of using this modified AdaBoost.RT to enhance model performance is promising and easily extended to other process-based rainfall-runoff models. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:521 / 529
页数:9
相关论文
共 44 条
[1]  
Adhikari Ratnadip, 2012, Advances in Knowledge Discovery and Data Mining. Proceedings 16th Pacific-Asia Conference (PAKDD 2012), P38, DOI 10.1007/978-3-642-30217-6_4
[2]   Bankruptcy forecasting:: An empirical comparison of AdaBoost and neural networks [J].
Alfaro, Esteban ;
Garcia, Noelia ;
Gamez, Matias ;
Elizondo, David .
DECISION SUPPORT SYSTEMS, 2008, 45 (01) :110-122
[3]   Application of PSO (particle swarm optimization) and GA (genetic algorithm) techniques on demand estimation of oil in Iran [J].
Assareh, E. ;
Behrang, M. A. ;
Assari, M. R. ;
Ghanbarzadeh, A. .
ENERGY, 2010, 35 (12) :5223-5229
[4]   Boosting regression estimators [J].
Avnimelech, R ;
Intrator, N .
NEURAL COMPUTATION, 1999, 11 (02) :499-520
[5]   Runoff modeling of a mountainous catchment using topmodel: A case study [J].
Bhaskar, NR ;
Brummett, LK ;
French, MN .
JOURNAL OF THE AMERICAN WATER RESOURCES ASSOCIATION, 2005, 41 (01) :107-121
[6]   Measuring the prediction error. A comparison of cross-validation, bootstrap and covariance penalty methods [J].
Borra, Simone ;
Di Ciaccio, Agostino .
COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2010, 54 (12) :2976-2989
[7]  
Brochero D., 2012, GEOPH RES ABSTR, V14, P6683
[8]   The boosting: A new idea of building models [J].
Cao, Dong-Sheng ;
Xu, Qing-Song ;
Liang, Yi-Zeng ;
Zhang, Liang-Xiao ;
Li, Hong-Dong .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2010, 100 (01) :1-11
[9]   A noise-detection based AdaBoost algorithm for mislabeled data [J].
Cao, Jingjing ;
Kwong, Sam ;
Wang, Ran .
PATTERN RECOGNITION, 2012, 45 (12) :4451-4465
[10]  
Cerda-Villafana G., 2008, ADV ARTIFICIAL INTEL, V5317, P343