Committees of hydrological models specialized on high and low flows Dimitri Solomatine 1,2 (presenting) and Nagendra Kayastha 1 Vadim Kuzmin 3 1 UNESCO-IHE.

Slides:



Advertisements
Similar presentations
Introduction to modelling extremes
Advertisements

Modelling the rainfall-runoff process

Pour mieux affirmer ses missions, le Cemagref devient Irstea Carina Furusho, Guillaume Thirel, Vazken Andréassian July 23, 2013 Urban spread.
4 th International Symposium on Flood Defence Generation of Severe Flood Scenarios by Stochastic Rainfall in Combination with a Rainfall Runoff Model U.
Support Vector Machines
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Introduction to runoff modeling on the North Slope of Alaska using the Swedish HBV Model Emily Youcha, Douglas Kane University of Alaska Fairbanks Water.
Model calibration using. Pag. 5/3/20152 PEST program.
Hydrological Modeling for Upper Chao Phraya Basin Using HEC-HMS UNDP/ADAPT Asia-Pacific First Regional Training Workshop Assessing Costs and Benefits of.
Integrated Approaches for Runoff Forecasting Ashu Jain Department of Civil Engineering Indian Institute of Technology Kanpur Kanpur-UP, INDIA.
Forest Hydrology: Lect. 18
IIHR SEMINAR (DECEMBER 3, 2010) EVAN ROZ Hydroinformatics: Data Mining in Hydrology.
This presentation can be downloaded at Water Cycle Projections over Decades to Centuries at River Basin to Regional Scales:
Model calibration and validation
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
A Macroscale Glacier Model to Evaluate Climate Change Impacts in the Columbia River Basin Joseph Hamman, Bart Nijssen, Dennis P. Lettenmaier, Bibi Naz,
Information Fusion Yu Cai. Research Article “Comparative Analysis of Some Neural Network Architectures for Data Fusion”, Authors: Juan Cires, PA Romo,
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
INTEGRATION OF ARTIFICIAL INTELLIGENCE [AI] SYSTEMS FOR NUCLEAR POWER PLANT SURVEILLANCE & DIAGNOSTICS.
UWECE 539 Class Project Engine Operating Parameter Optimization using Genetic Algorithm ECE 539 –Introduction to Artificial Neural Networks and Fuzzy Systems.
Dr. R.P.Pandey Scientist F. NIH- Nodal Agency Misconception: A DSS takes decisions ---(No)
National Weather Service River Forecast System Model Calibration Fritz Fiedler Hydromet 00-3 Tuesday, 23 May East Prospect Road, Suite 1 Fort.
1 Flood Hazard Analysis Session 1 Dr. Heiko Apel Risk Analysis Flood Hazard Assessment.
Figure 1: Schematic representation of the VIC model. 2. Model description Hydrologic model The VIC macroscale hydrologic model [Liang et al., 1994] solves.
STIFF: A Forecasting Framework for Spatio-Temporal Data Zhigang Li, Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist.
Hydrologic Modeling: Verification, Validation, Calibration, and Sensitivity Analysis Fritz R. Fiedler, P.E., Ph.D.
HYPE model simulations for non- stationary conditions in European medium sized catchments Göran Lindström & Chantal Donnelly, SMHI, Sweden IAHS, ,
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Multi-Model Data Fusion for Hydrological Forecasting Linda See 1 and Bob Abrahart 2 1 Centre for Computational Geography, University of Leeds, UK 2 School.
Assignment 2: Papers read for this assignment Paper 1: PALMA: mRNA to Genome Alignments using Large Margin Algorithms Paper 2: Optimal spliced alignments.
Center for Hydrometeorology and Remote Sensing, University of California, Irvine Basin Scale Precipitation Data Merging Using Markov Chain Monte Carlo.
Where the Research Meets the Road: Climate Science, Uncertainties, and Knowledge Gaps First National Expert and Stakeholder Workshop on Water Infrastructure.
Assessing the impacts of climate change on Atbara flows using bias-corrected GCM scenarios SIGMED and MEDFRIEND International Scientific Workshop Relations.
Gap filling of eddy fluxes with artificial neural networks
Conceptual Models for Non-stationarity Hong Li 1, Stein Beldring 2 & Chong-Yu Xu 1 1. Department of Geosciences,
Today Ensemble Methods. Recap of the course. Classifier Fusion
Evaluating hydrological model structure using tracer data within a multi-model framework Hilary McMillan 1, Doerthe Tetzlaff 2, Martyn Clark 3, Chris Soulsby.
A MANAGEMENT SYSTEM FOR OPTIMIZING OPERATING RULES OF MULTIPURPOSE RESERVOIRS ALLOWING FOR BOTH EXTREME FLOODS AND ECOLOGICAL PERFORMANCE 4 th International.
Mathematical Models & Optimization?
Fuzzy Systems Michael J. Watts
Hybrid Load Forecasting Method With Analysis of Temperature Sensitivities Authors: Kyung-Bin Song, Seong-Kwan Ha, Jung-Wook Park, Dong-Jin Kweon, Kyu-Ho.
Case Selection and Resampling Lucila Ohno-Machado HST951.
Ensemble Methods Construct a set of classifiers from the training data Predict class label of previously unseen records by aggregating predictions made.
NTU & MSRA Ming-Feng Tsai
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
P B Hunukumbura1 S B Weerakoon1
CSC321: Introduction to Neural Networks and Machine Learning Lecture 15: Mixtures of Experts Geoffrey Hinton.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
VERIFICATION OF A DOWNSCALING SEQUENCE APPLIED TO MEDIUM RANGE METEOROLOGICAL PREDICTIONS FOR GLOBAL FLOOD PREDICTION Nathalie Voisin, Andy W. Wood and.
Overfitting, Bias/Variance tradeoff. 2 Content of the presentation Bias and variance definitions Parameters that influence bias and variance Bias and.
Better Representation of Climate Change Impacts from Multi-model Ensembles Better Representation of Climate Change Impacts from Multi-model Ensembles Jamal.
Sandeep Bisht Assistant Director Basin planning
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
National scale hydrological modelling for the UK
Upper Rio Grande R Basin
CEE 6410 Water Resources Systems Analysis
Simulation of stream flow using WetSpa Model
Digital model for estimation of flash floods using GIS
Fuzzy Systems Michael J. Watts
Maurizio Mazzoleni, Leonardo Alfonso and Dimitri Solomatine
Model performance & Evaluation Calibration and Validation
Streamflow Simulations of the Terrestrial Arctic Regime
Application of satellite-based rainfall and medium range meteorological forecast in real-time flood forecasting in the Upper Mahanadi River basin Trushnamayee.
Stationarity is Dead Dennis P. Lettenmaier
Overview of Models & Modeling Concepts
Masoud Nikravesh EECS Department, CS Division BISC Program
Presentation transcript:

Committees of hydrological models specialized on high and low flows Dimitri Solomatine 1,2 (presenting) and Nagendra Kayastha 1 Vadim Kuzmin 3 1 UNESCO-IHE Institute for Water Education, Delft,The Netherlands 2 Delft University of Technology, The Netherlands 3 Russian State Hydrometeorological University

Motivation Theory of modelling: Complex systems (processes) are comprised of multiple components (simpler sub-processes) Simple models often cannot adequately reflect complexity Idea: instead of one, use several specialised models, each representing such a sub-process (hydrometeorological situation) Optimize the way they are combined This may allow for better response in changing conditions Solomatine and Kayastha : Committee models, IAHS, Gothenburg,

3 Outline Committee modelling: examples and experiences Building specialized models Fuzzy committee of specialized models Case studies: Leaf catchment, USA Lissbro, Sweden Results and conclusions Ideas for future work

4 Combination of models (committees, ensembles, modular models): earlier work Shamseldin, A. Y., K. M. O'Connor and G. C. Liang (1997). Methods for combining the outputs of different rainfall–runoff models. J. Hydrol. 197(1–4): Xiong, L., Shamseldin, A. Y. and O’Connor, K. M. (2001). A nonlinear combination of the forecasts of rainfall-runoff models by the first-order Takagi-Sugeno fuzzy system, J. Hydrol., 245(1), 196–217. Abrahart, R. J. and See, L. M. (2002). Multi-model data fusion for river flow forecasting: an evaluation of six alternative methods based on two contrasting catchments, Hydrol. Earth Syst. Sci., 6, 655–670. Solomatine, D. P. and Siek, M. (2006). Modular learning models in forecasting natural phenomena, Neural Networks, 19, 215–224. Oudin L., Andréassian V., Mathevet T., Perrin C. & Michel C.,(2006), Dynamic averaging of rainfall-runoff model simulations from complementary model parameterization. Water Resources Research, 42. G. Corzo and D.P. Solomatine (2007). Baseflow separation techniques for modular ANN modelling in flow forecasting. Hydrol. Sci. J., 52(3), Fenicia, F., Solomatine, D. P., Savenije, H. H. G. and Matgen, P. Soft combination of local models in a multi-objective framework. HESS, 11, , Toth E. (2009). Classification of hydro-meteorological conditions and multiple artificial neural networks for streamflow forecasting, HESS, 13, 1555–1566. Kayastha N., Ye J., Fenicia F., Solomatine D.P. (2013). Fuzzy committees of specialised rainfall-runoff models: further enhancements, HESSD, 10, , doi: /hessd Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

5 Limitations of “single model” approach Complexity of the hydrological processes The simplicity of the “conceptual” modelling paradigm often leads to errors in representing all the different complexity of the physical processes in the catchment A single model often cannot capture the full variability of the system response varying order of magnitude in flow value variance of error dependent on flow value A single aggregate measure criteria of model performance is traditionally used Divide and conquer… Small is beautiful…

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Steps in building a committee of RR models Identification of specialized models, e.g.: “soft separation” scheme to identify “low flows” and “high flows” (Fenicia et al., 2007) baseflow separation (Corzo and Solomatine, 2006) identifying rising and falling limbs (Jain and Shrinivasulu, 2006) separation by threshold value of flow (Willems, 2009) Transformation of flow (Oudin et al. 2006) Objective functions (errors) definition Calibration of specialised models (Multi-objective, Single objective) Models combination (committees, ensembles, averaging) Check performances

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Complex process Modular models for modelling sub-processes Splitting into sub-processes: Domain experts (humans) specify such processes Computational intelligence algorithms discover “hidden” processes based on observed data Combination of both approaches Sub-process 1 Sub-process K Sub-process 2 D.P. Solomatine (2006). Optimal modularization of learning models in forecasting environmental variables. iEMSs 3rd Biennial Meeting: Summit on Environmental Modelling and Software (A. Voinov, A. Jakeman, A. Rizzoli, eds.) Solomatine & Xue. (2004) M5 model trees compared to neural networks: application to flood forecasting in the upper reach of the Huai River in China. ASCE J. Hydrologic Engineering, 9(6), … Papers by Shamseldin et al.,1997; Abrahart & See 2002; Jain et al., 2006; Oudin et al., 2006; etc.

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Modular models: Methods of data splitting Using machine learning methods to group (cluster) data corresponding to different hydrometerological regimes: k-means, Fuzzy c-means Self-organising maps Applying hydrological knowledge for flow separation: Tracer-based methods Threshold-based flow separation Constant-slope method for baseflow separation Recursive filter for baseflow separation G. Corzo and D.P. Solomatine. (2007) Baseflow separation techniques for modular artificial neural network modelling in flow forecasting. Hydrological Sciences J., 52(3),

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Modular models using clustering Modular Models are built for each cluster of data K-means cluster (Bagmati training data set) P (current precipitation) Q (current discharge) Q t+1 (forecast discharge)

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Optimal model structure using recursive filter for baseflow separation Parameter a=0.01 (Recession coefficient) Parameter a= 0.99 (Recession coefficient ) Parameter BFI max =0.5 (Chapman and Maxwell 1996) Ekhardt 2005 G. Corzo and D.P. Solomatine (2007). Knowledge-based modularization and global optimization of ANN models in hydrologic forecasting. Neural Networks, 20, 528–536

11 Performance of the Modular Model using recursive filter vs Single (global) model Bagmati catchment Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

12 Committee models States- based dynamic averaging i) Soil moisture accounting (Oudin et al., 2006) ii) Other states: quick and slow flows Inputs-based dynamic averaging Outputs-based dynamic averaging i) Fuzzy committee (Fenicia et al., 2007, Kayastha et al., 2013) ii) Weights based on observed and simulated flows 12 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013 A B C

Specialized models Two models are built – for low and high flows Each objective functions (wRMSE) weights flows differently Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Error on low flows Error on high flows By applying weighting factors to the model residuals Fenicia, F., Solomatine, D. P., Savenije, H. H. G. and Matgen, P. Soft combination of local models in a multi- objective framework. HESS, 11, , 2007.

Fuzzy committee of specialised models (1) The membership functions are subject to the accurate optimization of the parameters (γ, δ), 14 Low-flow model Combiner (fuzzy committee) High-flow model QcQc Q LF Q HF R, E For this range of flow both models work Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

15 Fuzzy committee of specialised models (2) Further enhancements ( ): optimization all parameters of - weighted schemes and fuzzy membership functions Experiments conducted on calibration data, and model verification on test data Tested optimization algorithms Multi- objective – NSGA II (Deb, 2001) Single objective: Genetic algorithm – GA (Goldberg, 1989), Adaptive cluster covering – ACCO (Solomatine, 1999) Tested on three case studies Alzette, Bagmati and Leaf catchment Kayastha, Ye, Fenicia, Solomatine. (2013) Fuzzy committees of specialised rainfall-runoff models: further enhancements, HESSD, 10, , doi: /hessd

16 Fuzzy committee of specialised models (3) Influence of different weighting schemes used in objective functions for calibration of high and low flow models: Quadratic, N=2 Cubic, N=3 Cont. Kayastha et al., (2013) Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

17 Fuzzy committee of specialised models (4) The shape of membership functions are subjected to the parameters (γ, δ), which switch the flow regimes (between low flow and high flow). Cont. Kayastha et al., (2013) Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

18 Case study : Leaf catchment Area km2, 10 years of daily data, 6 yrs calibration / 4 yrs verification One of the identified Pareto-optimal front corresponding to model parameterisations using weighting scheme to separate flow regimes and the objective function value in calibration and verification periods Calibration Verification

19 Current study: Lissbro, Sweden (1) Lissbro catcment, 97.0 km², Sweden, 17 years of daily data HBV model (13 parameters) was used Optimization algorithm used for calibration: Adaptive cluster covering – ACCO (Solomatine, 1995, 1999) All experiments are conducted on calibration data, and verified on test data Complete period: 01/01/ /12/2010 Calibration periods: P1: 01/01/ /12/1988 P2: 01/01/ /12/1993 P3: 01/01/ /12/1998 P4: 01/01/ /12/2003 P5: 01/01/ /12/2010 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

20 Current study: Lissbro, Sweden (2) Statistical properties of data Statistical properties Period1Period2Period3Period4Period5Period5+1 Period from (day/month/year) '01-Jan-1984''01-Jan-1989''01-Jan-1994''01-Jan-1999''01-Jan-2006''01-Jan-1984' Period to (day/month/year) '31-Dec-1988''31-Dec-1993''31-Dec-1998''31-Dec-2003''31-Dec-2010' Number of data Stremflows Average (m 3 /s) Minimum(m 3 /s) Maximum (m 3 /s) Standard deviation(m 3 /s) Precipitation Average (m 3 /s) Minimum(m 3 /s)0.00 Maximum (m 3 /s) Standard deviation(m 3 /s) Temperature Average (m 3 /s) Minimum(m 3 /s) Maximum (m 3 /s) Standard deviation(m 3 /s) Evapotranporation Average (m 3 /s) Minimum(m 3 /s)0.00 Maximum (m 3 /s) Standard deviation(m 3 /s)

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Conceptual model: HBV Conceptual model: HBV Conceptual lumped model 3 tanks 13 parameters to calibrate Parameters’ nameDescriptionsUnitsLowerUpper FCMaximum soil moisture contentmm LPLimit for potential evapotranspiration ALFAResponse box parameter - 02 BETAExponential parameter in soil routine - 14 KRecession coefficient for upper tankmm/d K4Recession coefficient for lower tankmm/d PERCPercolation from upper to lower response boxmm/d 05 CFLUXMaximum value of capillary flowmm/d 02 MAXBASTransfer function parameterd 16 RCFRefreezing coefficient SCFSnowfall correct factor CFMAXDegree day factormm/ºC/d 14 TTThreshold temperaturesºC -21

22 Objective functions used Nash and Sutcliffe Efficiency (NSE) Root mean squared error (RMSE) Log transformed flows (Oudin et al. 2006) Weighted RMSE on high flows (Fenicia et al. 2007) Weighted RMSE on low flows (Fenicia et al. 2007) 22 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

23 Experiment -1: Level 2: single model, calibration on 5 subsets Single model performance (NSE) over the 5 pre-defined periods) 23 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013 NSE(NSE is used for optimization) Period1Period2Period3Period4Period5Period5+1 Period Period Period Period Period Period5+1 (whole) 0.77 Mean Calibration Verification NSE Log NSE RMSE HF RMSE LF Means of 5 performances

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Experiment-1: Comparing committee models to the single one A) State-based dynamic averaging (Oudin et al., 2006) B) Output-based dynamic averaging using fuzzy committee (Fenicia et al., 2007 ; Kayastha et al., 2013) C) Output-based dynamic averaging using observed flows Period1Period2Period3Period4Period5Period5+1 Period Period Period Period Period Period Period1Period2Period3Period4Period5Period5+1 Period Period Period Period Period Period Period1Period2Period3Period4Period5Period5+1 Period Period Period Period Period Period Mean of NSE ModelsCalibrationVerification Single model Cmte A Cmte B Cmte C

25 Experiment-2: single model, calibration on Model performance (NSE) over the 2 pre-defined periods Calibration period – Periods Verification period – Periods Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013 Models Period 1+2+3Period 4+5 CalibrationVerification Single parameterized A B C P1: 01/01/ /12/1988 P2: 01/01/ /12/1993 P3: 01/01/ /12/1998 P4: 01/01/ /12/2003 P5: 01/01/ /12/2010 In verification Committees are better than the single models

26 Experiment -2: fragments of hydrograph The fragments of hydrograph (Experiment -2) 26 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013

27 Model errors for various years: the committee model is more robust Single model vs Committee model (Fuzzy) 27 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013 lower SD for Committee model Yearly NSE Yearly NSE low flow Yearly Bias (Qsim/Qobs)

28 Model errors for different periods: the committee model is more robust Single model vs Committee model (Fuzzy) 28 Solomatine and Kayastha : Committee models, IAHS, Gothenburg, 2013 lower SD in Committee model NSE

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Conclusions (1) Splitting of data into small subsets does not allow for committee models to become significantly better than a single model However using larger sets (P1+P2+P3) for calibration, makes committee models more accurate than a single model Models Experiment 1Experiment 2 P1,P2,P3,P4,P5 separatelyP1+P2+P3P4+P5 CalibrationVerificationCalibrationVerification Single parameterized A B C Mean of NSE Lowe r than single param. model

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Conclusions (2) Committees of specialized models can be used when an overall model fails to identify triggers and thresholds in the catchment behavior is seen as a natural way of introducing additional complexity and hence adaptivity Committee models were initially developed for improving accuracy of short-term forecasts, and they do it well. However our hypothesis is: inherent capacity of committee models to react to short- term changes in hydrometeorologic condition may provide the mechanism for capturing the long-term changes as well

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Further work Defining what is a “hydrometeorological regime” at different time scales To try to deal with non-stationarity by using non- stationary parameters (and machine-learning them) Developing more adaptive dynamic combination schemes able to deal with the long term changes in regimes “Philosophical questions” to think about: When several models are combined the notion of “state” seem to disappear – is it a problem? Some combination schemes are not conservative, i.e. may generate or loose water (“violates physics”) - is it bad ? We calibrate models knowing data is bad (especially for peaks) – is it right ?

Solomatine and Kayastha : Committee models, IAHS, Gothenburg, Welcome to our COURSES on Flood Risk Management (July, 3 weeks) New data sources for flood modelling (September, 1 week) KULTURisk Summer School Flood risk reduction: perception, communication, governance Delft (The Netherlands) 9-12 September 2013 Erasmus Mundus Flood Risk Management Masters

Solomatine and Kayastha : Committee models, IAHS, Gothenburg,