M5 Model Trees and Neural Networks: Application to Flood Forecasting in the Upper Reach of the Huai River in China
Publication: Journal of Hydrologic Engineering
Volume 9, Issue 6
Abstract
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.
Get full access to this article
View all available purchase options and get full access to this article.
References
1.
Abrahart, R. J., See, L., and Kneale, P. E. (2001). “Applying saliency analysis to neural network rainfall-runoff modelling.” Comput. Geosci., 27, 921–928.
2.
Becker, A., and Kundzewicz, Z. W. (1987). “Nonlinear flood routing with multilinear models.” Water Resour. Res., 23, 1043–1048.
3.
Bhattacharya, B., and Solomatine, D.P. ( 2002a). “Application of artificial neural network in reconstructing stage-discharge relationship.” Proc., 4th Int. Conf. on Hydroinformatics, Iowa.
4.
Bhattacharya, B., and Solomatine, D.P. ( 2002b). “Application of artificial neural networks and M5 model trees to modelling stage-discharge relationship.” Proc., 2nd Int. Symp. on Flood Defence, Beijing. B. S. Wu, Z. Y. Wang, G. Q. Wang, G. H. Huang, H. W. Fang, and J. C. Huang, eds., Science Press, New York.
5.
Birikundavyi, S., Labib, R., Trung, H. T., and Rousselle, J. (2002). “Performance of neural networks in daily streamflow forecasting.” J. Hydrologic Eng., 7(5), 392–398.
6.
Breiman, L., Friedman, J.H., Olshen, R.A., and Stone, C.J. ( 1984). Classification and regression trees, Wadsworth, Belmont, Calif.
7.
“Data-driven modelling.” (2003). 〈http://datamining.ihe.nl〉 (Aug. 22, 2003).
8.
Dawson, C. W., and Wilby, R. (1998). “An artificial neural network approach to rainfall-runoff modelling.” Hydrol. Sci. J., 43(1), 47–66.
9.
Dibike, Y. B., and Solomatine, D. P. (2001). “River flow forecasting using artificial neural network.” Phys. Chem. Earth, 26(1), 1–7.
10.
Dibike, Y. B., Velickov, S., Solomatine, D. P., and Abbott, M. B. (2001). “Model induction with support vector machines: Introduction and applications.” J. Comput. Civ. Eng., 15(3), 208–216.
11.
Friedman, J. H. (1991). “Multivariate adaptive regression splines.” Ann. Stat., 19, 1–141.
12.
, R. S. Govindaraju, and, A. R. Rao, ed. ( 2000). Artificial neural networks in hydrology, Kluwer Academic, Dordrecht, The Netherlands.
13.
Haykin, S. ( 1999). Neural networks: a comprehensive foundation, 2nd Ed., Prentice-Hall, Upper Saddle River, N.J.
14.
Hsu, K., Gupta, H. V., and Sorooshian, S. (1995). “Artificial neural network modeling of the rainfall-runoff process.” Water Resour. Res., 31(10), 2517–2530.
15.
Kompare, B., Steinman, F., Cerar, U., and Dzeroski, S. ( 1997). “Prediction of rainfall runoff from catchment by intelligent data analysis with machine learning tools within the artificial intelligence tools.” Acta Hydrotechnica, 16, 16 (in Slovene).
16.
Minns, A. W., and Hall, M. J. (1996). “Artificial neural networks as rainfall-runoff models.” Hydrol. Sci. J., 41(3), 399–417.
17.
“NeuralMachine.” (2003). Tools for neural networks modeling and global and evolutionary optimization. 〈http://www.data-machine.com〉 (Mar. 8, 2004).
18.
“NeuroSolutions.” (2003). Neural Dimension Inc., 〈http://www.nd.com〉 (Mar. 8, 2004).
19.
Quinlan, J.R. ( 1992). “Learning with continuous classes.” Proc., 5th Australian Joint Conf. on Artificial Intelligence, Adams & Sterling, eds., World Scientific, Singapore, 343–348.
20.
See, L., and Openshaw, S. ( 1998). “Using soft computing techniques to enhance flood forecasting on the river Ouse.” Proc., 3rd Int. Conf. on Hydroinformatics, Copenhagen, Balkema, Rotterdam, The Netherlands.
21.
Setiono, R., Leow, W. K., and Zurada, J. M. (2002). “Extraction of rules from artificial neural networks for nonlinear regression.” IEEE Trans. Neural Netw., 13(3), 564–577.
22.
Solomatine, D.P. ( 2002). “Applications of data-driven modelling and machine learning in control of water resources.” Computational intelligence in Control, M. Mohammadian, R. A. Sarker, and X. Yao eds., Idea Group Publishing, 197–217.
23.
Solomatine, D. P., and Dulal, K. (2003). “Model tree as an alternative to neural network in rainfall-runoff modeling.” Hydrol. Sci. J., 48(3), 399–411.
24.
Solomatine, D.P., and Siek, M.B. ( 2003). “Flexibility and optimality in M5 model trees.” Proc., 3rd Int. Conf. on Hybrid Intelligent Systems (HIS’03), Melbourne, Australia.
25.
Solomatine, D.P., and Torres, L.A. ( 1996). “Neural network approximation of a hydrodynamic model in optimizing reservoir operation.” Proc., 2nd Int. Conf. on Hydroinformatics, Zurich, Switzerland, 201–206.
26.
Witten, I.H., and Frank, E. ( 2000). Data mining, Morgan Kaufmann, San Francisco.
27.
Zhao, R.J., and Liu, X.R. ( 1995). “The xinanjiang model.” Computer models of watershed hydrology, V. P. Singh, ed., Water Resources Publications, Littleton, Colo., 215–232.
Information & Authors
Information
Published In
Copyright
Copyright © 2004 ASCE.
History
Published online: Oct 15, 2004
Published in print: Nov 2004
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.