Models of Uncertainty

Overview of uncertainty models

The purpose of uncertainty models is to allow analysts to move beyond computation with point values of variables. By using an uncertainty model one can describe the variability or lack of knowledge in a parameter, and consider how this affects the result of a calculation. In this chapter, we describe the process of quantifying the uncertainty in a set of variables independently of the values of other variables, which is known as generative modelling (the alternative case, regression modelling is described in the subsequent chapter).

As a concrete example, consider predicting the weather at a particular location, on a particular day. A model to predict the weather on Tuesday independent of other information would be considered a generative model. If the model predicted the weather on Tuesday, given the weather conditions on Monday, which were already known, this would be termed a regression model.

So far we have avoided discussing any type of uncertainty model in particular, since many different models of uncertainty exist. The particular model chosen for an application may be selected based on a number of factors, including its ability to be created from the type of data available, ease of computation, and the desired properties of predictions made by the model.

Models which can be created from imprecise data, i.e. interval data, often result in less informative predictions than models which cannot. However, uninformative predictions are not necessarily undesirable, if the predictions are a true representation of the state of knowledge of the analyst or engineer. Hence the chosen uncertainty model should truthfully represent the level of uncertainty of the analyst, given the available information.

It should also be noted that, contrary to common opinion, particular classes of uncertainty model do not necessarily restrict the type of uncertainty which can be represented. In some cases, a probabilistic model may allow epistemic uncertainty to be communicated [1], and in principle one could use an interval model to represent aleatory uncertainty — though usually probabilistic models are more useful representations of aleatory uncertainty.

The ease of calculation should also be considered when the class of uncertainty model to be used is chosen. If the speed of calculation is very important, because a decision based on the predictions of the model must be made with severe time limitations, then it could actually be more unsafe to choose an uncertainty model which is more accurate but reduces the speed with which predictions can be made. For example, this could be the case in an online safety system in a power plant [2]. However, in most situations the speed with which predictions must be made is more flexible, and therefore it is usually preferable to choose an uncertainty model which is accurate, and then use approximations or efficient computational methods to compute the desired prediction.

With this in mind, in this section several uncertainty models will be presented, including probabilistic models, non-probabilistic models, and imprecise probabilistic models. The type of information which can be used to create the models will be discussed, and their amenabilities to calculation will be compared.