We trust that climate change is happening. Data said it. IPCC reports, and the studies related, said it. A reliable site details all of it. And I personally trust the conclusions I read. 100%.
However, as modellers, or scientists, we have to continue to investigate about models reliability. All of my scientific activity is in discussing issues related to land-atmosphere interactions, where I know there is much road to run in front to us, and land-atmosphere interactions in climate models are not an exception.
A few readings made me to write this blogpost. The first brought to my attention this TEDx talk by Steve Easterbrook, in which he analyses how Climate Models are built, in order to justify their correctness. Interesting is also his paper on GMD that treats the case. He, and coauthor, J. Pipitone, applied methods of software analysis to infer models quality. I found the method they used interesting but not decisive (not applicable to my model for instance). However the introduction, and the overall arguments in their paper, are a point of view to keep firmly in mind. Nice the discussion about what is a good model for scientists, as compared to what is a good model for others, for instance computer scientists.
In my opinion, Climate Science is not settled; relatively yes: detractors' arguments are really very weak. But that there is much work to do and big room for improvements is indeed a fact.
Here it comes the other paper, by I.C. Prentice (GS), recently published in Atmospheric Chemistry and Physics, where he also presents a nice and informative review of climate models. The paper, when it goes to the details of what a new model should be is pretty much VIC+ oriented (which could be not new enough to some), but it is crystal clear in singling out some of the more important aspects of the matter. Reading it is good.
My reflections and notes about hydrology and being a hydrologist in academia. The daily evolution of my work. Especially for my students, but also for anyone with the patience to read them.
Showing posts with label Model Validation. Show all posts
Showing posts with label Model Validation. Show all posts
Thursday, August 13, 2015
Sunday, June 10, 2012
The scientific "validation" of hydrological models
The title is controversial. Obviously both in epistemology and hydrology. A Reviewer of one of my recent papers asked for us taking away any recurrence on the word validation. The same asked a coauthor of another paper. But, since I am not afraid of the word, let's agree that with this word I do not mean anything ontological but instead I try to indicate a grid of rules that identify a process of scientific knowledge accumulation which could be accepted by the community of scientists as a "good practice" to do science.
The entire presentation of the talk can be found, as usual on SlideShare, here. In this post, I summarize instead its main points.
I did not face the problem directly but analyze two models, the GIUH model (in its width function version) and the Topmodel (Beven and Kirkby, 1979).
What I observed is that they gained the status of good scientific model from:
- having been tested by different researchers group independently from the theoretical point of view: they tested the consistence of the assumptions on which the models were built, and their formal mathematical structure (the simplicity of the algorithms involved allowed in fact multiple implementation of the theories);
- field campaigns that tested the correspondence of model's results with measures (with respect to hydrograph reproduction);
In the case of GIUH,
- Furthermore the assumptions was derived from some general physical principle (e.g. minimum energy dissipation theories).
I also showed that both the models are wrong with respect to some set of measures, i.e. tracer measures for the GIUH, and measures of soil moisture distributions in hillslopes for the Topmodel. Nevertheless, I argue that they remain good models, when applied respecting their assumptions, and for limited scopes. Their generalizations, on the other hands, are indicated by their own failure.
So models that can be falsified (in Popperian style) are good scientific examples, and what is validated is a shared procedure that make our knowledge to increase about phenomena. These models, in particular, even falsified remains good tools, (which, however, should not be abused) because built with simplicity in mind (remember the Occam's razor), and therefore maintain a reasonable success in describing a well defined set of users' cases.
In fact we deliberately do simplifications and errors in hydrology, with the scope to obtain simple and fast models, on the opposite of complex and slow ones, with the hope that their errors cancel each other (“ You cannot deny that our universe is not a chaos; we discern in it beings, things, stuff that we name with words. These beings or things are forms, structures endowed with a certain stability; they fill a certain portion of space and perdure for a certain time", R. Thom, 1975) because reality has built-in scales, and different laws at different scales.
When searching for reconstructing a unique hydrograph at the closure of a basin, it could be reasonable to think that this canceling of errors can happen for the nature itself of the process which collects information (water) all around a basin and concentrates (sums) it at the outlet (as discharge). In other cases, that simplifications work and that errors cancel could not be so heuristically defendable.
In general, when building our models, we should have a clear and disenchanted vision of their limits, a theory for their errors, and the idea of the measures (if we do not have controlled experiments) to falsified them. The best would be to have a theory correlating the information (of the signal) we need to reproduce with the complexity of the model needed to get it, so we do not exaggerate with detailed descriptions of the (micro-)physics, at finer scales, which are not required at the larger ones.
However, if models need to be simple they should not be simpler (as A. Einstein said). Therefore we should give attention to those phenomena which are not well described and add complexity when needed. In turn, when adding complexity,
- any model addition should be tested independently and not just on the basis of the benchmark quantities (like discharge) that were already investigated by testing the simpler model (i.e., if we add discharge with a snow-melt model, we should test directly and independently the snow-model before, and have the certainty -!- that snow was really present in the catchments, and that it, in fact, did melt).
A further note regards the code. Meanwhile more complexity is required, models becomes more complicated in their equations, and more and more models' code becomes the "real thing" that is used to do prognoses (the real model). Therefore models' code should be open, and open to third parties inspections. I talked other times on this issue in this blog (e.g. http://abouthydrology.blogspot.it/2012/05/paper-in-nature-on-scientific-software.html), and I will not repeat myself again.
I finished my talk with some rhetorical polemics with those (great indeed) hydrologists who discuss restless about validation and uncertainty, instead of trying to do better models. But this was actually just for fun.
The entire presentation of the talk can be found, as usual on SlideShare, here. In this post, I summarize instead its main points.
I did not face the problem directly but analyze two models, the GIUH model (in its width function version) and the Topmodel (Beven and Kirkby, 1979).
What I observed is that they gained the status of good scientific model from:
- having been tested by different researchers group independently from the theoretical point of view: they tested the consistence of the assumptions on which the models were built, and their formal mathematical structure (the simplicity of the algorithms involved allowed in fact multiple implementation of the theories);
- field campaigns that tested the correspondence of model's results with measures (with respect to hydrograph reproduction);
In the case of GIUH,
- Furthermore the assumptions was derived from some general physical principle (e.g. minimum energy dissipation theories).
I also showed that both the models are wrong with respect to some set of measures, i.e. tracer measures for the GIUH, and measures of soil moisture distributions in hillslopes for the Topmodel. Nevertheless, I argue that they remain good models, when applied respecting their assumptions, and for limited scopes. Their generalizations, on the other hands, are indicated by their own failure.
So models that can be falsified (in Popperian style) are good scientific examples, and what is validated is a shared procedure that make our knowledge to increase about phenomena. These models, in particular, even falsified remains good tools, (which, however, should not be abused) because built with simplicity in mind (remember the Occam's razor), and therefore maintain a reasonable success in describing a well defined set of users' cases.
In fact we deliberately do simplifications and errors in hydrology, with the scope to obtain simple and fast models, on the opposite of complex and slow ones, with the hope that their errors cancel each other (“ You cannot deny that our universe is not a chaos; we discern in it beings, things, stuff that we name with words. These beings or things are forms, structures endowed with a certain stability; they fill a certain portion of space and perdure for a certain time", R. Thom, 1975) because reality has built-in scales, and different laws at different scales.
When searching for reconstructing a unique hydrograph at the closure of a basin, it could be reasonable to think that this canceling of errors can happen for the nature itself of the process which collects information (water) all around a basin and concentrates (sums) it at the outlet (as discharge). In other cases, that simplifications work and that errors cancel could not be so heuristically defendable.
In general, when building our models, we should have a clear and disenchanted vision of their limits, a theory for their errors, and the idea of the measures (if we do not have controlled experiments) to falsified them. The best would be to have a theory correlating the information (of the signal) we need to reproduce with the complexity of the model needed to get it, so we do not exaggerate with detailed descriptions of the (micro-)physics, at finer scales, which are not required at the larger ones.
However, if models need to be simple they should not be simpler (as A. Einstein said). Therefore we should give attention to those phenomena which are not well described and add complexity when needed. In turn, when adding complexity,
- any model addition should be tested independently and not just on the basis of the benchmark quantities (like discharge) that were already investigated by testing the simpler model (i.e., if we add discharge with a snow-melt model, we should test directly and independently the snow-model before, and have the certainty -!- that snow was really present in the catchments, and that it, in fact, did melt).
A further note regards the code. Meanwhile more complexity is required, models becomes more complicated in their equations, and more and more models' code becomes the "real thing" that is used to do prognoses (the real model). Therefore models' code should be open, and open to third parties inspections. I talked other times on this issue in this blog (e.g. http://abouthydrology.blogspot.it/2012/05/paper-in-nature-on-scientific-software.html), and I will not repeat myself again.
I finished my talk with some rhetorical polemics with those (great indeed) hydrologists who discuss restless about validation and uncertainty, instead of trying to do better models. But this was actually just for fun.
Subscribe to:
Posts (Atom)

