Sparse Cholesky Factorization for Solving Nonlinear PDEs via Gaussian
Processes
- URL: http://arxiv.org/abs/2304.01294v3
- Date: Sat, 9 Mar 2024 02:48:15 GMT
- Title: Sparse Cholesky Factorization for Solving Nonlinear PDEs via Gaussian
Processes
- Authors: Yifan Chen, Houman Owhadi, Florian Sch\"afer
- Abstract summary: We present a sparse Cholesky factorization algorithm for dense kernel matrices.
We numerically illustrate our algorithm's near-linear space/time complexity for a broad class of nonlinear PDEs.
- Score: 3.750429354590631
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In recent years, there has been widespread adoption of machine learning-based
approaches to automate the solving of partial differential equations (PDEs).
Among these approaches, Gaussian processes (GPs) and kernel methods have
garnered considerable interest due to their flexibility, robust theoretical
guarantees, and close ties to traditional methods. They can transform the
solving of general nonlinear PDEs into solving quadratic optimization problems
with nonlinear, PDE-induced constraints. However, the complexity bottleneck
lies in computing with dense kernel matrices obtained from pointwise
evaluations of the covariance kernel, and its \textit{partial derivatives}, a
result of the PDE constraint and for which fast algorithms are scarce.
The primary goal of this paper is to provide a near-linear complexity
algorithm for working with such kernel matrices. We present a sparse Cholesky
factorization algorithm for these matrices based on the near-sparsity of the
Cholesky factor under a novel ordering of pointwise and derivative
measurements. The near-sparsity is rigorously justified by directly connecting
the factor to GP regression and exponential decay of basis functions in
numerical homogenization. We then employ the Vecchia approximation of GPs,
which is optimal in the Kullback-Leibler divergence, to compute the approximate
factor. This enables us to compute $\epsilon$-approximate inverse Cholesky
factors of the kernel matrices with complexity $O(N\log^d(N/\epsilon))$ in
space and $O(N\log^{2d}(N/\epsilon))$ in time. We integrate sparse Cholesky
factorizations into optimization algorithms to obtain fast solvers of the
nonlinear PDE. We numerically illustrate our algorithm's near-linear space/time
complexity for a broad class of nonlinear PDEs such as the nonlinear elliptic,
Burgers, and Monge-Amp\`ere equations.
Related papers
Err
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.