Module 3: Geophysical inverse problems
Introduction to Observational Seismology
VNU Hanoi University of Science, Hanoi, 21–25 April 2025
What do we do today?
In the lecture, we learn about
In the exercises, we do
2
23/4/2025
Inverse problem theory
3
23/4/2025
4
23/4/2025
Slides taken from Andrew Valentine’s guest lectures to PHYS3070 in 2018
Studies of earthquakes and earth structures are subject to an inference process using seismic data observed on the Earth’s surface.
5
23/4/2025
Solutions to an inverse problem are often non uniqueness, meaning multiple solutions could explain data equally well.
6
23/4/2025
Possible solutions
Identical “indirect” observations
We all make inferences from indirect observations
7
Wild mood swings
A
B
C
Who are the shadows of?
by Tim Noble and Sue Webster
Diego Rivera and Frida Kahlo
Robert Mapplethorpe and Patti Smith
Tim Noble and Sue Webster
Courtesy of Malcolm Sambridge
Inference from indirect observations
8
Wild mood swings by Tim Noble and Sue Webster
Courtesy of Malcolm Sambridge
“One of the things we don’t know is the number of things that we do not know.”
Polynomial parameter estimation
9
23/4/2025
10
23/4/2025
Because it’s a linear forward problem, the least squares solution could be used.
11
23/4/2025
An inverse solution could also be a (local/global) solution of the (objective) misfit function
12
23/4/2025
Bayesian framework and �ensemble solutions
Before we show you an example of how to solve this problem from a Bayesian sampling perspective, let’s switch to a slightly different mindset:
13
23/4/2025
Source: https://shorturl.at/Z2rlq
The Bayes’ theorem of conditional probability
14
23/4/2025
Stuart & Ord (1994)
The Bayesian inference approach views the unknown model and observed data as stochastic variables.
15
23/4/2025
“Parameter Estimation and Inverse Problems” by Rich Aster et al. (available in Resources)
The next three slides define the prior, likelihood for Bayesian sampling of the polynomial parameter estimation problem.
16
23/4/2025
17
23/4/2025
18
23/4/2025
“Monte Carlo methods are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results.” (Wikipedia)
19
23/4/2025
“In statistics, Markov chain Monte Carlo (MCMC) is a class of algorithms used to draw samples from a probability distribution.” (Wikipedia)
20
23/4/2025
In our examples, we use the affine-invariant ensemble sampler, an advanced McMC sampling method for high-dimensional problems.
21
23/4/2025
emcee, a Python implementation of the affine-invariance ensemble sampler, is used several times in the exercises.
Hu et al., 2023, GJI
Bayesian inference provides a natural means to estimate the model parameters’ uncertainty.
22
23/4/2025
Under- or over-estimation of noise levels could lead to unrealistic parameter inference.
23
23/4/2025
Hierarchical Bayesian scheme let the observed data infer their reasonable noise levels by treating it a hyper-parameter in the inference.
24
23/4/2025
Bonus project 2:
Implement the hierarchical scheme for data noise inference.
Earthquake location as �an inverse problem
25
23/4/2025
Forward problem 1: S- to P- arrival time differences as seismic observations.
26
23/4/2025
(lat, lon)
Travel time predictor
(Fw Prob)
Forward problem 2: Pairwise P- arrival time differences as seismic observations.
27
23/4/2025
(lat, lon)
Travel time predictor
(Fw Prob)
Summaries
28
23/4/2025
29
23/4/2025
https://forms.office.com/r/Q3T80Hsf4T
30
23/4/2025