“…Bayesian approximation techniques such as dropout-based VI [23], [24], expectation propagation [25], variational inference (VI) [26], [27], deterministic VI [28], neural networks as Gaussian processes [29], approximate Bayesian ensembling [30], and Bayesian model averaging in low-dimensional parameter subspaces [31] have been shown to be quite useful in modelling the uncertainties in neural networks. Non-Bayesian approaches [17], [21], [32]- [34] that involve bootstrapping and ensembling multiple probabilistic neural networks have shown performances comparable to Bayesian methods with reduced computational costs and modifications to the training procedure. Additionally, there is a breadth of other theoretical, empirical, and review works on estimating predictive uncertainties with neural networks [35]- [41].…”