M5 Model Trees and Neural Networks: Application to Flood Forecasting in the Upper Reach of the Huai River in China

The applicability and performance of the so-called M5 model tree machine learning technique is investigated in a flood forecasting problem for the upper reach of the Huai River in China. In one of configurations this technique is compared to multilayer perceptron artificial neural network (ANN). It is shown that model trees, being analogous to piecewise linear functions, have certain advantages compared to ANNs—they are more transparent and hence acceptable by decision makers, are very fast in training and always converge. The accuracy of M5 trees is similar to that of ANNs. The improved accuracy in predicting high floods was achieved by building a modular model (mixture of models); in it the flood samples with special hydrological characteristics are split into groups for which separate M5 and ANN models are built. The hybrid model combining model tree and ANN gives the best prediction result.

[1]  Dimitri P. Solomatine,et al.  Model Induction with Support Vector Machines: Introduction and Applications , 2001 .

[2]  X. R. Liu,et al.  The Xinanjiang model. , 1995 .

[3]  Robert J. Abrahart,et al.  Investigating the role of saliency analysis with a neural network rainfall-runoff model , 2001 .

[4]  Richard Labib,et al.  Performance of Neural Networks in Daily Streamflow Forecasting , 2002 .

[5]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[6]  D. Solomatine,et al.  Model trees as an alternative to neural networks in rainfall—runoff modelling , 2003 .

[7]  Dimitri P. Solomatine,et al.  River flow forecasting using artificial neural networks , 2001 .

[8]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[9]  J. Friedman Multivariate adaptive regression splines , 1990 .

[10]  Jacek M. Zurada,et al.  Extraction of rules from artificial neural networks for nonlinear regression , 2002, IEEE Trans. Neural Networks.

[11]  Christian W. Dawson,et al.  An artificial neural network approach to rainfall-runoff modelling , 1998 .

[12]  Zbigniew W. Kundzewicz,et al.  Nonlinear flood routing with multilinear models , 1987 .

[13]  Ian Witten,et al.  Data Mining , 2000 .

[14]  D. P. Solomatine Applications of Data-Driven Modelling and Machine Learning in Control of Water Resources , 2003 .

[15]  J. Nazuno Haykin, Simon. Neural networks: A comprehensive foundation, Prentice Hall, Inc. Segunda Edición, 1999 , 2000 .

[16]  A. W. Minns,et al.  Artificial neural networks as rainfall-runoff models , 1996 .