logo

Bayes' theorem and Gaussian processes

In this part we take our first look at the inverse problem, namely: Given measurements at the output of a simulation code, how can I determine the inputs? Such inverse problems are ill-posed by default, so any numerical method must address the fact that there may be multiple valid solutions (usually infinitely many), or no (exact) solutions at all. We resolve such issues by using a stochastic framework, and asking: What probability distributions on the inputs are consistent with the (noisy) measurement of the outputs? This framework always gives a unique (probabilistic) solution to the problem.

To understand and use this framework, we need the ideas of conditional probability and Bayes' theorem. After giving the fundamentals, we introduce the Bayesian approach with several examples (Videos E-F, H and I). Each example requires some modelling: choices must be made for the prior and the statistical model.

Finally we introduce Gaussian processes, and use Bayes as a way of constructing a Gaussian process that regresses data points. In Tutorial 3 you'll implement and investigate the method.

In Smith, see the referenced sections below each video; but also Chapter 6 is a nice summary of alternative (i.e. non-Bayesian) approaches to the inverse problem.

Files: mp4, pdf

Supporting Smith: Section 4.8, Section 8.1

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 4.1.2

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 4.1.2

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 4.8.2, Section 8.1

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 8.5 (for comments on parameter identifiability)

Corrections/Notes/FAQs:

Files: mp4,

Supporting Smith: Section 8.5 (for comments on parameter identifiability)

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 4.8 (Conjugate priors)

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Not treated(?)

Corrections/Notes/FAQs:

Files: mp4, pdf

Supporting Smith: Not treated

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 4.5

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 13.1

Corrections/Notes/FAQs:

Files: mp4, ipynb

Supporting Smith: Section 13.1

Corrections/Notes/FAQs:

Files: mp4, svg

Supporting Smith: Section 13.1 (non-Bayes formulation)

Corrections/Notes/FAQs:

Files: mp4,

Supporting Smith: Not treated

Corrections/Notes/FAQs:

Total time: 3:24:30

dr. R. Dwight ≤r.p.dwight@tudelft.nl≥ - 2022-04-05