HMCLab: a framework for solving diverse geophysical inverse problems using the Hamiltonian Monte Carlo method

被引:3
|
作者
Zunino, Andrea [1 ]
Gebraad, Lars [1 ]
Ghirotto, Alessandro [2 ,3 ]
Fichtner, Andreas [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Earth Sci, CH-8092 Zurich, Switzerland
[2] DISTAV Univ Genoa, Appl Geophys Lab, I-16132 Genoa, Italy
[3] Swiss Fed Inst Technol, Dept Earth Sci, CH-8092 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Gravity anomalies and Earth structure; Magnetic anomalies: modelling and interpretation; Inverse theory; Tomography; Computational seismology; SPECTRAL-ELEMENT METHOD; SPHERICAL-EARTH SEISMOGRAMS; SEISMIC-REFLECTION DATA; ADJOINT-STATE METHOD; TOMOGRAPHY; ALGORITHMS; DISTRIBUTIONS; GRADIENT; EQUATION; MODELS;
D O I
10.1093/gji/ggad403
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
The use of the probabilistic approach to solve inverse problems is becoming more popular in the geophysical community, thanks to its ability to address nonlinear forward problems and to provide uncertainty quantification. However, such strategy is often tailored to specific applications and therefore there is a need for common platforms to solve different geophysical inverse problems and showing potential and pitfalls of the methodology. In this work, we demonstrate a common framework within which it is possible to solve such inverse problems ranging from, for example, earthquake source location to potential field data inversion and seismic tomography. This allows us to fully address nonlinear problems and to derive useful information about the subsurface, including uncertainty estimation. This approach can, in fact, provide probabilities related to certain properties or structures of the subsurface, such as histograms of the value of some physical property, the expected volume of buried geological bodies or the probability of having boundaries defining different layers. Thanks to its ability to address high-dimensional problems, the Hamiltonian Monte Carlo (HMC) algorithm has emerged as the state-of-the-art tool for solving geophysical inverse problems within the probabilistic framework. HMC requires the computation of gradients, which can be obtained by adjoint methods. This unique combination of HMC and adjoint methods is what makes the solution of tomographic problems ultimately feasible. These results can be obtained with 'HMCLab', a numerical laboratory for solving a range of different geophysical inverse problems using sampling methods, focusing in particular on the HMC algorithm. HMCLab consists of a set of samplers (HMC and others) and a set of geophysical forward problems. For each problem its misfit function and gradient computation are provided and, in addition, a set of prior models can be combined to inject additional information into the inverse problem. This allows users to experiment with probabilistic inverse problems and also address real-world studies. We show how to solve a selected set of problems within this framework using variants of the HMC algorithm and analyse the results. HMCLab is provided as an open source package written both in Python and Julia, welcoming contributions from the community.
引用
收藏
页码:2979 / 2991
页数:13
相关论文
共 50 条
  • [11] Solving Inverse PDE Problems using Grid-Free Monte Carlo Estimators
    Yilmazer, Ekrem fatih
    Vicini, Delio
    Jakob, Wenzel
    ACM TRANSACTIONS ON GRAPHICS, 2024, 43 (06):
  • [12] MONTE-CARLO METHOD FOR SOLVING DIFFUSION PROBLEMS
    KING, GW
    INDUSTRIAL AND ENGINEERING CHEMISTRY, 1951, 43 (11): : 2475 - 2478
  • [13] Solving large-scale PDE-constrained Bayesian inverse problems with Riemann manifold Hamiltonian Monte Carlo
    Bui-Thanh, T.
    Girolami, M.
    INVERSE PROBLEMS, 2014, 30 (11)
  • [14] HAMILTONIAN MONTE CARLO IN INVERSE PROBLEMS. ILL-CONDITIONING AND MULTIMODALITY
    Langmore, I.
    Dikovsky, M.
    Geraedts, S.
    Norgaard, P.
    von Behren, R.
    INTERNATIONAL JOURNAL FOR UNCERTAINTY QUANTIFICATION, 2023, 13 (01) : 69 - 93
  • [15] A Bayesian approach to multiscale inverse problems using the sequential Monte Carlo method
    Wan, Jiang
    Zabaras, Nicholas
    INVERSE PROBLEMS, 2011, 27 (10)
  • [16] Solution of inverse problems for hyperbolic equations by the Monte Carlo method
    Belinskaya, II
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 1999, 14 (02) : 109 - 123
  • [17] Monte Carlo analysis of inverse problems
    Mosegaard, K
    Sambridge, M
    INVERSE PROBLEMS, 2002, 18 (03) : R29 - R54
  • [18] A data-driven and model-based accelerated Hamiltonian Monte Carlo method for Bayesian elliptic inverse problems
    Sijing Li
    Cheng Zhang
    Zhiwen Zhang
    Hongkai Zhao
    Statistics and Computing, 2023, 33
  • [19] A data-driven and model-based accelerated Hamiltonian Monte Carlo method for Bayesian elliptic inverse problems
    Li, Sijing
    Zhang, Cheng
    Zhang, Zhiwen
    Zhao, Hongkai
    STATISTICS AND COMPUTING, 2023, 33 (04)
  • [20] Solving applied atmospheric optics and acoustics problems by the Monte Carlo method
    Belov, V. V.
    Zimovaya, A. V.
    Kirnos, I. V.
    Tarasenkov, M. V.
    Shamanaeva, L. G.
    22ND INTERNATIONAL SYMPOSIUM ON ATMOSPHERIC AND OCEAN OPTICS: ATMOSPHERIC PHYSICS, 2016, 10035