*Sampling Free Epistemic Uncertainty Estimation using Approximated Variance Propagation
Proposed sampling free method for epistemic uncertainty prediction
Last updated
Proposed sampling free method for epistemic uncertainty prediction
Last updated
Sampling free method for epistemic uncertainty estimation. There method is based on forward propagation of uncertainty through the network, for this you don't have to change the loss function or architecture of your model.
There method is based on the concept of error propagation.
Here A and B are independent hence, and similarly for D. But since C and D are not indepedent, same can not be defined for E. So, we will have to use full covariance matrix of C and D. Writing everything in terms of full covariance matrix we get.
Where is the Jacobian of the vector valued function .
So basically, we will have dropout layers in the network, dropout layer introduces the variance in the output. These dropout or batchnorm layers are called noise-layer in the paper. These noise layers for ex dropout layer introduces the variance in the output by randomly on & off the connections.
Based on the above formulation of the propogation in the error, the error introduced by these noise layers is propagated to the output, which is said to be the uncertainty/variance of the output.
Said to be work at the level of MC dropout, which is considered to be a baseline for this.
Something to be added about OOD samples..............................................
Combining this method for epistemic uncertainty along with uncertainty estmitation using traditional method will be a new method. This should allow us to get better results across datasets.
The localization of dropout layer within the archicteture is irrelevant for the quality of uncertainty estimation.