hIPPYlib: An Extensible Software Framework for Large-Scale Inverse Problems Governed by PDEs; Part I: Deterministic Inversion and Linearized Bayesian Inference
Not on the map. Why?
Abstract (arXiv)
We present an extensible software framework, hIPPYlib, for solution of large-scale deterministic and Bayesian inverse problems governed by partial differential equations (PDEs) with infinite-dimensional parameter fields (which are high-dimensional after discretization). hIPPYlib overcomes the prohibitive nature of Bayesian inversion for this class of problems by implementing state-of-the-art scalable algorithms for PDE-based inverse problems that exploit the structure of the underlying operators, notably the Hessian of the log-posterior. The key property of the algorithms implemented in hIPPYlib is that the solution of the deterministic and linearized Bayesian inverse problem is computed at a cost, measured in linearized forward PDE solves, that is independent of the parameter dimension. The mean of the posterior is approximated by the MAP point, which is found by minimizing the negative log-posterior. This deterministic nonlinear least-squares optimization problem is solved with an inexact matrix-free Newton-CG method. The posterior covariance is approximated by the inverse of the Hessian of the negative log posterior evaluated at the MAP point. This Gaussian approximation is exact when the parameter-to-observable map is linear; otherwise, its logarithm agrees to two derivatives with the log-posterior at the MAP point, and thus it can serve as a proposal for Hessian-based MCMC methods. The construction of the posterior covariance is made tractable by invoking a low-rank approximation of the Hessian of the log-likelihood. Scalable tools for sample generation are also implemented. hIPPYlib makes all of these advanced algorithms easily accessible to domain scientists and provides an environment that expedites the development of new algorithms. hIPPYlib is also a teaching tool to educate researchers and practitioners who are new to inverse problems and the Bayesian inference framework.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
8 papers.
- 2022Differentiable Programming for Earth System Modelingcited by 22
- 2021Learning High-Dimensional Parametric Maps via Reduced Basis Adaptive Residual Networkscited by 16
- 2022Bayesian model calibration for block copolymer self-assembly: Likelihood-free inference and expected information gain computation via measure transportcited by 11
- 2025Variationally correct operator learning: Reduced basis neural operator with a posteriori error estimationcited by 7
- 2025Learning Memory and Material Dependent Constitutive Lawscited by 5
- 2026Optimal Experimental Design for Reliable Learning of History-Dependent Constitutive Lawscited by 1
- 2021Stochastic Learning Approach to Binary Optimization for Optimal Design of Experimentscited by 0
- 2022Further analysis of multilevel Stein variational gradient descent with an application to the Bayesian inference of glacier ice modelscited by 0
- 2026Optimal Experimental Design for Reliable Learning of History-Dependent Constitutive Laws12 Mar 2026
- 2025Variationally correct operator learning: Reduced basis neural operator with a posteriori error estimation24 Dec 2025
- 2025Learning Memory and Material Dependent Constitutive Laws8 Feb 2025
- 2022Further analysis of multilevel Stein variational gradient descent with an application to the Bayesian inference of glacier ice models6 Dec 2022
- 2022Differentiable Programming for Earth System Modeling29 Aug 2022
- 2022Bayesian model calibration for block copolymer self-assembly: Likelihood-free inference and expected information gain computation via measure transport22 Jun 2022
- 2021Learning High-Dimensional Parametric Maps via Reduced Basis Adaptive Residual Networks14 Dec 2021
- 2021Stochastic Learning Approach to Binary Optimization for Optimal Design of Experiments15 Jan 2021