EGU2020-9394, updated on 11 Jan 2022
https://doi.org/10.5194/egusphere-egu2020-9394
EGU General Assembly 2020
© Author(s) 2022. This work is distributed under
the Creative Commons Attribution 4.0 License.

HMCtomo: A framework for Hamiltonian Monte Carlo sampling of Bayesian geophysical inverse problems

Lars Gebraad1, Andrea Zunino2, Andreas Fichtner1, and Klaus Mosegaard2
Lars Gebraad et al.
  • 1Institute of Geophysics, ETH Zürich, Zürich, Switzerland
  • 2Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
We present a framework to solve geophysical inverse problems using the Hamiltonian Monte Carlo (HMC) method, with a focus on Bayesian tomography. Recent work in the geophysical community has shown the potential for gradient-based Monte Carlo sampling for a wide range of inverse problems across several fields.
 
Many high-dimensional (non-linear) problems in geophysics have readily accessible gradient information which is unused in classical probabilistic inversions. Using HMC is a way to help improve traditional Monte Carlo sampling while increasing the scalability of inference problems, allowing access to uncertainty quantification for problems with many free parameters (>10'000). The result of HMC sampling is a collection of models representing the posterior probability density function, from which not only "best" models can be inferred, but also uncertainties and potentially different plausible scenarios, all compatible with the observed data. However, the amount of tuning parameters required by HMC, as well as the complexity of existing statistical modeling software, has limited the geophysical community in widely adopting a specific tool for performing efficient large-scale Bayesian inference.
 
This work attempts to make a step towards filling that gap by providing an HMC sampler tailored for geophysical inverse problems (by e.g. supplying relevant priors and visualizations) combined with a set of different forward models, ranging from elastic and acoustic wave propagation to magnetic anomaly modeling, traveltimes, etc.. The framework is coded in the didactic but performant languages Julia and Python, with the possibility for the user to combine their own forward models, which are linked to the sampler routines by proper interfaces. In this way, we hope to illustrate the usefulness and potential of HMC in Bayesian inference. Tutorials featuring an array of physical experiments are written with the aim of both showcasing Bayesian inference and successful HMC usage. It additionally includes examples on how to speed up HMC e.g. with automated tuning techniques and GPU computations.

How to cite: Gebraad, L., Zunino, A., Fichtner, A., and Mosegaard, K.: HMCtomo: A framework for Hamiltonian Monte Carlo sampling of Bayesian geophysical inverse problems, EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-9394, https://doi.org/10.5194/egusphere-egu2020-9394, 2020.

Displays

Display file