Tikhonov regularization is one of the most popular methods for solving linear discrete ill-posed problems. This approach involves transforming the original problem into a penalized least-squares problem, yielding a solution that exhibits greater robustness against data inaccuracies and computational errors that may occur during the solving process. The choice of the regularization matrix significantly influences the accuracy of the resulting solution. In this paper, we propose a novel method for selecting the regularization matrix based on exponential filter functions, which have a unique connection with Tikhonov filter functions. Our proposed Tikhonov-exponential regularization method only requires one parameter, similar to the traditional Tikhonov regularization method. Computational examples demonstrate the advantages of our proposed method.
This paper is focused on the calculation of an estimated solution for linear least-squares problems
with a matrix of undetermined rank. In other words, A has multiple singular values of varying magnitudes near zero. Problems involving minimization equation (1) with such matrices are generally known as discrete ill-conditioned problems. The aforementioned problems frequently arise from the discretization of linear ill-conditioned problems. The vector in equation (1) denotes measured data and is frequently subject to an unknown error . For the sake of notational simplicity, we assume that ; however, the techniques described also can be utilized when . In this paper, the Euclidean vector norm is represented by .
Let represent the vector without errors that corresponds to , in other words,
where e denotes the error or noise. The consistent assumption is made for the infeasible system of linear equations with an error-free right-hand side, denoted as
The matrix represents the Moore-Penrose generalized inverse of matrix A, and it denotes the least-square solution with minimum norm for the consistent system (3). The generalized inverse solution to equation (1), as provided by
Typical approximation of is often not meaningful due to the significant propagation of error , which is influenced by the large norm of . To address this challenge, a commonly employed approach involves substituting problem (1) with an adjacent problem that yields a solution less susceptible to the impact of error in measured data . Tikhonov regularization, one of the widely adopted techniques for achieving this objective, replaces equation (1) with the solution obtained from a least-squares problem
where the scalar is the regularization parameter and the matrix is commonly known as the regularization matrix. For further insights on Tikhonov regularization, refer to Gerth.1 Usually, the value of p, which represents the number of L’s rows, is either less than or equal to n. However, there are also cases where is involved in the application of regularization matrices. The objective of regularization matrix L is to minimize the distributed error while preserving crucial characteristics of the exact solution . In many cases, the identity matrix I serves as a common choice for regularization matrices L. Recent studies have discussed various approaches for constructing regularization matrices.2–8
In this paper, we will introduce an exponential regularization matrix, which can serve as a viable alternative to the identity matrix when there is limited knowledge about the exact solution . Similar to using the identity matrix for regularization, the proposed matrix allows for easy computation of solution (4) when the singular value decomposition (SVD) of matrix A is readily accessible. Furthermore, the proposed Tikhonov-exponential regularization method only has one regularization parameter the same as Tikhonov regularization method. Numerical illustrations demonstrate that the regularization method proposed in this study consistently produces more precise approximations of compared to the alternative regularization methods examined in this paper.
This paper is organized as follows. We first provide a comprehensive discussion on regularization techniques, including Tikhonov regularization and two families of fractional Tikhonov methods. Additionally, our proposed regularization matrix is introduced. Then, illustrative instances of the four regularization techniques discussed. Finally, we show some numerical examples.
Regularization methods and filter functions
We initially present the SVD of matrix A, followed by an exploration of regularization techniques using Tikhonov methods. The SVD is a well-known format that can be utilized to represent the factorization of A
where and are both orthogonal matrices, i.e., , and
is a diagonal matrix, which may have a rectangular shape. Its diagonal entries consist of nonnegative singular values of . These singular values are arranged in a specific order .
Tikhonov regularization and fractional Tikhonov regularization
By inserting equation (6), variables , , and into equation (5), we obtain the problem of least-squares with penalty term
with solution
for . The equation (5) yields the solution as . It meets
The regularization parameter plays an important role in determining the sensitivity of to error e in measured data b and the proximity of to . The appropriate value for cannot be predetermined, but must be calculated during the solution process. Assuming that a bound
is available. The determination of the regularization parameter can be achieved by using the discrepancy principle (DP)
or, alternatively, so that
where the constant is unrelated to , is provided by the user and remains unchanged. To solve this nonlinear equation for , one possible approach is utilizing Newton’s method. Typically, exhibits a decrease in correlation with .
It is enlightening to examine the filtering mechanisms employed in the discussed methodology. Studies on regularization techniques utilizing filter functions can be referenced in Chen et al.5 The solution of equation (1) without regularization can be represented as
It is advantageous to utilize filter functions in order to express approximate solutions of equation (1), i.e.,
The filter functions illustrate how the regularization technique affects the alteration of components. For instance, we can represent the Tikhonov solution , which is defined by equation (7) with , in the following manner
with the filter functions
Recently, a novel approach to regularization called fractional Tikhonov regularization9,10 was introduced by Klann and Ramlau. They investigated a family of filter functions in their study
where is an exponent be applied to the filter function , leading to the generation of the fractional filter function. The counterpart of equation (8) related to the filter function (13) is provided in
Hochstenbach and Reichel explored the assessment of residual error in Tikhonov regularization by employing a semi-norm that incorporates a fractional exponent of the Moore-Penrose generalized inverse of as a weighting matrix.9,11–13 The normal equations corresponding to the Tikhonov minimization problem (4) involving a symmetric positive semidefinite matrix can be expressed as follows
with the filter functions
For the two families of fractional Tikhonov regularization methods discussed above, standard Tikhonov regularization is recovered for .
and the corresponding approximate solution of equation (1) is provided and fulfills the given conditions
cf. equation (8). The value of utilized in equation (16) remains consistent with that employed in Section (2.1). Our regularization method, which incorporates Tikhonov-exponential technique with L defined by equation (15), can be formulated as
with the filter functions
Theorem 2.1. defined by equation (18) has characters
Proof. Obviously, (1) and (3) are valid, so only to prove (2).
Since and , Property (2) follow from the elementary estimate
for all . Theorem 2.1 shows that the filter function defined by equation (18) is a regularizing filter, and it paves the way for the realization of regularization method.14
Theorem 2.2. The Tikhonov filter functions can be considered approximations of the exponential filter functions .
Proof. The Taylor series expansion of is given by
By using the first two terms of this Taylor series expansion to approximate , we obtain
It can be inferred from equation (7) that the utilization of Tikhonov regularization with and results in a reduction of all elements in , which corresponds to the solution components of . This is why the standard Tikhonov regularization can sometimes result in an overly smoothed solution, even when the regularization parameter is well-chosen. However, it would be more reasonable to selectively attenuate only the solution components with high index of , while leaving the solution components with low index unchanged. As we have observed, it is the small singular values that lead to significant error e propagation in b and thus are filtered out by the low-pass filter defined in equation (12). As a result we consider the choice of be difined by equation (15), where the components in is a special designed high-pass filter according to Theorem 2.2.
Figure 1 illustrates the performance of the filter functions , , and for . The constituent parts of the solution (11) related to singular values with low index are observed to be less attenuated by compared to other filter functions, thereby potentially yielding computed approximate solutions of equation (1) that exhibit superior quality when compared to standard Tikhonov regularization or fractional Tikhonov regularization.
Semilog plots of filter functions f corresponding to Tihonov regularization (black line), Klann-Ramlau approach (blue line), Hochstenbach-Reichel approach (green line) and Tikhonov-exponential regularization (red line) as function of singular values . The regularization parameter has a value of .
The aim is to prevent the significant spread of error e in b into the calculated estimated solution . Therefore, it is desirable for matrix to possess a small norm, as this may assist us in determining a precise approximation of .
Theorem 2.3. Consider the definition of L as given in equation (15), assuming that and are both greater than zero. Then , where represents the Frobenius norm.
Proof.
The determination of the regularization parameter , using either the regularization matrix or (2.10), is based on the DP with respect to , as explained in Section 2.1. According to Theorem 2.3, the regularization matrix employed in equation (8) with exhibits a greater deviation from compared to the regularization matrix (15) employed in equation (17). This implies that the solution of regularized normal equation (17) might provide a more precise estimation of the exact solution than the solution of regularized normal equation (8). The numerical illustrations in Section 3 consistently support the observation mentioned.
Numerical examples
The numerical simulations were conducted using the Regularization Tools MATLAB package.15 The examples provided are derived from discretizing integral equations of the first kind
where is a given smooth kernel function, is observable and is estimated via the integral equation. The discretizations of the kernel and discrete approximations of the solution f in equation (19) are calculated using MATLAB functions.15 In all examples, we assume . To acquire vector b in equation (1), with zero mean and random entries following a normal distribution is added to , as described in equation (2). The scaling of vector ensures a specified noise level . For our experiments, we examine error levels of 10%, 5%, 1%, and 0.1%. The regularization parameter is calculated using the DP with , while is chosen according to equation (10) in the calculated examples.
Assume represent the solution obtained through the four regularization techniques discussed in Section 2. The choice of the parameter in equation (13) and equation (14) are 0.8 and 0.6, respectively. We are care about the relative error (RE) , which is determined through the utilization of these regularization techniques. The occurrence of this error is dependent on the components present in the error vector e. To obtain a comprehensive understanding of the typical behavior exhibited by these regularization techniques, we present, in each example, the mean REs in over 2000 iterations for every level of noise.
Example 3.1. The problem of phillips is first examined in Hansen.15 Discretization of the famous first-kind Fredholm integral equation devised by D. L. Phillips. Let
The smooth kernel function , function on the right side , and solution to equation (19) are provided by
and . Table 1 presents the mean REs in the calculated solutions for every level of noise. We observe that Tikhonov-exponential regularization usually render solutions of higher quality at 1%, 5% and 10% noise levels, which indicates that Tikhonov-exponential method has good noise immunity and stability.
Example 3.1: mean REs for the phillips problem.
Noise level (%)
Tik
KR
HR
Tik-exp
10.0
5.0
1.0
0.1
Example 3.2. The test problem of heat is considered from Hansen.15 The employed inverse heat equation is a Volterra integral equation, integrated over the interval [0,1]. The smooth kernel function is with
where the parameter determines the degree of ill-conditioned in the kernel of this problem, and results in a well-conditioned matrix, whereas leads to an ill-conditioned matrix. We choose in this experiment. The integral equation is discretized by means of simple collocation and the midpoint rule. Table 2 presents the mean REs for every level of noise. It can be observed that Tikhonov-exponential regularization consistently produces the lowest mean errors at 0.1%, 1% and 10% noise levels.
Example 3.2: mean REs for the heat problem.
Noise level (%)
Tik
KR
HR
Tik-exp
10.0
5.0
1.0
0.1
Example 3.3. This particular test example utilizes the gravity problem from Hansen15 on deconvolution and regularization with Toeplitz matrices, and models a 1-D gravity surveying problem. The smooth kernel function and solution to equation (19) are provided by
and . The constant d controls the decay of the singular values (the larger the d, the faster the decay). The integration interval is . Table 3 presents the mean REs in the calculated solutions across different levels of noise. Tikhonov-exponential regularization usually gives the smallest REs at 1%, 5% and 10% noise levels.
Example 3.3: mean REs for the gravity problem.
Noise level (%)
Tik
KR
HR
Tik-exp
10.0
5.0
1.0
0.1
Example 3.4. We examine the issue of i_laplace as presented in Hansen,15 which involves discretizing an inverse Laplace transformation by means of Gauss-Laguerre quadrature using
The integration interval is . Table 4 presents the mean REs in the calculated solutions over 2000 runs for various levels of noise. Tikhonov-exponential regularization is generally associated with the lowest relative errors at noise levels of 1%, 5%, and 10%. This suggests that the Tikhonov-exponential method exhibits robust noise immunity and stability.
Example 3.4: mean REs for the i_laplace problem.
Noise level (%)
Tik
KR
HR
Tik-exp
10.0
5.0
1.0
0.1
Conclusions
The selection of the regularization matrix is a crucial and challenging task. We propose an innovative method to determine the regularization matrix by utilizing exponential filter functions. By incorporating this new regularization matrix, Tikhonov regularization only has one regularization parameter. Regularization matrix using the SVD of the matrix A has both advantage and disadvantage. The disadvantage is that the SVD of A is needed to calculate the least-squares problem (1.6). The advantage, however, is that, like the original Tikhonov regularization, the improved regularization method in our manuscript can be calculated without adding any additional parameters, except for the regularization parameter. There are many improved Tikhonov regularization methods that require additional parameters, such as fractional Tikhonov regularization, which requires the parameter to be specified. Numerical illustrations demonstrate the effective performance of the regularization matrix determined using this approach. Additionally, for large-scale problems, the Tikhonov-exponential regularization method can be employed by initially projecting them onto Krylov spaces with lower dimensions.
Footnotes
Acknowledgements
The authors acknowledge the National Natural Science Foundation of China (Grant no. 41804136) for the support of the subject.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (Grant no. 41804136).
ORCID iD
Xiaoniu Zeng
References
1.
GerthD. A new interpretation of (Tikhonov) regularization. Inverse Probl2021; 37(6): 064002.
2.
CuiJPengGLuQ, et al.A special modified Tikhonov regularization matrix for discrete ill-posed problems. Appl Math Comput2020; 377: 125165.
3.
MohammadySEslahchiMR. Extension of Tikhonov regularization method using linear fractional programming. J Comput Appl Math2020; 371: 112677.
4.
JiKShenYChenQ, et al.An adaptive regularized solution to inverse ill-posed models. IEEE Trans Geosci Rem Sens2022; 60: 1–15.
5.
ChenYXiangYShiZ, et al.Tikhonov regularized penalty matrix construction method based on the magnitude of singular values and its application in near-field acoustic holography. Mech Syst Signal Process2022; 170: 108870.
6.
HuJXingXShenJ, et al.A dynamic light scattering inversion method based on regularization matrix reconstruction for flowing aerosol measurement. Rev Sci Instrum2024; 95(4): 045102.
7.
MohammadySEslahchiMR. Application of fractional derivatives for obtaining new Tikhonov regularization matrices. J Appl Math Comput2023; 69(1): 1321–1342.
8.
LiuRDobribanEHouZ, et al.Dynamic load identification for mechanical systems: a review. Arch Comput Methods Eng2022; 29(2): 831–863.
9.
MekothCGeorgeSJideshP. Fractional Tikhonov regularization method in Hilbert scales. Appl Math Comput2021; 392: 125701.
10.
DjennadiSShawagfehNAbu ArqubO. A fractional Tikhonov regularization method for an inverse backward and source problems in the time-space fractional diffusion equations. Chaos, Solit Fractals2021; 150: 111127.
11.
NaikSMJagannathRPKKuppiliV. Fractional Tikhonov regularization to improve the performance of extreme learning machines. Phys Stat Mech Appl2020; 551: 124034.
12.
YangFPuQLiX-X. The fractional Tikhonov regularization methods for identifying the initial value problem for a time-fractional diffusion equation. J Comput Appl Math2020; 380: 112998.
13.
TomasielloSPedryczWLoiaV. On fractional Tikhonov regularization: application to the adaptive network-based fuzzy inference system for regression problems. IEEE Trans Fuzzy Syst2022; 30(11): 4717–4727.
14.
LiMWangLLuoC, et al.A new improved fractional Tikhonov regularization method for moving force identification. Structures2024; 60: 105840.
15.
HansenPC. Regularization Tools version 4.0 for Matlab 7.3. Numer Algorithm2007; 46(2): 189–194.