Bayesian formulation to inverse problems#
The Bayesian formulation is the gold standard for inverse problems. You need the following ingredients:
Your scientific model \(f\):
Your data \(y\).
A prior over the parameters \(x\), say \(p(x)\). The prior encodes your state of knowledge about the parameters before you see the data.
A likelihood function \(p(y|x)\). The likelihood function encodes the probability of observing the data \(y\) given the parameters \(x\). It is a model of the measurement process. A very common likelihood is the Gaussian likelihood:
where \(\Sigma\) is the covariance matrix of the noise. If \(y\) are independent and identically distributed, then \(\Sigma = \sigma^2 I\). We can treat \(\sigma^2\) as a hyperparameter and estimate it from the data – just like the parameters \(x\).
The Bayesian formulation of the inverse problem is to find the posterior distribution of the parameters \(x\) given the data \(y\):
The posterior quantifies your state of knowledge about the parameters after you have seen the data.
The denominator \(p(y)\) is the marginal likelihood, which is the probability of observing the data \(y\) under the assumption that your model is correct. Other names for this quantity are the evidence or the marginal likelihood. It can be used to select the best model among a set of competing models. It is:
Typically, it is intractable to compute the marginal likelihood.
Some remarks are required:
The Bayesian solution to inverse problems is no longer a point estimate. It is a distribution.
The solution always exists.
The solution is unique.
The probability mass in the posterior automatically quantifies uncertainties.
The posterior is conditional on the assumption that the model is correct.
The big problem in Bayesian inversion is the computation of the posterior distribution. There are three possibilities:
Analytical solution: This is possible for very simple models and likelihoods.
Sampling: This is the most general approach. You can use variants of Markov Chain Monte Carlo (MCMC).
Optimization: Variational inference is a popular method. It approximates the posterior with a simpler distribution that is easier to work with.
Before we dive into the most advanced versions of these techniques, let’s explain a very simple case: the Laplace approximation.