Distributed Tikhonov regularization for ill-posed inverse problems from a Bayesian perspective
Daniela Calvetti, Erkki Somersalo
TL;DR
This work tackles ill-posed linear inverse problems by marrying Tikhonov regularization with Bayesian hierarchical modeling to enable distributed, componentwise regularization. The Iterative Alternating Sequential (IAS) algorithm alternates between a Tikhonov-type LS update for transformed coefficients and a separable hyperprior update for the variances, with closed-form updates in common cases and a hybrid scheme for nonconvex settings. By identifying MAP estimation with regularization parameter choice, the authors provide a unified framework that supports matrix-free forward models and leverages Krylov-Lanczos solvers for scalability, including efficient computation of the pseudoinverse of the regularized operator. The approach yields results comparable to classical parameter-selection methods while enabling faster convergence and sparse/group-sparse reconstructions, demonstrated on numerical differentiation and 2D tomography tasks. A key practical impact is the ability to perform distributed regularization with efficient, QR-free computations using Lanczos-based techniques in large-scale or matrix-free contexts.
Abstract
We exploit the similarities between Tikhonov regularization and Bayesian hierarchical models to propose a regularization scheme that acts like a distributed Tikhonov regularization where the amount of regularization varies from component to component. In the standard formulation, Tikhonov regularization compensates for the inherent ill-conditioning of linear inverse problems by augmenting the data fidelity term measuring the mismatch between the data and the model output with a scaled penalty functional. The selection of the scaling is the core problem in Tikhonov regularization. If an estimate of the amount of noise in the data is available, a popular way is to use the Morozov discrepancy principle, stating that the scaling parameter should be chosen so as to guarantee that the norm of the data fitting error is approximately equal to the norm of the noise in the data. A too small value of the regularization parameter would yield a solution that fits to the noise while a too large value would lead to an excessive penalization of the solution. In many applications, it would be preferable to apply distributed regularization, replacing the regularization scalar by a vector valued parameter, allowing different regularization for different components of the unknown, or for groups of them. A distributed Tikhonov-inspired regularization is particularly well suited when the data have significantly different sensitivity to different components, or to promote sparsity of the solution. The numerical scheme that we propose, while exploiting the Bayesian interpretation of the inverse problem and identifying the Tikhonov regularization with the Maximum A Posteriori (MAP) estimation, requires no statistical tools. A combination of numerical linear algebra and optimization tools makes the scheme computationally efficient and suitable for problems where the matrix is not explicitly available.
